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