.######## ..[.....# ########.# ######## #############......#'###......# ... ..................'.....># #.. ...#.###.............#......# #.. ###.#.#####.######....#......# .... +...........@.(.(.#'#.#......# .....###.#.#####.#####.#.#.######## #....###+#'### #.# #.#.#.# #.......((...# #.# #.#.#.# #..@....>%...# #.# #.#.#.# #####..(.....###'#####.#.#.# #........#.........#.#.# #........#....######.#.# ##'#+#...+....'......#.# #. #####....#####....# .. ##...# ##.### ... #...# #.# ... #...# #.# ...######...#### #.# #...............#.# #>###..########.#.# #.....# #.# ###+##.P...# #+# #......._..# ......).# #......PPP.# #........# #..........# #........# #..........###........+ #.....................# ###......#######......# #+######.....# ## #......# #............# # #......######### #..........#.+ +..............# #..........#.# #..###########.# #............# #..# #.# #............###+###.## #.# #.##########.........# #.# #. ####.###### #.# #. #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# ..# #.# ### #.# #.# #.# #.# #.# #<# #.# ###