...... ....# ###+## ##...##...... #.........o.. #...)........ #.(.......... #............ #...ooo...... #..))To)..... #######.a.##...... #.........## O.... #..........# .... #..........# ... #..........# .. #..........# . #..........# #..........# #..........# ###### ##'###....## #....###..# ###### #.........# #.........# #.........# #....##...# #....##...# #....##...# #....##...+ #.....#...# #.....#...# #.....#.... #....####### #....##...# . #.........# ... #.........##.... #............... #.......<....... #............... ################