# ######## ..# #......# ...# #......######## ....# #......'......############.....# #......######.....w......'.....+ #......# ##############.....# #......# ##+## ##'##### #..# #.## . #.# #######(# #.# ############ #.....)... ##'##### #..........# #......... #......### #..........# #......... #......'.###>.........####.......?.# #).....#..##..........##...........# #......##..............g.#.........# #####'######..........####...?..... ###..# #..........# #......... #...## ###.######## ########.# ###+#### #...#### #......# #......# #......# #......# #......### #......# #......'.######......# #..<...#......#......# #......######.)......+ #......# ###......# #......# #......# #####+## ####+###