.. .### ... ...####.... . ........... ... ........... ....##........# . ... ...............##..... .......O.......#.....##### ...............#.# #.....# ................###.....# ................#.......# ................#.......# .....................### ......................# .....................# ...###+#............# .. #..#.###+#...####### ......# +...'....<# ........ #...####### ......... +.......# )....#... #######.# ..... #