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