### #<# ####.# #.##.## #.....# ##'###### ####.......# ######## #..'.......# #......# #.##.......# . #......# #.##.......# .. #####......# #.##.......# ... #.)o.......# #.....#.#### ####### .... ###.#......# #########.#.### #.....# ..M..#####.###'#..# #.......#.#...# #.###.# ...........# #.#..# #.#####.#.###.# #.# #.# ###.......###.#..#############.#####.#.....# #.# #.# ...........................................>########.# #.# ####...............###############.####.#.#..........# #.# #[.....##..##.#.# ########.........#.#.########## #.# #.............#.# #........#..#........# ####.# #.......###o.##.# ##........#.......#...##### #....# ###+#...# +...#.# #.........#.......#.....p<#####.##### #.###o### #.# #....>########....#..####...........# #.# #.....#...# #........))........#.### #.#####.#.####...##..####.#######.# #.# #.#.................# #.# #.# #.####.....################.### #.# #.####........................# #.#####.#.............############### #.......#.##..........##..p.# #########.#...........##.##.# #.#.##........##..#.# #.#.#...##....###.#.# #.#.#..###.##.###.#.# #.#p....p..##.....#.# #.#################.# #.................#.# #################.#.# #........# #^####.### #.# #.# ##.####.# #.......# #########