################ #..............# #.#######...##.######## ####.#######.#...........# #........<.#.####.######(# #.##.#.....#.####.# #.# #.##.......#......# #.# #.###.............# #.# #.#...............# #.## #...###..##.......# #..# ###.# #..##.......# ##.# #.###.###.......# ##.# #............... ####.g# ###.#####...... ..##(## #.# ####..#####.##.# #.# .......##.##.# ... . #.##..#..##.##g# ............#..##.##(# ......?. #.......(..# .........#####g######## .......#.....)..# ...........#### ...#.###.# ... #.g.# #...# #...# #..)# #...# ...