##....... ##...#... ##..!.o#.# # ##...?o...##.# ##............. ............... #....W)..!.... #....<....... ##.>...#..... ##...## #.# #####