### #.### ####### #<..# #.....## #.#.#### #......####......# #.........##.....# #.........#####..### #[........# ##...## #.........## ##...# #..........#### ##..### #.............####..).## ##......#........!...#..## ########## #.......###.......)......#####........# #.......# #.....................>.....# #.......# #................###........# ##### #.......###...........................# ##...# #.......[........).........#..........####....# #..)...####..................................## ###....####........####.#..###........#....### #..............#..###..#..#####.####..#### ##.....))..##..##......##.>####..###.## ##.....).##..)............#.........# ###.......[##/.####....<##............# #..............####...................# ######.##..)....#......[....#...........#### #.......#(<.....##..###.....#.........### #.......#.......##..# ##).........)....### #.......)##(.##.....######.#.............# #........##..##............#?###..###.#..# ########.....#(.##....######.#...## #)###### ###..(..##...#...###..#.######...##.# ##.......#..##.....##..........##.## #####...........####...............#..## #...........###........................######################### #...#.......#.....P........)............)......................# #...#...)...#....~~~~~~~~~~~~~~~~~~~.).))~~~~~~~~~~~~~~~~~~...P# #...).....>.#....~~~~~~~~~~~~~~~~~~))..))~~~~~~~~~~~~~~~~~~....# #...#.......#....~~#####~~~~~~~)~~~~....~~~~~~~~~~~~#####~~....# #...#.......#....~~#.{.#..........)o................#oo.#~~....# #...#########....~~#.. #############'')'#############{{.#~~P...# #...# #...P~~### #.......#..[.#.......# #'###~~....# #...# #....~~~.# #....o..#o.).#.......# ..#.~~~....# #...# #....~~~.# #.......'....'.......# #.~~~....# ##### #....~~~.# #'##################'# {#.~~~....# #....~~~.# #)).....# #.~~~..P.# #....~~~.# #........ #.~~~....# #....~~~.# #........ {#.~~~....# #.P..~~~.# ........# { { #.~~~..[.# #....~~~.#.# .######## { #.#.~~~....# #....~~###'# . . {{#'###~~..).# #...P~~#...##############################o.{#~~../.# #....~~#...#............................#oo{#~~....# #....~~#####~~~~~~~~~~~~~~~~~~~~~~~~~~~~#####~~....# #....~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~....# #....~~~~~~~~)%%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~....# #....P.........%(..P................P..............# #.............%..P..........................P......# ####################################################