######### ####.......#### ###.............### ##.....#######.....## #....###.....###....## ####..#.........##....# #........#####...##...## .# #....######...##...#....# ##.#. #....#......<......#....# .... #....#...##...##...#....# ... ##.. ##...#####...##...######.# #.. ##...#.....##....#......# ## .###.#...###....##......# ...#######...).##..hhg..# .............###....###..w# #.(.....####.....## ##..... #####.###.......## ...# #.........#### ... #......#### ## ########