### ......... ........ #......# #......# #......# #......# #......# #......# #... #......# #.....#########......# #.........)..........# #............####....# #............# #....# #............# #....# #..####+####.####....###.. #......................... #.).......................+## #..................#####+.... #....<...................... #..........................# #..........................# ......................>......# .........................W...# .....................(...%(..# ........................g%..# ..........................# ... ..................# .........####### ......... ......... ...S.... ....... ...