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: Obba_20rivulosa_20[genbank_20GCA_5F001687445.1_202016-07-21]
712 sequences; 34,037,596 total letters
Query= NC_032001.1
Length=327147
Score E
Sequences producing significant alignments: (Bits) Value
seq1 170 4e-37
seq52 167 5e-36
seq70 127 4e-24
seq116 105 1e-17
seq109 95.1 3e-14
seq35 84.2 5e-11
>seq1
Length=721539
Score = 170 bits (188), Expect = 4e-37
Identities = 174/227 (77%), Gaps = 0/227 (0%)
Strand=Plus/Plus
Query 282873 CCACCACGCAGGCGAAGTACCAGATGTAACGTGCTTTCTTTTTGGATGTTGTAGTCAGCA 282932
|| |||||||| || || || ||||| | || ||| || || |||||||| |||| |
Sbjct 157416 CCTCCACGCAGACGCAGGACGAGATGAAGAGTCGATTCCTTCTGAATGTTGTAATCAGAA 157475
Query 282933 AGCGTGCGGCCATCCTCTAGTTGTTTCCCGGCAAAGATCAAACGTTGTTGGTCACCCGGA 282992
|| ||||| || ||||| || || || || || ||||| | |||||| || ||| |||
Sbjct 157476 AGAGTGCGCCCGTCCTCCAGCTGCTTGCCAGCGAAGATAAGACGTTGCTGATCAGGAGGA 157535
Query 282993 ATACCCTCCTTGTCTTGGATCTTTGCTTTTACGGTATCGATAGTGTCCGAAGCTTCGACT 283052
||||||||||| || || ||||| || || ||| | ||||| ||||| || | |||||
Sbjct 157536 ATACCCTCCTTATCCTGAATCTTCGCCTTCACGTTGTCGATCGTGTCAGAGGACTCGACC 157595
Query 283053 TCGAGAGTGATCGTCTTACCCGTCAAAGTCTTAACGAATATCTGCAT 283099
|| | ||||||||||| |||||||| ||||| ||||| ||||||||
Sbjct 157596 TCCAACGTGATCGTCTTGCCCGTCAACGTCTTTACGAAGATCTGCAT 157642
Score = 156 bits (172), Expect = 9e-33
Identities = 173/228 (76%), Gaps = 2/228 (1%)
Strand=Plus/Plus
Query 282873 CCACCACGCAGGCGAAGTACCAGATGTAACGTGCTTTCTTTTTGGATGTTGTAGTCAG-C 282931
|| ||||| || ||||| || || || | || || || ||||| |||||||| | |
Sbjct 158160 CCGCCACGGAGACGAAGGACGAGGTGCAGGGTAGACTCCTTCTGGATATTGTAGTCGGAC 158219
Query 282932 AAGCGTGCGGCCATCCTCTAGTTGTTTCCCGGCAAAGATCAAACGTTGTTGGTCACCCGG 282991
||| || || || ||||| || || || ||||| ||||| | ||| || ||||| ||
Sbjct 158220 AAG-GTACGACCGTCCTCCAGCTGCTTGCCGGCGAAGATAAGACGCTGCTGGTCGGGAGG 158278
Query 282992 AATACCCTCCTTGTCTTGGATCTTTGCTTTTACGGTATCGATAGTGTCCGAAGCTTCGAC 283051
||| ||||||||||| || ||||| || || ||| | ||||| ||||| || | ||||||
Sbjct 158279 AATGCCCTCCTTGTCCTGAATCTTCGCCTTCACGTTGTCGATCGTGTCAGAGGATTCGAC 158338
Query 283052 TTCGAGAGTGATCGTCTTACCCGTCAAAGTCTTAACGAATATCTGCAT 283099
||||| ||||| ||||| ||||||| ||||| ||||| ||||||||
Sbjct 158339 CTCGAGCGTGATGGTCTTGCCCGTCAGGGTCTTGACGAAGATCTGCAT 158386
Score = 141 bits (156), Expect = 2e-28
Identities = 146/191 (76%), Gaps = 0/191 (0%)
Strand=Plus/Plus
Query 282909 TCTTTTTGGATGTTGTAGTCAGCAAGCGTGCGGCCATCCTCTAGTTGTTTCCCGGCAAAG 282968
|| || || |||||||| || | || ||||| |||||||| || || || || || ||
Sbjct 157968 TCCTTCTGAATGTTGTAATCTGACAGTGTGCGACCATCCTCCAGCTGCTTGCCAGCGAAA 158027
Query 282969 ATCAAACGTTGTTGGTCACCCGGAATACCCTCCTTGTCTTGGATCTTTGCTTTTACGGTA 283028
|| | ||| || || ||| || ||||||||||| || || ||||| || || || ||
Sbjct 158028 ATGAGACGCTGCTGATCAGGGGGGATACCCTCCTTATCCTGAATCTTCGCCTTGACATTA 158087
Query 283029 TCGATAGTGTCCGAAGCTTCGACTTCGAGAGTGATCGTCTTACCCGTCAAAGTCTTAACG 283088
||||| ||||| || | ||||| ||||| ||||| ||||| || ||||| |||||||||
Sbjct 158088 TCGATTGTGTCAGATGACTCGACCTCGAGTGTGATGGTCTTGCCGGTCAATGTCTTAACG 158147
Query 283089 AATATCTGCAT 283099
|| ||||||||
Sbjct 158148 AAGATCTGCAT 158158
Score = 140 bits (154), Expect = 7e-28
Identities = 167/227 (74%), Gaps = 0/227 (0%)
Strand=Plus/Plus
Query 282873 CCACCACGCAGGCGAAGTACCAGATGTAACGTGCTTTCTTTTTGGATGTTGTAGTCAGCA 282932
|||||||| || ||||| || || || | || || || ||||||||||| || |
Sbjct 157188 CCACCACGGAGACGAAGAACAAGGTGAAGTGTAGACTCCTTCTGGATGTTGTAATCCGAC 157247
Query 282933 AGCGTGCGGCCATCCTCTAGTTGTTTCCCGGCAAAGATCAAACGTTGTTGGTCACCCGGA 282992
||||| | ||| ||||| || || || || || ||||||| || ||||| || |||
Sbjct 157248 AGCGTCCTGCCGTCCTCAAGCTGCTTGCCAGCGAAGATCAGGCGCTGTTGATCGGGGGGA 157307
Query 282993 ATACCCTCCTTGTCTTGGATCTTTGCTTTTACGGTATCGATAGTGTCCGAAGCTTCGACT 283052
|| |||||||| || || ||||| || || ||| | || || ||||| |||| || ||
Sbjct 157308 ATGCCCTCCTTATCCTGAATCTTCGCCTTCACGTTGTCAATCGTGTCGGAAGACTCTACC 157367
Query 283053 TCGAGAGTGATCGTCTTACCCGTCAAAGTCTTAACGAATATCTGCAT 283099
|| || ||||||||||| || || | ||||| ||||| ||||||||
Sbjct 157368 TCCAGGGTGATCGTCTTTCCAGTGAGCGTCTTGACGAAGATCTGCAT 157414
Score = 140 bits (154), Expect = 7e-28
Identities = 167/227 (74%), Gaps = 0/227 (0%)
Strand=Plus/Plus
Query 282873 CCACCACGCAGGCGAAGTACCAGATGTAACGTGCTTTCTTTTTGGATGTTGTAGTCAGCA 282932
|| ||||| || ||||| || || || | || || || ||||| || || || |
Sbjct 157644 CCGCCACGGAGACGAAGGACGAGGTGCAGGGTAGACTCCTTCTGGATATTATAATCGGAC 157703
Query 282933 AGCGTGCGGCCATCCTCTAGTTGTTTCCCGGCAAAGATCAAACGTTGTTGGTCACCCGGA 282992
| |||||| || ||||| || || || || || ||||| | || || || || ||
Sbjct 157704 AACGTGCGACCGTCCTCAAGCTGCTTGCCAGCGAAGATAAGGCGCTGCTGATCGGGAGGG 157763
Query 282993 ATACCCTCCTTGTCTTGGATCTTTGCTTTTACGGTATCGATAGTGTCCGAAGCTTCGACT 283052
|||||||||||||| || ||||| || || ||| | ||||| ||||| || | ||||||
Sbjct 157764 ATACCCTCCTTGTCCTGAATCTTCGCCTTCACGTTGTCGATCGTGTCAGAGGACTCGACT 157823
Query 283053 TCGAGAGTGATCGTCTTACCCGTCAAAGTCTTAACGAATATCTGCAT 283099
||||| ||||| ||||| ||||| | |||||| ||||| ||||||||
Sbjct 157824 TCGAGCGTGATTGTCTTCCCCGTGAGAGTCTTCACGAAGATCTGCAT 157870
Score = 107 bits (118), Expect = 4e-18
Identities = 86/104 (83%), Gaps = 0/104 (0%)
Strand=Plus/Plus
Query 282996 CCCTCCTTGTCTTGGATCTTTGCTTTTACGGTATCGATAGTGTCCGAAGCTTCGACTTCG 283055
||||||||||| || ||||| || |||||| | ||||||||||| |||| ||||| |||
Sbjct 158566 CCCTCCTTGTCCTGAATCTTCGCCTTTACGTTGTCGATAGTGTCGGAAGACTCGACCTCG 158625
Query 283056 AGAGTGATCGTCTTACCCGTCAAAGTCTTAACGAATATCTGCAT 283099
|| ||||| ||||| || || | ||||||||| || ||||||||
Sbjct 158626 AGCGTGATGGTCTTCCCGGTGAGAGTCTTAACAAAGATCTGCAT 158669
Score = 84.2 bits (92), Expect = 5e-11
Identities = 93/124 (75%), Gaps = 0/124 (0%)
Strand=Plus/Plus
Query 282873 CCACCACGCAGGCGAAGTACCAGATGTAACGTGCTTTCTTTTTGGATGTTGTAGTCAGCA 282932
|| ||||| |||||||| || || || | || || || |||||||||||||| |
Sbjct 158388 CCTCCACGAAGGCGAAGGACAAGGTGGAGAGTCGACTCCTTCTGGATGTTGTAGTCGGAC 158447
Query 282933 AGCGTGCGGCCATCCTCTAGTTGTTTCCCGGCAAAGATCAAACGTTGTTGGTCACCCGGA 282992
| |||||||||||| || || || ||||| || ||||||| ||| || ||||| |||
Sbjct 158448 AACGTGCGGCCATCTTCCAGCTGCTTCCCCGCGAAGATCAGACGCTGCTGGTCGGGAGGA 158507
Query 282993 ATAC 282996
||||
Sbjct 158508 ATAC 158511
>seq52
Length=153599
Score = 167 bits (184), Expect = 5e-36
Identities = 155/197 (79%), Gaps = 0/197 (0%)
Strand=Plus/Minus
Query 282903 GTGCTTTCTTTTTGGATGTTGTAGTCAGCAAGCGTGCGGCCATCCTCTAGTTGTTTCCCG 282962
||||| || || || ||||||||||||| || |||||||||||||| || || || ||
Sbjct 49412 GTGCTCTCCTTCTGAATGTTGTAGTCAGACAGAGTGCGGCCATCCTCGAGCTGCTTGCCC 49353
Query 282963 GCAAAGATCAAACGTTGTTGGTCACCCGGAATACCCTCCTTGTCTTGGATCTTTGCTTTT 283022
|| ||||| | ||| || ||||| ||| || ||||||||||| |||||||| || ||
Sbjct 49352 GCGAAGATGAGACGCTGCTGGTCGGGCGGGATGCCCTCCTTGTCCTGGATCTTGGCCTTG 49293
Query 283023 ACGGTATCGATAGTGTCCGAAGCTTCGACTTCGAGAGTGATCGTCTTACCCGTCAAAGTC 283082
||| | || ||||||||||| | ||| || ||||| || |||||||| || |||| |||
Sbjct 49292 ACGTTGTCTATAGTGTCCGAGGATTCCACCTCGAGGGTAATCGTCTTCCCTGTCAGGGTC 49233
Query 283083 TTAACGAATATCTGCAT 283099
|| || || ||||||||
Sbjct 49232 TTGACAAAGATCTGCAT 49216
Score = 167 bits (184), Expect = 5e-36
Identities = 173/227 (76%), Gaps = 0/227 (0%)
Strand=Plus/Minus
Query 282873 CCACCACGCAGGCGAAGTACCAGATGTAACGTGCTTTCTTTTTGGATGTTGTAGTCAGCA 282932
|| |||||||| ||||| |||| || | ||||| || || |||||||||||||| |
Sbjct 50287 CCGCCACGCAGACGAAGGACCAAGTGAAGGGTGCTCTCCTTCTGGATGTTGTAGTCTGAG 50228
Query 282933 AGCGTGCGGCCATCCTCTAGTTGTTTCCCGGCAAAGATCAAACGTTGTTGGTCACCCGGA 282992
|||||||| ||||| || || || || || || ||||| | || || ||||| |||
Sbjct 50227 AGCGTGCGACCATCTTCAAGCTGCTTGCCCGCGAAGATGAGGCGCTGCTGGTCGGGCGGG 50168
Query 282993 ATACCCTCCTTGTCTTGGATCTTTGCTTTTACGGTATCGATAGTGTCCGAAGCTTCGACT 283052
|| |||||||| || |||||||| || || ||| | || || || || || | || ||
Sbjct 50167 ATGCCCTCCTTATCCTGGATCTTGGCCTTGACGTTGTCAATGGTATCGGACGACTCAACC 50108
Query 283053 TCGAGAGTGATCGTCTTACCCGTCAAAGTCTTAACGAATATCTGCAT 283099
|| |||||||||||||| || ||||| ||||| ||||| ||||||||
Sbjct 50107 TCCAGAGTGATCGTCTTGCCGGTCAAGGTCTTGACGAAAATCTGCAT 50061
Score = 163 bits (180), Expect = 6e-35
Identities = 161/208 (77%), Gaps = 0/208 (0%)
Strand=Plus/Minus
Query 282892 CCAGATGTAACGTGCTTTCTTTTTGGATGTTGTAGTCAGCAAGCGTGCGGCCATCCTCTA 282951
||||||| | ||||| || || |||||||||||||| | ||| |||||||| || || |
Sbjct 49704 CCAGATGAAGGGTGCTCTCCTTCTGGATGTTGTAGTCCGAAAGAGTGCGGCCGTCTTCGA 49645
Query 282952 GTTGTTTCCCGGCAAAGATCAAACGTTGTTGGTCACCCGGAATACCCTCCTTGTCTTGGA 283011
| || || || |||||||||| || || ||||| ||| || ||||||||||| || |
Sbjct 49644 GCTGCTTGCCCGCAAAGATCAGGCGCTGCTGGTCGGGCGGGATGCCCTCCTTGTCCTGAA 49585
Query 283012 TCTTTGCTTTTACGGTATCGATAGTGTCCGAAGCTTCGACTTCGAGAGTGATCGTCTTAC 283071
| || || || || | || || |||||||| | || || ||||| ||||| ||||| |
Sbjct 49584 TTTTGGCCTTGACATTGTCAATGGTGTCCGAGGACTCCACCTCGAGGGTGATGGTCTTGC 49525
Query 283072 CCGTCAAAGTCTTAACGAATATCTGCAT 283099
||||||| ||||| ||||| ||||||||
Sbjct 49524 CCGTCAACGTCTTGACGAAAATCTGCAT 49497
Score = 149 bits (164), Expect = 1e-30
Identities = 161/212 (76%), Gaps = 1/212 (0%)
Strand=Plus/Minus
Query 282889 GTACCA-GATGTAACGTGCTTTCTTTTTGGATGTTGTAGTCAGCAAGCGTGCGGCCATCC 282947
|||||| | || | ||||| || || || ||||||||||| | || || |||||||||
Sbjct 49991 GTACCAAGGTGAAGGGTGCTCTCCTTCTGAATGTTGTAGTCGGAGAGAGTACGGCCATCC 49932
Query 282948 TCTAGTTGTTTCCCGGCAAAGATCAAACGTTGTTGGTCACCCGGAATACCCTCCTTGTCT 283007
|| | || || || |||||||| | || || || || || ||||||||||||||
Sbjct 49931 TCCAACTGCTTGCCAGCAAAGATGAGGCGCTGCTGATCCGGTGGGATACCCTCCTTGTCC 49872
Query 283008 TGGATCTTTGCTTTTACGGTATCGATAGTGTCCGAAGCTTCGACTTCGAGAGTGATCGTC 283067
|||||||| || || || | ||||| ||||| || | || || || ||||||||||||
Sbjct 49871 TGGATCTTGGCCTTGACATTGTCGATGGTGTCAGACGACTCAACCTCCAGAGTGATCGTC 49812
Query 283068 TTACCCGTCAAAGTCTTAACGAATATCTGCAT 283099
|| || |||| ||||||||||| ||||||||
Sbjct 49811 TTGCCGGTCAGCGTCTTAACGAAAATCTGCAT 49780
>seq70
Length=136885
Score = 127 bits (140), Expect = 4e-24
Identities = 127/165 (77%), Gaps = 0/165 (0%)
Strand=Plus/Plus
Query 230223 CTTATCGGCATGAATGCTGATCTCATGGGGCAATATATCGAATTCGTAGCTGATCGTATT 230282
|| |||||||||||||| | |||||| | || || ||||| ||||| || ||||| |
Sbjct 75999 CTCATCGGCATGAATGCGAAGCTCATGTGCCAGTACATCGAGTTCGTCGCAGATCGCCTG 76058
Query 230283 TTCGTGGCGCTAGGGTACGAGAAAGTGTATAACTCCAAGAACCCCTTCGCTTTTATGGAG 230342
| || ||||| || || ||| ||||| ||| | | ||||||||||| || |||||
Sbjct 76059 CTTGTCGCGCTTGGCGACCCGAAGGTGTACAACGCGACGAACCCCTTCGACTTCATGGAC 76118
Query 230343 CTCATTTCACTCCAGGGGAAAACTAACTTCTTCGAAAAGCGTGTC 230387
||||| || |||||||| || || ||||||||||| ||||| |||
Sbjct 76119 CTCATCTCGCTCCAGGGTAAGACAAACTTCTTCGAGAAGCGAGTC 76163
Score = 100 bits (110), Expect = 6e-16
Identities = 126/173 (73%), Gaps = 0/173 (0%)
Strand=Plus/Minus
Query 230223 CTTATCGGCATGAATGCTGATCTCATGGGGCAATATATCGAATTCGTAGCTGATCGTATT 230282
|| ||||||||||| || || ||| | || || ||||| ||||| || || || |
Sbjct 73036 CTCATCGGCATGAACGCCCCGCTGATGTGCCAGTACATCGAGTTCGTCGCGGACCGCCTC 72977
Query 230283 TTCGTGGCGCTAGGGTACGAGAAAGTGTATAACTCCAAGAACCCCTTCGCTTTTATGGAG 230342
| || |||| ||| |||| || || ||| ||| |||||| |||| || |||||
Sbjct 72976 CTGGTCTCGCTCGGGAACGAAAAGCACTACAACGCCACGAACCCATTCGACTTCATGGAC 72917
Query 230343 CTCATTTCACTCCAGGGGAAAACTAACTTCTTCGAAAAGCGTGTCAGCGATTA 230395
|| |||||||| ||||| || || || |||||||| ||||| ||| ||||||
Sbjct 72916 CTGATTTCACTGCAGGGCAAGACCAATTTCTTCGAGAAGCGCGTCTCCGATTA 72864
>seq116
Length=96108
Score = 105 bits (116), Expect = 1e-17
Identities = 88/108 (81%), Gaps = 0/108 (0%)
Strand=Plus/Plus
Query 282996 CCCTCCTTGTCTTGGATCTTTGCTTTTACGGTATCGATAGTGTCCGAAGCTTCGACTTCG 283055
||||||||||| |||||||| || || ||| | ||||| ||||| |||| || || |||
Sbjct 9945 CCCTCCTTGTCCTGGATCTTGGCCTTGACGTTGTCGATGGTGTCGGAAGACTCCACCTCG 10004
Query 283056 AGAGTGATCGTCTTACCCGTCAAAGTCTTAACGAATATCTGCATTTTC 283103
|| ||||||||||| ||||| | ||||| ||||| |||||||| |||
Sbjct 10005 AGGGTGATCGTCTTCCCCGTGAGGGTCTTGACGAAAATCTGCATCTTC 10052
>seq109
Length=99073
Score = 95.1 bits (104), Expect = 3e-14
Identities = 181/262 (69%), Gaps = 6/262 (2%)
Strand=Plus/Minus
Query 273718 GGTACTTCAACAAAGCATCATCCGTATCAACGAAAACCTTTCGCGTCTGAGGATTCAGTT 273777
|||| |||| ||| | |||||| | | |||||| || ||||| || |||
Sbjct 40185 GGTAATTCATCAAGGGATCATCGGCCGGATGGAAAACTTTCCGCGTAATCGGGGCGGGTT 40126
Query 273778 TCGTGAAAATGTACCTGGCACTCGCATGGTCCTTGCCACCTTGCAGCCTCGA--ACCAAA 273835
||||||||| |||||||| |||||||||||||||||| || | | ||| ||| ||
Sbjct 40125 CCGTGAAAATATACCTGGCCGACGCATGGTCCTTGCCACCCTG--GTCACGAGTACCGAA 40068
Query 273836 CTGACCCTCGGGCAGTAGCCAGTTTATGTTGTTGCTACCGACGTAATCCTGAGCCATATT 273895
|||||| | |||| || ||| || |||||||| |||| | | ||||| || | ||
Sbjct 40067 CTGACCATTCGGCATAAGGATGTTCATATTGTTGCTTCCGATGAAGTCCTGGGCGAGGTT 40008
Query 273896 CACGATAGTCCCCTGAAGGGATACCTCGCCGTGGTGATA-GGCGCTGTGTTCGGCGATAT 273954
||||||||| | | || || |||||||| || | || |||||| | || |
Sbjct 40007 GACGATAGTCTGCATCAAACTCACTTCTCCGTGGTGGTATTGAGC-GTGTTCAGAGACGT 39949
Query 273955 AACCACTGAACTGAGCAACCTT 273976
|||| || ||| || |||||
Sbjct 39948 AACCGACGAGCTGCGCGACCTT 39927
>seq35
Length=182428
Score = 84.2 bits (92), Expect = 5e-11
Identities = 199/301 (66%), Gaps = 0/301 (0%)
Strand=Plus/Plus
Query 43984 CAAGCGTCGACATCGGAGTTGTACGGAAAGGTTCAGGAGATTCCTCAAACAGAAAGGACT 44043
|| || ||||| |||||| ||||||| ||||| |||| || || | || | |||
Sbjct 135646 CAGGCATCGACGTCGGAGCTGTACGGCAAGGTCGTCGAGACGCCGCAGAGCGAGACGACG 135705
Query 44044 CCGTTTTATCCCCGGAGTCCATATGGTGTGGCGAAGCTATATGCCTATTGGATTTGTAAA 44103
||||| || || || || || ||||| |||||||| ||||| | ||||||
Sbjct 135706 CCGTTCTACCCGCGCTCGCCGTACGGTGTCGCGAAGCTGTATGCGTTTTGGATCACGGTC 135765
Query 44104 AATTATCGCGAGTCGTATGGGATGTTCGTTTGTAATTCGATTTGTTTCAATCACGAAAGT 44163
|| || |||||| |||||||||||| || || || || ||||| ||||| ||
Sbjct 135766 AACTACCGCGAGGCGTATGGGATGTACGCGTGCAACGGCATCCTGTTCAACCACGAGAGC 135825
Query 44164 CCCAACAGAGGTCATCAGTTCGTGACTCGTAAAATCACGAAAGCGGTTGCGAATATTTTC 44223
||| | || | |||||| || || || ||| || || | || | ||||
Sbjct 135826 CCCCGGCGTGGGCGCACGTTCGTCACCCGCAAGATCTCGCGCGCCGCGGCAGACATTTCG 135885
Query 44224 AACGGGACAGAAAAATGCATGTATCTAGGAAACATAGACTCTAAAAGAGATTGGGGATAT 44283
||||| || ||| ||||||| |||||| | || | | | ||||||||| ||
Sbjct 135886 CTCGGGAAGCAATCGTGCCTGTATCTGGGAAACCTCGATGCGCAGCGTGATTGGGGACAT 135945
Query 44284 G 44284
|
Sbjct 135946 G 135946
Lambda K H
0.634 0.408 0.912
Gapped
Lambda K H
0.625 0.410 0.780
Effective search space used: 1046729651121648
Made in 2017 by Kirill Kryukov This page is placed in public domain using CC0 |