### ####<# #####...## #####........## #########.............# ####.....#..............## ................#......## ......................## #...................### ##...[....#####....## #####8.8## ###### ############.############ ........g......#.#g...... #########..###.#......... .....#...((#.###### #####.#.#.#.#.# ........#.# #.#...[.#.# ..>......#.# ............# ....###.#.### ##. #.#.#