### ........# ........$# ..........# #..........# ##..........# #...........# #?..........# ##.......)...# .!...........##... .........)......... # ....###..##.###.... #. ##^###..g#.# #.... .#.#####.##....h.#....... ......................... ## #..................... ... .#.................... # #.####.#.................... #.#..... #.................... #.#.#..###................... .###.......(................... .......#.#.##................. #.#..#.................... #.....<...##.......... ........#.#.##....... .##......#.##...... #.......#.##..... #.........##...% #..#.###### . ..#. ##