##### . ##....###+### .. #.....##....##... #................ #......<......... #................ #...........##+# #......@(.(.# ##....##...(# #....##....# #...........# #........(..# ##..........# #.....(...@# .....##....# ......# .... ####### #.<...# #.W...# #.....# +..>..# #.....# ####+##.....# #...........# #......###### #......# #......# #......# #......# .. #......# ..##### #.....)###### ....... #...........# .......######...........# c...............(.......# ........................# ........................# #.................# #..)..(...........# +....(............# #.................# #.................# ###################