###. ##########...... #.....<.....#.. #.........?#..# . #........###..##.? #........###..... #........%....# #.............###. ####......!....?.. #.......#..##.. #........!.... ######....#.### #.<....# #....... #.....#.. ........#