######### ##+###### #..$..... #.......# #........ +.......#####.?....... #.......'....w........ #....)..#####......... #.......# ######### #.......# ##'###### #.### #..# ##...## #.## #......# #.# #......# ####'######## #......# ###............ #......###.+............ #.....%#..<#............ #......#.###............ #......'.# ###'######### #......### #.# ##'###### #.## #......# #..### ######%# ##...## #(# ###..# ########'### #####.#### #...<......# #........# #..........####........# #..........'.##........# #..........#..#........## #..........##.#.....)..... #############..<.......### ###........# ##########