. ......# . #......# #. #.....)# #'######......# #.....##.....## #....)##......# #.............######### #......(...<.##......(## ..'...W...(..............# ..#......................# #.........(...........###### #.##..###+#####.......##...# #. #### #####'####...# . #............# . #............# #.......##...# #......(##...# #........+...# #........#...# ##################...# .................#...# .................#...# .................#...# .................#...# .................##'### .......<.)............# ...............)......# #############'###.....# ..........#.....# ..........+.....# ....>.....#.....# ..........#.....# #...###...####### #... #...# ... .....