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