#. # . #. . #.. .## ###..#####..## ....#.....#..# #..#.......#... #....<....# #..#.......#... #..#.?...#.... ##..#####....# ##. ... # # ###