....###.....########..##.....##..########....##.##.......##.....##.....##.......##....##...##......##.....##.....##......##....##.....##.....##.....##.....##.....##.....#########.....##......##...##.....##......##.....##.....##.......##.##.....##.......##.....##.....##........###.....########.