####################### #.....................# #####'###################.# ########## #........################.#######......... #........'................................ #........###.############.#######......... #............#... #.# #.#####.## #####.#.#.##.#.### #.# #.#####... #.#.#...)....# #.#. ## #......... #.#.####.#.#.# #.#...# #......... #.#......#.#'#+######.###.#.#.#####... #.######.#......##..........#.# #. .............##..........#.# .####.##.)...##......#.....###### ...###)#+###......#.#........# ###.# #)# ##'###.#.########.# ...#.###M#.####.###.#.########.###.## ....>................................. .......$.#.####..........#####.#.#..## .....#####...............+ ..#.# .. Z... ########........# ### # ... ###............# .. ......)<.......# . ........######... ....##### #... .... .. ... ..