######## . ##......## ..##### ##........## ....... #.>........# ....... #..........# ....... #..........# .......##..........# #.......o.........# #..#######oo......## #..........# #.o........# ............# ............[# ##............# #...........##