############# ####.......(...#### ####.................#### ##.......#########.......## ##.....####.......####.....## ##....###.............###....## #.)..##.....#######.....##..(.# ##...##....###.....###....#....## #....#....##.........#..####....# #...##...##...#####........##...# #...#....#...##...######....#...# #...######.(....<......#....#...# #........#...##...##...#....#...# ######...##...##### ##...##...# #....##.... ##.........# ##....###... ###....##...## ##.....#######.....##....# ###.......#.....###....## ####....#..#### ....## ######### ....## ..### #