.. ... ...####### .........# .........#........ .........#....... .........#...... ###########'###....##### #...#....o....#........# #...#.........#........# #...'......u..#........# #...#.........#....)...# #...#.........#........# #...#.........#........###### ###########'########......... ...............#......... ...............#......... ...............#......... ##...#######'####'####+## ..... #........# .... +........# .... #.....(..# ... #........# ########'## #.........# #.........# #.........# #.........# #......W..# #.........# ###########