########### #...<...... #...$...... #..#...##.. ####..##### .<.#.....# #...#.....# #.........#### #.....#.....# ## ##.....#.....###### .................^.... ............<......... ....###............... ...................... $ #..................... #..................... ...#...###..#####...# #........# #### #........## #..<....... #.......... #.....^##### ################ ##...^....ff....## ##.........f.f....## ##...........^......## #.....^.^...22L8.....# #....^..○............# #......☼.z.L.........# $ #....°^..............# #....................# #....................# ##.................^## ##.....^...^......## ##.......^.......^ ▓...88# ▓▓▓▓▓▓▓▓##.... ▓▓▓............. ##▓.....^...^...... ##......d..^....*... ▓▓▓▓▓▓▓▓▓ #.....)...^^.......... ............... ▓▓...X.^.▓▓▓.*.....dd...p..(.[... ▓............... ▓▓..X......▓▓.X.p........*......^. ▓.............. ▓X.....X....▓.§*..D...d§........... ▓▓......L...XLz ...X^.0.......☼*X§dX.......d......▓▓ ▓▓:........p.... ▓X^....^.^..▓.§§§.*...)...d...q....▓▓ ▓......*........ ▓▓..X......▓▓..^qq*..d....Ldd.§.....▓▓ ..........*..*.. ▓▓...X...▓▓▓...8X$......qq*LdD......▓ ...^^........... ▓▓▓▓▓▓▓▓▓ ▓.......L..Lq.dDq.2......▓ ▓.....^......... ▓▓.....§.......^....^...▓▓ ▓▓.............. ▓▓▓..§8q..............▓▓ ▓▓▓▓........... ▓▓▓▓........q.p..▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓