#.. #########.# #......##.# #.# #......##.# .. #......##.# #.# #......##.# ##..##......##.######## ....+................. #..#......##.##.##### #.#......##.##.# #..########.##.# ############.# #.##.####### #............## #.##.......# #.............# #.##.......# #.............# #..'.......# #.............## #######.......# #..............# #P....#.##'#### #............#.###..P..#.##.# #............#..##..>PP#.##.# #............##......P...##.# #............##..#..P.P#.##.# ###############..#.....#.##.# ##.#.###.#.##.# #...#<#.#.##.# #...#)#.#.##.############## #...#.#.#.##...).)).()....# #...#.#.#.###############.# #.#...#...............#.# #.[####.###....#...##.#.# #......[.##....#....#.#.# ##..###..##.........#.#.# ##.# #..##..#.#.####.#.# #.###..##..#.#......#.# #..##..##..#.########.# ##.##..#...#..........# . #..#..#..############# ...<##############.#..#..............# .(...gS...............#<############.# .....g#############..######.....).)#.# ..... ................#......#.# ..O. ########.#####.......###.# #.# #>..............#.# # #######.##.#.##.#.# .........#.#..#.#.# #######..#.#..#.#.# #..#.##.#.#.# #..#....#.#.# #########.#.### #.#...# #.###.# #.# #.# #)# #.# #.# #.# #.###.# #.....# #.##### ###