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