### #.### #...# ###.#.# #...#.# #.###.# #.# #.# #.# #.# #.# #.# ############ #.# #.###################### #..........# #.# #.#..................... +..........# #.# #.#.#########....########. #..........# #.# #.#.......###............. ####..........# #.# #.........+............... ......>.......# #.# #.#.......#######.#######. ###..........# #.# #.#.......#######.####### ###.######.# #.###.#.......#.............# #####.# #.# #.#...#.......#.#####.##....#.######.....# #.# ###'#...........#.......#.....#............# #.# #...<.....#####.).............########.....######.# #.........'...+......................+.....'......# #.........#####...............########.....######.# #.............(...............'............######## #.........###############.....#######.............# #.........#### #.....# #.####.######.# #.........'..# #.##### #.##........# #.........##.# #.# #..#'#'####.# #.........##.# #.# #.......# ########.........##.############.# #.......# ###......<.........##M#............# #.......# #..........##########.#.############ ##.......# #........).# #)#.# .........###.#. #..........# #.#.# #.##............ #..........# #.#.# #.##......###.#. ###........# #######'#.# # #...........# #........# #......<..# #.##...######. #######'## #.........# #............. ###'#####.........# #####..####### #.......+.........# #......# #.....#.#.#.#.#.^.# #......# #.>...........[...# #......## #.....#.......#...# #.......# #.................# #.......# #.....#.......#...# #......># #.........>.......# #.......### #.....#.......#...# ...#####.o[# #...............### ... ###o# #.....#.#.#.#.#.# .. #.oo.....# #.......#####...# #..####### ######### #...# #..# #...# #..# #...# #... #...# #.## #...# #. #####