....# .....# ....# #...# #...# # #...# #.##...+ #......# #......########## ....##+###.........# ### ... #....'.........# .... . #....#...#.....# ..... #....#...#.....# .....###### ####'#...#.....# ..........# ###....#.........# ..........# #......########### ..........# #......# ..........# #......# ..........#########'##...# ...........^.........##### ###........W/........# #...)........#####.# #............#####.# #..................# ...................# ####################