### ...... ... ......# #....# .......# +....# ........# #....# ...o....# #....# ........# #..>.# #........# #o...# #........# #....# #...?....####....# #.$.......).{....# #...##########...# .. #...# #...# #...# #...# #...# #...# #...# #...# #...# #######...# . ..........# .. #########.# ..(. #.# ..... #.# ..... #.# #...#### . #.# ##..PPP.# #..# #.# #. PP...# #..#########.# #.PP_PP.# #............# #.PPP.P.# #......#####.# #..PPPP.# #......# #.# ##......####......# #.# ... #................# #.# .... #.########.......# #.# ....##########.# #.......# #.# .........)..[.(.# #.......# #.# ........(#####..# #.......# #.# .........# #..# #.......# #.# ...####..# #..# #.......#####.# #..# #..########.............# #..#####.......................# #..............................# #..............########........# #..##'##.......# #........# #..#...#...>...# #........# #..#...#.......# #........# #..#####......)## #........# #................. .).......# ###......)......... .......... ........<.......... ......... ################### #########