###+### ###8+8#8### ##..!......## #...........## #+............# +8.....<....... ##.....?......# #....[......## ##.........## ####8+8#### ## ##