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