........=#>...........................CACACACACA..
.........0...........................$EDEDEDEDEDV.
................=##############>......KGKGKGKGKG..
..................w...w..w...w..w...F#############
........ac.....2..T$R.T$QT.R*T.OT...IHHHHHHHHHHHHH
........de..........................IHHHHHHHHHHHHH
........fh.....=####################JHHHHHHHHHHHHH
..+.....M...............+b---o---o---o---o---g+...
w.|.1...................|..w...w.$.w.S.w...$..|.w.
T.|..................w..|..T...T...T...T......|.T.
..|.w................T..|.....M.............w.|...
.s|.T..................s|..w................T.|...
w.|.....................|..T.................s|.w.
T.|..=###############>..|.....................|.T.
..|....w....w....w.L....|.....................|...
..v..$.T.R<.T..R.T......v..............%...w..|...
..........................................$TO.v...
########################>.........................
...+b---o---o---o---o---g..ij..w..w..w...F########
.w.|..$...w.S.w.$.w.S.w....klU.T.$T.$T.$.IHHH.....
.T.|......T...T...T...T....mn............IHH......
...|.w..................=######{..._..}##JH.......
.w.|.T............................................
.Ts|..............................................
...|..........................................=###
...|.w..w..w..w...............................+...
...v.T..T.$T..T.%.w..w......=#############>...|...
..................T.$T...w..w.L.....pr.L......|...
..=###{._..}.............T$.T....U.Rtu...$....|...
...........=##{._.....}.............yz.......s|...
........ac...........=#####################>..|...
..+.w...de.....w...w...........L..............|...
..|.T.$.fh..$..T.$.T.$..R...Z..$..Z...R.$.O...v...
..|...............................................
w.|..=#####~~~~~~~~~~#############################
Ts|........................w......IHHHH...pr...+..
..|........................T..R.U.IHHHH.$.tu...|..
..|.w..ac.......%.........................yz...|..
..|.T..de..............w..F#################>..|..
..v..$.fh....$...$....QT$.IHHH.................|..
..........................IHH..................|..
###########{.._......}####JH...................|..
......................................+.w..w...|..
......................................|.T.$T.<.v..
....................................w.|...........
....................................Ts|..=########
..................+...................|...........
............+.....|.......%.....w..w..|...........
............|..w..|...w..w..w...T$.T..v...........
............|..T.s|...T$.T.$T.....................
............|.....|...........{......_.}..........
#####>.....s|..w..|..=##{...._..}.................
...pr..w..w.|..T..|..w............................
..!tu.UT..T.|.....|..T............................
...yz.......|..w..v...............................
#########>..|..T..................................
HHHHHHHHHH..v.....................................
HHHHHHHHHH........................................
HHHHHHHHHH........................................
HHHHHHHHHH........................................
HHHHHHHHHH........................................
HHHHHHHHHH........................................
HHHHHHHHHH........................................
HHHHHHHHHHWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW