.. .. ... ..# .... o.# ....######..# ..........# #........# #........# #........# #........# #........# #........# #........# #.......## #######)########### #{o.......#<# #..5...####'###### #................# #......###.......# #......# #.......# ##.....# #.......# ####### #......># #.......# #.......# .........