##### #...########### #.............. #...##........ ##.#.......### #.#.......# #.#.......# #.###...### #.# #...# ## #.# ##.## #.. #.# #.########## #.# #.# #.##.......# #.# #.# #)##.#####.# #.# ##.## #)#.#.####.###.### #.#.# #)(###......P.P.P# ##.## ###(#.####.#...P.##.# #.# ##.## #.#..>P....# #.# #.#####.......#### ####<#######.##......P...# #...[)........#.##.####### #.##.#######.##......# #.##.# ######..###.# #.##.#####.......# ... #.##......<#####.# ### #.#######..# #... ##.## #..# ##### ###.[.######..# #.............# #.#...######..# #.##.## #..# #(##.### #..# #.##...# #.## #.####.# #.# #.# #.# #.# #)####.### #.# #>##.....# #.####### #.##.....###........ #..............##### ####.....#####.# #.....# #.# ###.### #.# #.# #.# # #.. #.# #.# #. ... #.# #.# #. #.# ## #.# #.# ...%... #.# #.############?#.#. #.# #............. ooo #.# ######.###.### #{# #.###########........# #(# #.^...........#..###.###.# #############....# #.....# ####.###.##### #.....# #######