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