### #..## ######## #....# #######......######### #....# .......<.....##......## ###....#### ....[........#........###.......... ......#+#...........>.............## ...... +....#...<.............# .# ......#+#....#......<..........# .# ...........###.................### .### ...........# #...................## ..# ##. ............................####..#####.##..... ..).....###..............#####.(.J...)...... ........# ##..................####.........? ......... #####........#####...##.......... .......#. ............................ ....... . #........................... .......##................... .................#.....##... .................#.....# ... ............##...# .... .......####.###### #..# ....... #... ....... ....# h....#. #...# .....## ...#