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