########## .. #........# ... #........# #.. #........# #.. #........# #.. #........# +..########......... #.........)....###+ #.........)#'### +####........).#...# ...............+o.o# ...............#o))...... ...............#...###### ...............#.... ...............#..... ...............#...... .......).......#......+ ..............<#......# ...............# ...............# ...............+ ...............# ...............# #######........#