.. ###'### ....#....[# #..?#.....# .. #...#....^# ..####...#.....# ..M......#.....# ...(.M...#..^..# ......}............#.....# ..^ .....#...#.........'...^.# ... (..................####### ^44 ...................#.....# ###'### ...................#.....# #^M^.^# ...................#.....# #..W..# ....................#.....# #WWM3$# $........<.../.......#.....# #MH.{.#...(.......(..........#.....# #M2(2W#......................#.....# #.^.WW#......................#.....# #)2.(.#......................#.....# #.....#......................#.....# #..^..#........#...#.........#.....# #.....#......................#.^^^.# ###H###......................###'### ... .............)...$....#^^.^.# ..####.........####...'..^..# #.........# #...#^)...# #.........####...#^^^..# .?..........M......###'### ....................#.^.^.# ###########'#########.....# #.^...#^..#.......# #....^'...#.....(.# #....^#^..#.......# #.....#...#.......# ###################