############################# ....................o).ooo... ..................######oo..< .######...#######.# .## #...# #.# #...# #.# #...# #.# #...# #.# #...# #.# #<..# #.# #...# #.# #...# #...# #...# #...# #...# #...#