### ##<## ###...### #......# #Z#...#f# .......# ###...### #......# #^#...#^# #.#...# #......# ###...### #.#...# #......# #^#...#Z# #######+#.#...## ## #......# ###.(#### #.........#(... ... ##......# #Z#..#9# #.........#..#####.#. #.......# ###..### ##........%#.......... #......###### #Z#..#Z# #..........?.......>. .####......##...# ####.### #.##.....?........... ...........'..#.############d#.#Z# #.##..##.##%....##.# #######....####...........####.#####.##.##.#.##.#.## #....##.............##Z#..#^##.##.#$. ...###rg.# #....##.###########.#####.####.##.##.#.##. ##.# #....'..............# #Z#.#c##.##..##.## .. .# #....##.#>..........# ###.####.# .. . .. #.#+###............## #Z#.#^##.# # #. #.#.# #...########.######.####.# #.#.# #..)#...# #.##^#...#M##.# #.#.###.#.#.#.# #.####.######.# #.#.##..#.#.#.# #.##n#.#Z# ##.# #.#.##..#.#.#.# #.####.#####..# #.#.##..#.#.#.# #..##...##...## #.#.###.....#.# #...'.>.##.### #.#.# #...###.####..##...##.# #.#.###..............#####..# #####........##......#.#..#Z#..## #............###.......#..###.## #............###..............# #.......#####...)....###...##.# #.......# #........# #.####.## #.......#####.......####.# #.(# #...........+............# ##.# #.......#####............# #.# #######.# #............# #.# ###.#####...[........# #.# +.............#......# #.# ###'################.#####.. #........................... #.................##.######. #.................##.# #.................##.# #.................##.# #.(...............##.# ########.....#######.# #.....# .# #.....# #######