### ############ ##..###.#......#.####...###. #....#............##......... .......>..................... ............................ ............#.............# ........#...#............# .....#...................# . #.##.........[......$...#.... . #.........o................ ............)<[[............ ...........(.()(............ ............(............... ........................<.# .........(.....#.......... ......................... ...................#..... ..................#.