### #.# ######.# #^.....# ######.# #.# ## #.# .... #.# .....############.# ..................######## ..#...........##..#......... #............#.#..#.........# +............+....#.........# #............#.#..#.........# ..........................?.# ##########...#.#.#).........# #.###......g.......# ###.###.#.#..........# #.......#.#..........# #.........#..........# #.........#..........# #.........#..........# # #......#..#..........#.# #####.....#.#.###..###.# #..##.#.#.# #...... #..##.#.#.# ##.... #....<..#.# ##.. #...#.###.# #.## ###...#####.### #.# .## ... #.....#.......# #.# #...# #..# #.#........<#.# #.# #...# #..# ##########.##..#.###.#.# #.# ######...###..# #......................# #.# #.............# #.########.....#.###.### #.# #.............# #.#.....#............# #.# #.............# #.#.###.#.##.#.#.#########.# #.............# #.#.# #.#.##.#.#.#.........# #.............# #.#.# #........#.#.######### #.............######## #.#.# #......###'#......# #....................# #.#.# #....####.........# ######....................# #.#.# #....# #.........# #.........................###.#.# #....# #.....##'## #.....#####'#####..###....#.#.#.# #....# #.....##.# #.....# #.# #..###....#.#.#.# #....# #.....##.# #.....# #.#####.........p<#.#.###....####.....##.# #.....# #................>#.#.#...............##.# #.....# ###.......####.##.#.#........####.....##.# #.....#######.###...##.#.##.#.#...#.............##.# #...................##.#.##.#.#.........##.#######.# #.....#######.###...##.#.##.#.##..#####.##.# #.# #...........................#.#.........##.# #.# ####+#.#........##..##.####.#.###.####..##.# #.# #.#<#.####...##..##............# #..##.# #.# #.#.#.# #...##.....####.#.###.####..##.# #.# #.#.#.# #...##..##..................##.#######.# #.#.#.# #..........####.#.#########.##.........# #.#.#.####..#######.# #.#.#...........########.## #...................# #.#.#######.##### #...# ###.#.####..############.#.# #.# ###.# #.#.####..#............#.# #.# #.# #........................# #.# #.# #.#.########.############# #.#############.# ###.########.# #...............# #..........# #.#############.# #.########.# #.# #.# ### ### ### ###