########### ..........############. ........................ ##+###.................. $ #.................. #(................. +................... #..#####.........?.. . #..# #..########.. ..#######..# #..# ... ............# +..# #...# #............# #..# ...# ..#............# #..####### ...#.....#............# #.(........ #..+.....#............###+#........... #..#.....#........................... #..#.....#..........########......## #######..#.....#..........# #......# .........#.....#..........# #......# .........#.....#......##### ####...# ........W#####'#......# #...# ..........)...........# #<..# #+#########)...........# #...# #.......).'............# #...# #.........#............# #...# .........#............# { #.... ##########..#####.....# #..... ...# #..... #...... .>..# #.... ...... ...# . ... ...# .