################### .................... .........o.......... .................## ...#########.....# #.....# #.....#####. #######.<......... .................. ...............>... #####...######... #.[.# .. #...# #...# #<..# #...# ....# .....# #....# #....# ...