############ #...........( ########## ###############............ #........# ###............##............ #........#######.....%........##............# #........'.......#...................w......# #........#########......(......#............# #........# #............##........?... #####'#### #............##............ #.# ########[.########+######## #.# ###..)...### ######.###### #.......)..### #...........# #..........'.# #...........### #..........#..# #.............. #..........##.# #...........### #..........# ... #.>.........# +..........# #.. #...........# #..........# ... #...........# #..........# # #...........# ####+#### #######.##### #.^# ########'##### #(...........# #..........).# #<...........# #.........<..# #............# #............# #............# #####+########