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