...............IH...................................................................................
...............IH...............=############>......................................................
...............IH.................+.........0.........................................pr............
...............IH.................|.1...ac.................ij.w.ij....................tu............
...............IH................s|.....deM................kl.TUkl....................yz............
...............IH...............w.|.....fh.................mn...mn........%......=##################
...ij.....+....IH...............T.|.................pr...F#########>.w..w..w..w............Lw.......
..!klU....|....IH.................|.w.............2*tu...IHHHHHHHHHH.T$<T..T..T$.Q.RU$R..R..T..&....
...mn....s|.w..IH##############>.s|.T...............yz...IHHHHHHHHHH................................
#######>..|.T..IH..+.......w.L.w..|..............=#######JHHHHHHHHHH################################
..........|....IH..|.....Z.T...T$.v..O.................+.........w..w..w..w..w..w..w..pr..w....+....
........w.|....IH.s|...............................ac..|.........T..T..T$.TQ.T$.TQ.T$.tu.<T$...|....
........T.|....IH..|..=##########################>.de.s|..............................yz......s|....
..........|.w..IH..|.......w..L....Lw....L......w..fh..|.=###{..._.......}##################>..|....
.........s|.T..IH..v...$.R.T*...R$..T.Z.N...$.Z.T...$..v...............%.......................|....
........w.|....IH.........................................................$.Z...R.<.Z....R..O..v....
........T.|....IH########################################>..........................................
..........|.w....pr.IHHHH....L.....+....pr...IH..ij....+.....w...w...w...F##########################
..........v.T*...tu.IHHHH..$..Z....|....tu...IH..kl....|...Q.T.U.T.<.T...IHHHHHHHHHHHHHHHHHHHHHHHHHH
.................yz...............s|....yz...IH..mn....|.................IHHHHHHHHHHHHHHHHHHHHHHHHHH
........=#######################>..|..=######JH#####>.s|..=##############JHHHHHHHHHHHHHHHHHHHHHHHHHH
...................................|..w..w..w.L........|.....pr..........IHHHHHHHHHHHHHHHHHHHHHHHHHH
...................................v.$T.$TO.T..Z.$N.<..v.....tu..........IHHHHHHHHHHHHHHHHHHHHHHHHHH
.............................................................yz..........IHHHHHHHHHHHHHHHHHHHHHHHHHH
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW##################################WWWWWWWYHHHHHHHHHHHHHHHHHHHHHHHHHH