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