# #.#... .#.. ... ####.######## ...PPPPP... #############P$$$P# ..............$.$P# #.........$$P# #.######.PPPP# #. #...>....# #. #.##.##### #. .W. #.# #...#. #.# #..... #.# #.# .. #.# #' ..W #.# . ##. #.# #.# ....... #.# ......(. #.# ######+#+##....... #.####### ....o....##....... #..O....# h........##....... #######.# ......>..##....... #.# .<..!....##....?.. #.# .......!....# #.# ........###.# #.# ........# #.# #.# ........# #.# #.# ...###### #.# ### #.# ## #.# ..# #.# #.# #####.# #.# #.# #.....# #.# #.# ###O#.# #.# #.# #.#.# #.# ##'######### #.#(# #.# #..........# #.#.# #.# #..........# #.#.# #.# #..........# ######.#.# #.# #.[........##### #(...#.#.#####.# #..............####....#.#.......# #..............[.>)......#.####### ############# #..............####...<##### #...........# ##.###'#..........'..).'.... #.#########.# #.# #.#.##########....##### #.........#.# #######.# #.#.# #...<.....# #..########.# #.......# #.#.# #.#####.### #..# #.# #.####### #.#.# #.# .... #..# #.# #.# #.#.#####.# ...#.# #..# #.# #.# #.#.#...#.# ....#.# #..# #(# #.# #.#.#.#.#.# #.### # #..# #.# #.# #.#.#.#.#.# #. #########..# #.# #.# #.#.#.#.#.# #..........# #.# #.# #.#...#.#.# ###[######.########.# #.# #.#.#.#.#.# #.# #..........# #.# #.#.###.#.# #.#######################.# #.#.....#.# #.........[...............# #.#######[# #########################.# #.........# ### #.######### ###