##### ##...## #..<..# ######.....###### ###...###...###...### ##.......##'##.......## #.........#.#.........# #.........'.'.........# #.........#.#.........# ##.......##'##.......## ###...####.####...### #####.......##### ##.............## #...............## .................# ........⌠........# .......⌠>⌠.......# ........⌠........# #...............## ##.............## ####.......#### ####.#### ##.# ############..# ..........##.###### ########............ #..#########.# #......g...... #....#######.# #...... #...#### #...# #.... #.#.# #.#.#