.. ... ...... .... ......# #####.... ....... ###....... ....... ##.....### ....... #........# .......####.++'+++.# ............+....+ .....#.###.+.<..+ ... #.# #.+....+ . #.w##.+....+ ##.##.++++++ ..... ....# ...## ...# ...#