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