######### { ###.......##### ###.............### ##.................## .# ##......####.........## #######.###.....########........## #.......##.....###....####.......# #.....w.##....##........###......## #.......#....###...###...##.......# ##.......#....##...#####..###......## ......g..#....##..##<.###..##.......# .........#...(###..##.###..###......# ......##.##....##.....##...###......# ...## #.###....#######....##........# . #.# #......####....###........# #.####............## #........# #..######......#### ##........# ##..### ######## #.....>.... ##...###############.......... ###.......................... ##########################