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