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