#.# #.# #.# ### #.# ..# #.# #.# #. #.# #.# #.# #.####.# #.# #.# #....#.#######.# ######## #.# #...........##.############# #......# ##.#### #....#.####.#..............#######..##..# ##...#.######## #..#.#.# #......######.........##..##..######.............. ## #^.# ###...## #......##.##..#.............#.#.###### #.## ##.# ##.## #......##.##..#...########....#.# #.###.## #.# #......##.##..#...# #..###.# #..#.## #.# #......##.##......#### #.#...## #.#.## #+# #.(.......###........# ##'##### #.### #####.##### ########.# ##...## #.#### ####.# ### #.###.....## # #.##.## ##.##.# ##.###.##.......## #.##. #.#...#### ####...#.#########...##.#.........###o..... #........+ +.......................'.........'.o{....# ###...#### ####........######...##.#.........###o...## #..## ##.#...#.# ##.###.##.......## #.## #.## #<.###..# ### #.###.....## .. #.# #..# #..# #.# ##...## . #.##########+# #..###..# #.# ##'## #.##......##.# #.......# ######.# #.# #.##.####.##.############.#### #......# ##.#### #.##.# #.##.#.......# #.# #.###### #.....# #.##.## #.#....#####.# #.# #.#########...#.# #.....###.........##.# #.# ##.##............# ####..............##.####.# #...#.#........#.######## #......##.#............# #.......##.#............. ###########.#####.###### #...#.####.#.###.######## #.# #.# #####......#.###.# #.. ..# ########.....# ### #### #######