########## ##(.(....(## ##..%.......# ##(.(......$..# ##........!.....# ##.(.|............# #..............[...# #......}~~~~}......# #......~~~~~~......# #......~~~~~~...... #......~~~~~~..... #......~~~~~~...). #.....o}~~~~}..... #................. ##................ ##..............# ##....ooo.....# ##...W......# ##........## ##########