######... #........ #?# #####g##### #.........# ##.........## #8.........8# #...........# #8.........8# ##.........## ####8<8#### #####