Alignment viewer
BLASTN 2.6.0+
Reference: Stephen F. Altschul, Thomas L. Madden, Alejandro A.
Schaffer, Jinghui Zhang, Zheng Zhang, Webb Miller, and David J.
Lipman (1997), "Gapped BLAST and PSI-BLAST: a new generation of
protein database search programs", Nucleic Acids Res. 25:3389-3402.
Database: Ocimum_20tenuiflorum_20[genbank_20GCA_5F001278415.1_202015-09-02]
121,993 sequences; 332,616,730 total letters
Query= NC_023442.1
Length=120420
Score E
Sequences producing significant alignments: (Bits) Value
seq99159 145 6e-30
seq117762 132 4e-26
seq70367 118 8e-22
seq111813 116 3e-21
seq109031 113 3e-20
seq95628 111 1e-19
seq69221 91.5 1e-13
seq103400 89.7 4e-13
seq9178 84.2 2e-11
seq66988 82.4 6e-11
>seq99159
Length=5808
Score = 145 bits (160), Expect = 6e-30
Identities = 169/228 (74%), Gaps = 0/228 (0%)
Strand=Plus/Plus
Query 29559 TCCTCCCCTCAAACGCAGCACCAAATGAAGCGTGGATTCTTTTTGAATGTTATAATCCGC 29618
||| ||||| | | |||||||| || || ||| ||| ||||| ||||| || || ||
Sbjct 1806 TCCACCCCTTAGCCTGAGCACCAAGTGGAGAGTGCTTTCCTTTTGGATGTTGTAGTCGGC 1865
Query 29619 AATGGTGCGAGAATCATCGAGTTGTTTGCCAGCATATATCAATCTTTGCTGATCCGGCGG 29678
|| || || ||||||||| || |||||||| | ||||| || |||||||| || ||
Sbjct 1866 AAGTGTTCGTCCATCATCGAGCTGCTTGCCAGCGAAAATCAACCTCTGCTGATCTGGAGG 1925
Query 29679 AATACCCTCTTTGTCTTGTAATTTTTGTTTGACAGTTTCTACAGTGTCAGAAAGTTCTAC 29738
||| ||||| || ||||| | || |||||| | |||| || || || || ||
Sbjct 1926 AATGCCCTCCTTATCTTGGATCTTGGCCTTGACATTGTCTATGGTATCGGAGCTCTCAAC 1985
Query 29739 TTCAAGAGTTATAGTTTTGCCAGTTAAGGTTTTAACAAATATCTGCAT 29786
|||||||| || || || |||||||||||||||||||| || |||||
Sbjct 1986 CTCAAGAGTAATGGTCTTTCCAGTTAAGGTTTTAACAAAGATTTGCAT 2033
Score = 140 bits (154), Expect = 2e-28
Identities = 167/227 (74%), Gaps = 0/227 (0%)
Strand=Plus/Plus
Query 29560 CCTCCCCTCAAACGCAGCACCAAATGAAGCGTGGATTCTTTTTGAATGTTATAATCCGCA 29619
|| || || | ||| || |||||||| || || || || || || ||||| || || |||
Sbjct 2491 CCACCTCTGAGACGAAGGACCAAATGGAGGGTAGACTCCTTCTGTATGTTGTAGTCTGCA 2550
Query 29620 ATGGTGCGAGAATCATCGAGTTGTTTGCCAGCATATATCAATCTTTGCTGATCCGGCGGA 29679
| ||||||| ||| |||||||||||||| ||| | ||||| |||||||| ||||| ||
Sbjct 2551 AGGGTGCGACCATCTTCGAGTTGTTTGCCCGCAAAGATCAACCTTTGCTGGTCCGGAGGG 2610
Query 29680 ATACCCTCTTTGTCTTGTAATTTTTGTTTGACAGTTTCTACAGTGTCAGAAAGTTCTACT 29739
|| || || ||||| || | ||| || || | || | ||||| || ||| ||
Sbjct 2611 ATCCCTTCCTTGTCCTGGATTTTAGCCTTTACGTTATCGATTGTGTCTGAGCTTTCCACC 2670
Query 29740 TCAAGAGTTATAGTTTTGCCAGTTAAGGTTTTAACAAATATCTGCAT 29786
|| || || || || ||||| |||| |||||| || || ||||||||
Sbjct 2671 TCGAGGGTGATTGTCTTGCCTGTTAGGGTTTTCACGAAGATCTGCAT 2717
Score = 118 bits (130), Expect = 8e-22
Identities = 155/215 (72%), Gaps = 0/215 (0%)
Strand=Plus/Plus
Query 29572 CGCAGCACCAAATGAAGCGTGGATTCTTTTTGAATGTTATAATCCGCAATGGTGCGAGAA 29631
|| || ||||| || || || || || || || ||||| || ||||||| |||||
Sbjct 2275 CGGAGGACCAAGTGGAGAGTAGACTCCTTCTGGATGTTGTAGTCCGCAAGAGTGCGGCCG 2334
Query 29632 TCATCGAGTTGTTTGCCAGCATATATCAATCTTTGCTGATCCGGCGGAATACCCTCTTTG 29691
|| || || || || || || | ||||| ||||||||||| || ||||| ||||| |||
Sbjct 2335 TCCTCAAGCTGCTTTCCCGCGAAGATCAACCTTTGCTGATCTGGGGGAATGCCCTCCTTG 2394
Query 29692 TCTTGTAATTTTTGTTTGACAGTTTCTACAGTGTCAGAAAGTTCTACTTCAAGAGTTATA 29751
||||| | || || || | || | ||||| ||| || |||||||| || ||
Sbjct 2395 TCTTGGATCTTAGCCTTTACGTTGTCGATGGTGTCGGAACTCTCAACTTCAAGGGTAATT 2454
Query 29752 GTTTTGCCAGTTAAGGTTTTAACAAATATCTGCAT 29786
|| || ||||||| ||| ||||| || ||||||||
Sbjct 2455 GTCTTCCCAGTTAGGGTCTTAACGAAGATCTGCAT 2489
Score = 87.8 bits (96), Expect = 1e-12
Identities = 141/203 (69%), Gaps = 0/203 (0%)
Strand=Plus/Plus
Query 29584 TGAAGCGTGGATTCTTTTTGAATGTTATAATCCGCAATGGTGCGAGAATCATCGAGTTGT 29643
|| || || || ||||| || ||||| ||||| |||| || | ||| || | ||
Sbjct 1375 TGCAGGGTCGACTCTTTCTGGATGTTGTAATCTGCAAGAGTCCTTCCATCTTCCAACTGC 1434
Query 29644 TTGCCAGCATATATCAATCTTTGCTGATCCGGCGGAATACCCTCTTTGTCTTGTAATTTT 29703
|| |||||| |||||| || || || ||||| || |||||||| || || |||| ||
Sbjct 1435 TTACCAGCAAATATCAGCCTCTGTTGGTCCGGTGGGATACCCTCCTTATCCTGTATCTTC 1494
Query 29704 TGTTTGACAGTTTCTACAGTGTCAGAAAGTTCTACTTCAAGAGTTATAGTTTTGCCAGTT 29763
|| ||| | || | ||||| ||| || || || | || || || || |||||
Sbjct 1495 GCCTTCACATTGTCGATTGTGTCCGAACTCTCCACCTCCAATGTGATCGTCTTCCCAGTC 1554
Query 29764 AAGGTTTTAACAAATATCTGCAT 29786
| || || ||||||||||||||
Sbjct 1555 AGCGTCTTCACAAATATCTGCAT 1577
>seq117762
Length=309
Score = 132 bits (146), Expect = 4e-26
Identities = 159/216 (74%), Gaps = 0/216 (0%)
Strand=Plus/Plus
Query 29571 ACGCAGCACCAAATGAAGCGTGGATTCTTTTTGAATGTTATAATCCGCAATGGTGCGAGA 29630
||| || |||||||| || |||||||| || || ||||| ||||| || | ||||||
Sbjct 39 ACGGAGGACCAAATGGAGGGTGGATTCCTTCTGGATGTTGTAATCAGCCAAGGTGCGTCC 98
Query 29631 ATCATCGAGTTGTTTGCCAGCATATATCAATCTTTGCTGATCCGGCGGAATACCCTCTTT 29690
||| ||||| || ||||| ||| | ||||| || ||||| ||||| ||||| ||||| ||
Sbjct 99 ATCCTCGAGCTGCTTGCCGGCAAAGATCAACCTCTGCTGGTCCGGGGGAATGCCCTCCTT 158
Query 29691 GTCTTGTAATTTTTGTTTGACAGTTTCTACAGTGTCAGAAAGTTCTACTTCAAGAGTTAT 29750
||| || | || ||||| | || | ||||| || || ||||||||||| ||
Sbjct 159 GTCCTGGATCTTGGCCTTGACGTTGTCAATCGTGTCCGAGCTCTCGACTTCAAGAGTGAT 218
Query 29751 AGTTTTGCCAGTTAAGGTTTTAACAAATATCTGCAT 29786
|| ||||| || | ||| || || || || |||||
Sbjct 219 GGTCTTGCCGGTAAGGGTCTTGACGAAGATTTGCAT 254
>seq70367
Length=2979
Score = 118 bits (130), Expect = 8e-22
Identities = 150/204 (74%), Gaps = 2/204 (1%)
Strand=Plus/Minus
Query 29584 TGAAGCGTGGATTCTTTTTGAATGTTATAATCCGCAATGGTGCGAGAATCATCGAGTTGT 29643
||||| ||||| || || || ||||| ||||| || | ||| || ||| || || ||
Sbjct 488 TGAAGGGTGGACTCCTTCTGGATGTTGTAATCAGCCAAGGTACGGCCATCTTCCAGCTGC 429
Query 29644 TTGCCAGCATATATCAATCTTTGCTGATCCGGCGGAATACCCTCTTTGTCTTGTAATTTT 29703
|| |||||| | ||||| || ||||||||||| || |||||||| ||||| || ||| ||
Sbjct 428 TTCCCAGCAAAGATCAACCTCTGCTGATCCGGTGGGATACCCTCCTTGTCCTG-AATCTT 370
Query 29704 TG-TTTGACAGTTTCTACAGTGTCAGAAAGTTCTACTTCAAGAGTTATAGTTTTGCCAGT 29762
| || ||| | || | ||||| || ||| || || || || || ||||| || ||
Sbjct 369 GGCCTTTACATTGTCAATTGTGTCGGAGCTTTCAACCTCTAGGGTGATGGTTTTCCCGGT 310
Query 29763 TAAGGTTTTAACAAATATCTGCAT 29786
| ||| || ||||| ||||||||
Sbjct 309 AAGGGTCTTCACAAAAATCTGCAT 286
Score = 100 bits (110), Expect = 2e-16
Identities = 150/213 (70%), Gaps = 0/213 (0%)
Strand=Plus/Minus
Query 29574 CAGCACCAAATGAAGCGTGGATTCTTTTTGAATGTTATAATCCGCAATGGTGCGAGAATC 29633
||| ||||| || | || || ||||| |||||||| || ||||| | |||||| |||
Sbjct 270 CAGGACCAAGTGCAAGGTCGACTCTTTCTGAATGTTGTAGTCCGCCAAGGTGCGGCCATC 211
Query 29634 ATCGAGTTGTTTGCCAGCATATATCAATCTTTGCTGATCCGGCGGAATACCCTCTTTGTC 29693
|| || || || || ||| | || | || ||||||||||| ||||| || || |||||
Sbjct 210 CTCAAGCTGCTTTCCGGCAAAGATAAGCCTCTGCTGATCCGGTGGAATGCCTTCCTTGTC 151
Query 29694 TTGTAATTTTTGTTTGACAGTTTCTACAGTGTCAGAAAGTTCTACTTCAAGAGTTATAGT 29753
|| | || || || | || | |||||| || || || ||||| || || ||
Sbjct 150 CTGGATCTTGGCCTTCACGTTGTCAATAGTGTCGGAGCTCTCGACCTCAAGGGTGATGGT 91
Query 29754 TTTGCCAGTTAAGGTTTTAACAAATATCTGCAT 29786
|| || || | ||| || ||||| ||||||||
Sbjct 90 CTTCCCTGTAAGGGTCTTGACAAAGATCTGCAT 58
>seq111813
Length=4153
Score = 116 bits (128), Expect = 3e-21
Identities = 155/213 (73%), Gaps = 2/213 (1%)
Strand=Plus/Plus
Query 29575 AGCACCAAATGAAGCGTGGATTCTTTTTGAATGTTATAATCCGCAATGGTGCGAGAATCA 29634
|| || | ||| || |||||||||||||| || || |||||||||| ||| | ||||
Sbjct 1779 AGGACAAGATGGAGAGTGGATTCTTTTTGGATATTGTAATCCGCAAGGGTTCTGCCATCA 1838
Query 29635 TCGAGTTGTTTGCCAGCATATATCAATCTTTGCTGATCCGGCGGAATACCCTCTTTGTCT 29694
||||| || || ||||| | ||||| || ||||| || || ||||| || || ||||||
Sbjct 1839 TCGAGCTGCTTTCCAGCGAAGATCAACCTCTGCTGGTCAGGAGGAATTCCTTCCTTGTCT 1898
Query 29695 TGTAATTTTTG-TTTGACAGTTTCTACAGTGTCAGAAAGTTCTACTTCAAGAGTTATAGT 29753
|| ||| || | ||||| | || | ||||| || || || || || || || ||
Sbjct 1899 TG-AATCTTAGCCTTGACGTTGTCAATGGTGTCGGAGCTCTCAACCTCGAGGGTGATTGT 1957
Query 29754 TTTGCCAGTTAAGGTTTTAACAAATATCTGCAT 29786
|| ||||| | || |||||||| || |||||
Sbjct 1958 CTTTCCAGTAAGTGTCTTAACAAAGATTTGCAT 1990
Score = 113 bits (124), Expect = 3e-20
Identities = 164/229 (72%), Gaps = 2/229 (1%)
Strand=Plus/Plus
Query 29560 CCTCCCCTCAAACGCAGCACCAAATGAAGCGTGGATTCTTTTTGAATGTTATAATCCGCA 29619
||||| |||||||||||||||| |||||| || || || || || ||||| || || ||
Sbjct 1101 CCTCCTCTCAAACGCAGCACCAGATGAAGGGTCGACTCCTTCTGGATGTTGTAGTCGGCT 1160
Query 29620 ATGGTGCGAGAATCATCGAGTTGTTTGCCAGCATATATCAATCTTTGCTGATCCGGCGGA 29679
| || | ||| ||||| || || || ||| |||||| | ||||| ||||| |||
Sbjct 1161 AGCGTCCAGCCATCTTCGAGCTGCTTACCCGCAAATATCAGCCGCTGCTGGTCCGGAGGA 1220
Query 29680 ATACCCTCTTTGTCTTGTAATTTTTG-TTTGACAGTTTCTACAGTGTCAGAAAGTTCTAC 29738
|| || || ||||| || ||| || | ||| ||| | || | ||||| || || ||
Sbjct 1221 ATGCCTTCCTTGTCCTG-AATCTTGGCTTTCACATTGTCAATTGTGTCGGAGCTCTCCAC 1279
Query 29739 TTCAAGAGTTATAGTTTTGCCAGTTAAGGTTTTAACAAATATCTGCATT 29787
|| | ||| || || || ||||| || || || | || |||||||||
Sbjct 1280 CTCCAAAGTGATGGTCTTTCCAGTCAAAGTCTTGATGAAAATCTGCATT 1328
>seq109031
Length=8095
Score = 113 bits (124), Expect = 3e-20
Identities = 152/212 (72%), Gaps = 0/212 (0%)
Strand=Plus/Minus
Query 29575 AGCACCAAATGAAGCGTGGATTCTTTTTGAATGTTATAATCCGCAATGGTGCGAGAATCA 29634
||||||| ||| | || || || ||||||||||| || ||||| | || | | |||
Sbjct 288 AGCACCAGATGCAAAGTCGACTCCTTTTGAATGTTGTAGTCCGCCAAAGTCCTACCATCT 229
Query 29635 TCGAGTTGTTTGCCAGCATATATCAATCTTTGCTGATCCGGCGGAATACCCTCTTTGTCT 29694
|| || |||||||| ||| | |||| || ||||| ||||| || || ||||| |||||
Sbjct 228 TCTAGCTGTTTGCCGGCAAAAATCAGCCTCTGCTGGTCCGGTGGGATTCCCTCCTTGTCC 169
Query 29695 TGTAATTTTTGTTTGACAGTTTCTACAGTGTCAGAAAGTTCTACTTCAAGAGTTATAGTT 29754
|||| || || ||| | || | ||||| || || ||||| || || || ||
Sbjct 168 TGTATCTTAGCCTTCACATTATCGATCGTGTCCGAGCTCTCCACTTCCAGCGTGATCGTC 109
Query 29755 TTGCCAGTTAAGGTTTTAACAAATATCTGCAT 29786
||||| || || || || ||||| ||||||||
Sbjct 108 TTGCCGGTCAAAGTCTTGACAAAGATCTGCAT 77
Score = 105 bits (116), Expect = 5e-18
Identities = 148/205 (72%), Gaps = 2/205 (1%)
Strand=Plus/Minus
Query 29584 TGAAGCGTGGATTCTTTTTGAATGTTATAATCCGCAATGGTGCGAGAATCATCGAGTTGT 29643
|| || || || || || ||||| |||||||| |||| ||| | ||| ||||| ||
Sbjct 507 TGGAGAGTCGACTCCTTCTGAATATTATAATCAGCAAGGGTCCTTCCATCCTCGAGCTGC 448
Query 29644 TTGCCAGCATATATCAATCTTTGCTGATCCGGCGGAATACCCTCTTTGTCTTGTAATTTT 29703
|| |||||| | || || || ||||| ||||||||||| || || |||||||| ||| ||
Sbjct 447 TTCCCAGCAAAGATTAACCTCTGCTGGTCCGGCGGAATGCCTTCCTTGTCTTG-AATCTT 389
Query 29704 TG-TTTGACAGTTTCTACAGTGTCAGAAAGTTCTACTTCAAGAGTTATAGTTTTGCCAGT 29762
|| || ||| | || | ||||| || || || || | ||| || || || || ||
Sbjct 388 TGCCTTCACATTATCAATGGTGTCCGAGCTCTCCACCTCCAAAGTGATCGTCTTCCCCGT 329
Query 29763 TAAGGTTTTAACAAATATCTGCATT 29787
| || || ||||| |||||||||
Sbjct 328 CAGAGTCTTCACAAAGATCTGCATT 304
>seq95628
Length=1400
Score = 111 bits (122), Expect = 1e-19
Identities = 163/228 (71%), Gaps = 2/228 (1%)
Strand=Plus/Minus
Query 29560 CCTCCCCTCAAACGCAGCACCAAATGAAGCGTGGATTCTTTTTGAATGTTATAATCCGCA 29619
||||| || || | ||||||||| || || ||||| || || || ||||| ||||| ||
Sbjct 233 CCTCCTCTTAACCTCAGCACCAAGTGCAGGGTGGACTCCTTCTGGATGTTGTAATCGGCC 174
Query 29620 ATGGTGCGAGAATCATCGAGTTGTTTGCCAGCATATATCAATCTTTGCTGATCCGGCGGA 29679
| || ||| ||| ||||| || || || ||| | || || || ||||||||||| |||
Sbjct 173 AACGTACGACCATCCTCGAGCTGCTTCCCGGCAAAGATTAACCTCTGCTGATCCGGGGGA 114
Query 29680 ATACCCTCTTTGTCTTGTAATTTTTG-TTTGACAGTTTCTACAGTGTCAGAAAGTTCTAC 29738
|| ||||| ||||| || ||| || | || ||| | || | |||||||| ||| ||
Sbjct 113 ATCCCCTCCTTGTCCTG-AATCTTCGCCTTCACATTGTCGATCGTGTCAGAGCTTTCAAC 55
Query 29739 TTCAAGAGTTATAGTTTTGCCAGTTAAGGTTTTAACAAATATCTGCAT 29786
|| | || || || || || || | || || || || || |||||
Sbjct 54 CTCCAAGGTGATGGTCTTCCCGGTCAGTGTCTTGACGAAGATTTGCAT 7
>seq69221
Length=10640
Score = 91.5 bits (100), Expect = 1e-13
Identities = 112/152 (74%), Gaps = 1/152 (1%)
Strand=Plus/Minus
Query 29549 TTTATCGTTGT-CCTCCCCTCAAACGCAGCACCAAATGAAGCGTGGATTCTTTTTGAATG 29607
|| ||| |||| |||||||| | | || || | ||||| || ||||||||||| |||
Sbjct 6023 TTGATCATTGTTCCTCCCCTAAGCCTCAAAACAAGGTGAAGTGTTGATTCTTTTTGGATG 5964
Query 29608 TTATAATCCGCAATGGTGCGAGAATCATCGAGTTGTTTGCCAGCATATATCAATCTTTGC 29667
||||| || || | || | | ||| || |||||||| |||||| |||| | || |||
Sbjct 5963 TTATAGTCTGCCAAAGTTCTACCATCTTCCAGTTGTTTACCAGCAAATATAAGCCTCTGC 5904
Query 29668 TGATCCGGCGGAATACCCTCTTTGTCTTGTAA 29699
|| || || || ||||| ||||| || || ||
Sbjct 5903 TGGTCAGGGGGGATACCTTCTTTATCCTGCAA 5872
>seq103400
Length=1682
Score = 89.7 bits (98), Expect = 4e-13
Identities = 97/126 (77%), Gaps = 2/126 (2%)
Strand=Plus/Plus
Query 29665 TGCTGATCCGGCGGAATACCCTCTTTGTCTTGTAATTTTTG-TTTGACAGTTTCTACAGT 29723
||||| ||||||||||| || || ||||| || |||||| | || ||| | || | ||
Sbjct 16 TGCTGGTCCGGCGGAATTCCTTCCTTGTCCTG-AATTTTCGCCTTCACAATGTCGATTGT 74
Query 29724 GTCAGAAAGTTCTACTTCAAGAGTTATAGTTTTGCCAGTTAAGGTTTTAACAAATATCTG 29783
||| ||| || ||||| || || || |||||||| |||| |||||| || || |||||
Sbjct 75 GTCGGAACTCTCGACTTCGAGGGTGATCGTTTTGCCGGTTAGGGTTTTCACGAAGATCTG 134
Query 29784 CATTTT 29789
||||||
Sbjct 135 CATTTT 140
>seq9178
Length=1540
Score = 84.2 bits (92), Expect = 2e-11
Identities = 116/160 (73%), Gaps = 2/160 (1%)
Strand=Plus/Minus
Query 29571 ACGCAGCACCAAATGAAGCGTGGATTCTTTTTGAATGTTATAATCCGCAATGGTGCGAGA 29630
||| || || | ||| | || || || || || ||||||||||| |||| || ||
Sbjct 171 ACGAAGGACGAGATGCAAAGTTGACTCCTTCTGGATGTTATAATCAGCAAGTGTACGCCC 112
Query 29631 ATCATCGAGTTGTTTGCCAGCATATATCAATCTTTGCTGATCCGGCGGAATACCCTCTTT 29690
||| || || || || |||||| | ||||| || ||||| || |||||||| || || ||
Sbjct 111 ATCTTCCAGCTGCTTACCAGCAAAGATCAACCTCTGCTGGTCAGGCGGAATGCCTTCCTT 52
Query 29691 GTCTTGTAATTTTTG-TTTGACAGTTTCTACAGTGTCAGA 29729
||||| ||| |||| || ||| | || || ||||| ||
Sbjct 51 ATCTTG-AATCTTTGCCTTCACATTATCAACGGTGTCGGA 13
>seq66988
Length=1372
Score = 82.4 bits (90), Expect = 6e-11
Identities = 99/132 (75%), Gaps = 2/132 (2%)
Strand=Plus/Plus
Query 29656 ATCAATCTTTGCTGATCCGGCGGAATACCCTCTTTGTCTTGTAATTTTTG-TTTGACAGT 29714
||||| | ||||||||||||||||| |||||||| || || ||| |||| ||||| |
Sbjct 10 ATCAAACGCTGCTGATCCGGCGGAATCCCCTCTTTATCCTG-AATCTTTGCCTTGACGTT 68
Query 29715 TTCTACAGTGTCAGAAAGTTCTACTTCAAGAGTTATAGTTTTGCCAGTTAAGGTTTTAAC 29774
|| | ||||| || || || || ||||| || || || || |||| ||||||||
Sbjct 69 ATCGATTGTGTCGGAGCTCTCGACCTCGAGAGTGATTGTCTTCCCCGTTAGTGTTTTAAC 128
Query 29775 AAATATCTGCAT 29786
|| ||||||||
Sbjct 129 GAAGATCTGCAT 140
Lambda K H
0.634 0.408 0.912
Gapped
Lambda K H
0.625 0.410 0.780
Effective search space used: 384646460066013
Made in 2017 by Kirill Kryukov This page is placed in public domain using CC0 |