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