### ##.## ... #...# .... ?. ##...# ..... ...####### #....#####...... ..?.......######....#.......... .................))........... ....g.##...####..)............. #....###......####.####... #.....##.######.......#### ##.###....###.............## ....##..######[##......(g.......## #...............#........⌠........# ....#######....#.......⌠>⌠.......# ... #.?..#........⌠........# .# ......#.................# ..###..##...............## ... ##.###.............## ## ..######.......##### .###...####.####...### ##.......##'##.......## #.........#.#.........# #.........'.'.........# #.........#.#.........# ##.......##'##.......## ###...###...###...### ######.....###### #..<..# ##...## #####