### #.# ############ #######.#########..........# #........<.................# # .........<.................##.# #####.#.#########.###########.# #.#...........###########.######## #.#.##>.......................)... #.#.##...............P.P.......... #.#.######.##.#####..._...#......# #.#.# #.##.# #..P.P..#......# #.#.# #.##.# ##......#...[.[# ####.#.######.##############.#.(....# ......................(....#.'......+ ...........................###......# ...........................# #......# ...........................###......# ..#########'###########......'....... #............... #....###....... .... #.############## #....# #....... ...#### #.# #....# #....... ...... #.# #....# #......# ....# #.# #....# #......# # #...# #.# #....# ###### #.#...##### #.#. #....# #.......... #.#.. ########...### #.#.. #########...####...#### #.#... .......)...'.........# #.#...#####+## ##....#...#####.#.#.# #.#........... #....#####+###.....# #.#####(######## ####...........##..#..# #.......o....... #..................#..## #......YM{...... #.####.................# #........oo..... #.# #...............>.# #####+#######... ##'###########'#........# .. #..........# #.#####....# #..........# #.# ##...## #..........# #.# #....# #..........# ### ##.#.# #..........###########...# #...................##...### #...................##.....# #...................####.#.# #...................# #...# ###########.........# ##..# #.........# #.># #.........# #### ###'####### #.# #.# #.# #.############. #.............. #.############w ##############.# #..............# ##############.# #.# #.# #.# #.# ##