.# .. ######### ###. #<....... .... #.######## #..#..%...... #............ #..#..W##### .....#...# ...## #..... .. #!.....# . #......# #...#### +...# #...#