### # ... .###########.# ............# #.####..........# .#####............##.# ............####+#.....## . ............#...........#.... ............#................. #...........#.(.........#...!. ............................. ........#..)................ #.....................##. #...........#.........# ..................######....# #...#####..................## #. #........<....... ....############### ....# ....# #....#