######## #......################ ### #.####.#..............############ #.. #.#....#..........###.#..........# #.# ######.#.############.####'#......(...# #.# .#...............#.....# #.............# ###########.########.#.#.##.#.######.#.....###.............# #..........)#....................# #(#.....#........######## ####.#######.(#......#...#.###.#.# #.#............### #.# ###..##.................###.#.........##.# #.# #....[g.)...............................># #.# ##...S...#...#.#..####.......###.....###### #.# #.......(#.#.# .. #.####### #.....# #.#####......(#.#.# #.#...# #.....# #.#.# #.#####.#.#.###.#####.....#####.....# ##.#.# #>............................###'#.# #..#.###########.#.########.##.#.........#.# ###....#...# #.#......# #.##.#+###.#####.# #......#.#.#######.#..%.#.# #.#.........# #.# ####.###.#.#.......##.#<#.###.#.#.....#.## #.# #.# #.#.#.########.###.......#.....#..# #.# ##.###.#.#.#......#.....#.#.###.....##.###.# ##......#.#.#.####.#####.#.#.#......###..##.# #...#####)#.#.# #.# #...#.#.##...# ##.##.# #....####.#.#.## #.# #.#.#.#. #...# #..#.. #.##.##.....#..# #.#######.#.# #...# ##o# #.##.##.....##.###...........#.##...# #.# #....##........................##...# #.# #######........##########.....## #.......o. #...........<.....+.....# ......... ###..........######.....# .......... #..........# #.....# ........... #..(.......# #.....# #####..###. #..........# #.....# .># ############ #.....# #.# #..... #..