######## ########### #......# #...a.....# #.####.# #.#######.# #.# ##.####### #.# #####.######.###........# #.###............#.#..#####.# #.........#####.......# #.# #####.#####...........# #.# #.# #.###.......# #.# #.# #.# ###..#### #.# #.# #.#####..# #.# #.# #........# #<# ####.############'## #.# #.........### ##...## #.# #.##........###....[## #.## #.#####.#.#.##.......## #..#### #.# ##....#.#.........####.....#### #.# #.......'.........'............ #.# #.....###.........####........# #.# #.#.#.# ##.<.....## ##.......# #.###.###(# ##.....## #........# #.........# ##...## ##.......# #####.##### ##'## #.....(.# #.# #.# #.......# #.###########.##### #(####### #.........#.......# #.# #.#######.#.#####.# #.# ####.#######.#.# #.# #[# #.............[# #.# #.# #.##.....###.#.# #.#####.# #.##.##.## #.#.#####......^# #.##.##.# #.#.......####### #.......####.###.##### ####.........# #.# ########### #.######## ########## #........# #........# #>######.# #........# #.######.###### ######## #.#####..########.##..........# #...M..# # #.#####..............###.####.# #.####.# ... #.##.....#######...### #.# #.# #.# ##.####..... #.##.##..# #.....# #.# #.# #.# #........M.. #>##.##..# ##...#####.####.### #.# #..####..... ##.##.##..# ##........##.....# #.###..# ..# #.....)...# #.#########.###.# #.##...## # #.###.##.## #.# #.# #.# #.......# #.# #.##.# ##'## #.###.# ###.....# #.# #.##.### ##...## #.....# #.....# #)# #......# ##.....## ####.## ##...## #.# ####.#.# ##.......## ##.##.# #.#.## #(#####....###.........####...#.########....### #(...........'.........'.>.....................+ #######....###.........####...#.########....#### #........###.......## ##.##.# #.#.## #.#####..# ##.....## ####.# ...... #.# #....# ##...## ##.# #.####.# #.# #.##.# ##'## #..# #.# # #.###.##.# #.# #.## #.. #........# #.####### #.# ## #####.#### ##.......# #.# #.########..#####.# #.# #...........# #.#####.# ##########..# #.......# ##.# #.####### #.#####.# #.......# #########