Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # various macrolua frame data tests
- # July 5, 2011
- ################################################################################
- # [ssf2t] cammy vs dic, fei stage, free-select 2 (fskip disabled)
- # testing cammy super (spin drive smasher)
- # startup
- &7 W10 -UR,W60,+D.DR.R.D.DR.4-6.! kick (last frame of prefreeze: 0)
- &7 W10 -UR,W60,+D.DR.R.D.DR.4.-6.! no kick (first frame of freeze: 1)
- &7 W10 -UR,W60,+D.DR.R.D.DR.4.W16,-6.! no kick (last frame of freeze: 17)
- &7 W10 -UR,W60,+D.DR.R.D.DR.4.W17,-6.! kick (first frame of postfreeze: 18)
- &7 W10 D.DR.R.D.DR.4.W20,-_R,W60,^R! block (last frame before active: 21)
- &7 W10 D.DR.R.D.DR.4.W21,-_R,W60,^R! hit (first active frame: 22)
- # prefreeze duration = 0
- # superfreeze duration = 18 - 1 = 17
- # postfreeze duration = 21 - 17 = 4
- # macrolua results: 0 (17) 4
- # T.Akiba data: 1 (17) 3
- ################################################################################
- # [sfa] guy vs ken, guy stage, free-select normal
- # testing guy QCF,QCF+LP
- &5 W10 -U.R.R.R.W60,+D.DR.R.D.DR.R.1.W4,-6.! kick (last frame of prefreeze: 5)
- &5 W10 -U.R.R.R.W60,+D.DR.R.D.DR.R.1.W5,-6.! no kick (first frame of freeze: 6)
- &5 W10 -U.R.R.R.W60,+D.DR.R.D.DR.R.1.W63,-6.! no kick (last frame of freeze: 64)
- &5 W10 -U.R.R.R.W60,+D.DR.R.D.DR.R.1.W64,-6.! kick (first frame of postfreeze: 65)
- &5 W10 D.DR.R.D.DR.R.1.W64,-_R,W60*! hit (cannot block on first frame of postfreeze)
- # prefreeze duration = 5
- # superfreeze duration = 65 - 6 = 59
- # postfreeze duration = 0
- # macrolua results: 5 (59) 0
- ################################################################################
- # [sfa] ryu vs charlie, charlie stage, free-select normal
- # testing ryu QCB,QCB+LK super
- &6 W10 -U.R.R.R.W50,+D.DL.L.D.DL.L.4.W3,-6._R,W60*! kick (last frame of prefreeze: 4)
- &6 W10 -U.R.R.R.W50,+D.DL.L.D.DL.L.4.W4,-6._R,W60*! no kick (first frame of freeze: 5)
- &6 W10 -U.R.R.R.W50,+D.DL.L.D.DL.L.4.W66,-6._R,W60*! no kick (last frame of freeze: 67)
- &6 W10 -U.R.R.R.W50,+D.DL.L.D.DL.L.4.W67,-6._R,W60*! kick (first frame of postfreeze: 68)
- &6 W10 D.DL.L.D.DL.L.4.W67,-_R,W60*! blocked (last frame before active: 68)
- &6 W10 D.DL.L.D.DL.L.4.W68,-_R,W60*! hit (first active frame: 69)
- # prefreeze duration = 4
- # superfreeze duration = 68 - 5 = 63
- # postfreeze duration = 68 - 67 = 1
- # macrolua results: 4 (63) 1
- ################################################################################
- # [sfa] ryu vs charlie, charlie stage, free-select normal
- # testing ryu QCF,QCF+LP super
- &6 W10 -U.R.R.R.W50,+D.DR.R.D.DR.R.1.W3,-6._R,W60*! kick (last frame of prefreeze: 4)
- &6 W10 -U.R.R.R.W50,+D.DR.R.D.DR.R.1.W4,-6._R,W60*! no kick (first frame of freeze: 5)
- &6 W10 -U.R.R.R.W50,+D.DR.R.D.DR.R.1.W62,-6._R,W60*! no kick (last frame of freeze: 63)
- &6 W10 -U.R.R.R.W50,+D.DR.R.D.DR.R.1.W63,-6._R,W60*! kick (first frame of postfreeze: 64)
- &6 W10 D.DR.R.D.DR.R.1.W63,-_R,W60*! hit (cannot block on first frame of postfreeze)
- # prefreeze duration = 4
- # superfreeze duration = 64 - 5 = 59
- # postfreeze duration = 0
- # macrolua results: 4 (59) 0
- ################################################################################
- # [sfa2] rose vs. rolento, rol stage
- # testing rose c.MP
- # startup
- &5 W10 D2-_D,W4,_R,W20*! blocked (4 pre-active)
- &5 W10 D2-_D,W5,_R,W20*! hit (5 incl. active)
- # non-meaty frame+
- &5 W10 D2.W29,5.W4,-5.! neither kicks
- &5 W10 D2.W30,5.W4,-5.! both kick (36 - 31 = +5)
- # meaty frame+
- &5 W10,D6._R,W70,^R,W20,D2.! whiff, too early
- &5 W10,D6._R,W70,^R,W21,D2.W29,5.W10,-5.! hit meaty, neither kicks
- &5 W10,D6._R,W70,^R,W21,D2.W30,5.W10,-5.! hit meaty, both kick (+11)
- # (+11 meaty) - (+5 non-meaty) + 1 = 7 active
- # whiffed total execution
- &5 W10 -U.+D2.W17,5.! no kick
- &5 W10 -U.+D2.W18,5.! kick (19)
- # 19 total - 4 startup - 7 active = 8 recovery
- # attacker recovers on 31 on hit - 19 on whiff = 12 hitstop
- # dummy recovers on 36 - 4 startup - 12 hitstop = 20 hitstun
- # macrolua results: 4 + 7 + 8 = 19; +5 ~ +11 adv.
- ################################################################################
- # [sfa2] ryu vs ken, ken stage, normal speed
- # testing ryu c.LP
- # startup
- &6 W10,D1-_D..._R,W20*! blocked (3 pre-active)
- &6 W10,D1-_D...._R,W20*! hit (4 incl. active)
- # non-meaty frame+
- &6 W10,D1.W21,5.W4,-5.! neither kicks
- &6 W10,D1.W22,5.W4,-5.! both kick (28 - 23 = +5)
- # meaty frame+
- &6 W10,D6._R,W60,^R,W36,D1.! whiff, too early
- &6 W10,D6._R,W60,^R,W37,D1.W21,5.W7,-5.! hit meaty, neither kicks
- &6 W10,D6._R,W60,^R,W37,D1.W22,5.W7,-5.! hit meaty, both kick (+8)
- # (+8 meaty) - (+5 non-meaty) + 1 = 4 active
- # whiffed total execution
- &6 W10,-U.W5,+D1.W11,5.! no kick
- &6 W10,-U.W5,+D1.W12,5.! kick (13)
- # 13 total - 3 startup - 4 active = 6 recovery
- # attacker recovers on 23 on hit - 13 on whiff = 10 hitstop
- # dummy recovers on 28 - 2 startup - 10 hitstop = 16 hitstun
- # macrolua results: 3 + 4 + 6 = 13; +5 ~ +8
- ################################################################################
- # [sfa2] ryu vs ken, ken stage, normal speed
- # testing ryu c.MK
- # startup
- &6 W10,D5-_D,W5,_R,W20*! blocked (5 pre-active)
- &6 W10,D5-_D,W6,_R,W20*! hit (6 incl. active)
- # non-meaty frame+
- &6 W10,D5.W31,1.-W3,1.! neither jabs
- &6 W10,D5.W32,1.-W3,1.! both jab (37 - 33 = +4)
- # meaty frame+
- &6 W10,D6.W92,D5.! whiff, too early
- &6 W10,D6.W93,D5.W31,1.-W8,1.! hit meaty, neither jabs
- &6 W10,D6.W93,D5.W32,1.-W8,1.! hit meaty, both jab (+9)
- # (+9 meaty) - (+4 non-meaty) + 1 = 6 active
- # whiffed total execution
- &6 W10,-U.+D5.W19,1.! no jab
- &6 W10,-U.+D5.W20,1.! jab (21)
- # 21 total - 5 startup - 6 active = 10 recovery
- # attacker recovers on 33 on hit - 21 on whiff = 12 hitstop
- # dummy recovers on 37 - 4 startup - 12 hitstop = 21 hitstun
- # macrolua results: 5 + 6 + 10 = 21; +4 ~ +9
- ################################################################################
- # [sfa2] ryu vs ken, ken stage, normal speed
- # testing ryu LP SRK
- # startup
- &6 W10,R.D.DR_1...-_R,W20*+*! blocked (3 pre-active)
- &6 W10,R.D.DR_1....-_R,W20*+*! hit (4 incl. active)
- # blocked non-meaty frame+
- &6 W10,R.D.DR_1.-_R,W55*,4.+*W16,4.! neither kicks
- &6 W10,R.D.DR_1.-_R,W56*,4.+*W16,4.! both kick (57 - 74 = -17)
- # whiffed total execution
- &6 W10,-UR.W10,+R.D.DR_1.W45*,4.! no kick
- &6 W10,-UR.W10,+R.D.DR_1.W46*,4.! kick (49)
- # attacker recovers on 74 on hit - 49 on whiff = 25 hitstop
- ################################################################################
- # [sfa2] ryu vs ken, ken stage, normal speed
- # testing ryu QCB,QCB+LK super
- # startup
- &6 W10,-_R,W60,^R,+D.DL.L.D.DL.L.4.W3,-6.! kick (last frame of prefreeze: 4)
- &6 W10,-_R,W60,^R,+D.DL.L.D.DL.L.4.W4,-6.! no kick (first frame of freeze: 5)
- &6 W10,-_R,W60,^R,+D.DL.L.D.DL.L.4.W66,-6.! no kick (last frame of freeze: 67)
- &6 W10,-_R,W60,^R,+D.DL.L.D.DL.L.4.W67,-6.! kick (first frame of postfreeze: 68)
- &6 W10,D.DL.L.D.DL.L.4.W67,-_R,W60,^R! block (last frame before active: 68)
- &6 W10,D.DL.L.D.DL.L.4.W68,-_R,W60,^R! hit (first active frame: 69)
- # prefreeze duration = 4
- # superfreeze duration = 68 - 5 = 63
- # postfreeze duration = 68 - 67 = 1
- # macrolua results: 4 (63) 1
- ################################################################################
- # [sfa2] ryu vs ken, ken stage, normal speed
- # testing ryu QCF,QCF+LP super
- # startup
- &6 W10,-_R,W60,^R,+D.DR.R.D.DR.R.1.W3,-6._R,W60*! kick (last frame of prefreeze: 4)
- &6 W10,-_R,W60,^R,+D.DR.R.D.DR.R.1.W4,-6._R,W60*! no kick (first frame of freeze: 5)
- &6 W10,-_R,W60,^R,+D.DR.R.D.DR.R.1.W62,-6._R,W60*! no kick (last frame of freeze: 63)
- &6 W10,-_R,W60,^R,+D.DR.R.D.DR.R.1.W63,-6._R,W60*! kick (first frame of postfreeze: 64)
- &6 W10,D.DR.R.D.DR.R.1.W63,-_R,W60,^R! hit (cannot block on first frame of postfreeze)
- # prefreeze duration = 4
- # superfreeze duration = 64 - 5 = 59
- # postfreeze duration = 0
- # macrolua results: 4 (59) 0
- ################################################################################
- # [sfa3] ryu vs ken, ryu stage, normal speed
- # testing ryu s.LK
- # startup
- &4 W10,4.W4,-_R,W20*! blocked (5 pre-active)
- &4 W10,4.W5,-_R,W20*! hit (6 incl. active)
- # non-meaty frame+
- &4 W10,4.W28,-1.+1.! neither jabs
- &4 W10,4.W29,-1.+1.! both jab (-1)
- # meaty frame+
- &4 W10,D6.W93,4.! whiff, too early
- &4 W10,D6.W94,4.W29,1..-1.! hit meaty, neither jabs
- &4 W10,D6.W94,4.W30,1..-1.! hit meaty, both jab (+2)
- # (+2 meaty) - (-1 non-meaty) + 1 = 4 active
- # whiffed total execution
- &4 W10,-U.+4.W19,1.! no jab
- &4 W10,-U.+4.W20,1.! jab (21)
- # 21 total - 5 startup - 4 active = 12 recovery
- # attacker recovers on 31 on hit - 21 on whiff = 10 hitstop
- # dummy recovers on 30 - 5 startup - 10 hitstop = 15 hitstun
- # macrolua results: 5 + 4 + 12 = 21
- # All About data: 5 + 4 + 12 = 21
- ################################################################################
- # [sfa3] ryu vs ken, ryu stage, normal speed
- # testing ryu QCB,QCB+LK super
- # startup
- &4 W10,-_R,W60,^R,+D.DL.L.D.DL.L.4...-6.! kick (last frame of prefreeze: 3)
- &4 W10,-_R,W60,^R,+D.DL.L.D.DL.L.4....-6.! no kick (first frame of freeze: 4)
- &4 W10,-_R,W60,^R,+D.DL.L.D.DL.L.4.W56,-6.! no kick (last frame of freeze: 57)
- &4 W10,-_R,W60,^R,+D.DL.L.D.DL.L.4.W57,-6.! kick (first frame of postfreeze: 58)
- &4 W10,D.DL.L.D.DL.L.4.W67,-_R,W60,^R! block (last frame before active: 68)
- &4 W10,D.DL.L.D.DL.L.4.W68,-_R,W60,^R! hit (first active frame: 69)
- # prefreeze duration = 3
- # superfreeze duration = 58 - 4 = 54
- # postfreeze duration = 68 - 57 = 11
- # macrolua results: 3 (54) 11
- # All About data: 4 (??) 12
- ################################################################################
- # [sfa3] ryu vs ken, ryu stage, normal speed
- # testing ryu QCF,QCF+LP super
- # startup
- &4 W10,-_R,W60,^R,+D.DR.R.D.DR.R.1.W3,-6._R,W60*! kick (last frame of prefreeze: 4)
- &4 W10,-_R,W60,^R,+D.DR.R.D.DR.R.1.W4,-6._R,W60*! no kick (first frame of freeze: 5)
- &4 W10,-_R,W60,^R,+D.DR.R.D.DR.R.1.W52,-6._R,W60*! no kick (last frame of freeze: 53)
- &4 W10,-_R,W60,^R,+D.DR.R.D.DR.R.1.W53,-6._R,W60*! kick (first frame of postfreeze: 54)
- &4 W10,D.DR.R.D.DR.R.1.W56,-_R,W60,^R! blocked (last frame before active: 57)
- &4 W10,D.DR.R.D.DR.R.1.W57,-_R,W60,^R! hit (first active frame: 58)
- # prefreeze duration = 4
- # superfreeze duration = 54 - 5 = 49
- # postfreeze duration = 57 - 53 = 4
- # macrolua results: 4 (49) 4
- # All About data: 4 (??) 5
- ################################################################################
- # [dstlk] felicia vs anakaris, anak stage, free-select 1
- # testing feleicia close LK
- # startup
- &3 W10,4.W3,-_D_R,W20*! blocked (4 pre-active)
- &3 W10,4.W4,-_D_R,W20*! hit (5 incl. active)
- # non-meaty frame+
- &3 W10,4.W24,1...-1.! neither jabs
- &3 W10,4.W25,1...-1.! both jab (29 - 26 = +3)
- # meaty frame+
- &3 W10,D6,_R,W60,^R,W44,4.! whiff, too early
- &3 W10,D6,_R,W60,^R,W45,4.W24,1.W4,-1.! hit, neither jabs
- &3 W10,D6,_R,W60,^R,W45,4.W25,1.W4,-1.! hit, both jab (+5)
- # (+5 meaty) - (+3 non-meaty) + 1 = 3 active
- # whiffed total execution
- &3 W10,-U.+4.W13,1.! no jab
- &3 W10,-U.+4.W14,1.! jab (15)
- # 15 total - 4 startup - 3 active = 8 recovery
- # attacker recovers on 26 on hit - 15 on whiff = 11 hitstop
- # dummy recovers on 29 - 4 startup - 11 hitstop = 14 hitstun
- # shu data: 5 startup (incl. active), +3 on hit
- ################################################################################
- # [nwarr] demitri vs bishamon, bish stage, free-select normal
- # testing demitri close MP
- # startup
- &2 W10,2.W5,-_R,W20*! blocked (6 pre-active)
- &2 W10,2.W6,-_R,W20*! hit (7 incl. active)
- # non-meaty frame+
- &2 W10,2.W34,-1..+1.! neither jabs
- &2 W10,2.W35,-1..+1.! both jab (-2)
- # meaty frame+
- &2 W10,D6,_R,W80,^R,W16,2.! whiff
- &2 W10,D6,_R,W80,^R,W17,2.W36,1-1.! hit, neither jabs
- &2 W10,D6,_R,W80,^R,W17,2.W37,1-1.! hit, both jab (+0)
- # (+0 meaty) - (-2 non-meaty) + 1 = 3 active
- # whiffed total execution
- &2 W10,-U.W5,+2.W25,1.! no jab
- &2 W10,-U.W5,+2.W26,1.! jab (27)
- # 27 total - 6 startup - 3 active = 18 recovery
- # attacker recovers on 38 on hit - 27 on whiff = 11 hitstop
- # dummy recovers on 36 - 6 startup - 11 hitstop = 19 hitstun
- # shu data: 7 startup (incl. active), -2 on hit
- ################################################################################
- # [nwarr] huitzil vs victor, vic stage, free-select normal
- # testing huitzil s.LP (two hit)
- # startup
- &5 W10,1.W4,-_R,W20*! blocked (5 pre-active)
- &5 W10,1.W5,-_R,W20*! hit (6 incl. active)
- # non-meaty frame+
- &5 W10,1.W41,4.W5,-4.! neither kicks
- &5 W10,1.W42,4.W5,-4.! both kick (+6)
- # whiffed total execution
- &5 W10,-U.W5,+1.W19,4.! no kick
- &5 W10,-U.W5,+1.W20,4.! kick (21)
- # meaty frame+
- &5 W10,D6._R,W90,^R,W12,1.! whiff both hits, too early
- &5 W10,D6._R,W90,^R,W13,1.W30,4.W6,-4.! 2nd hit meaty, neither kicks
- &5 W10,D6._R,W90,^R,W13,1.W31,4.W6,-4.! 2nd hit meaty, both kick (+7)
- # attacker recovers on 43 on hit - 21 on whiff = 22 hitstop
- ################################################################################
- # [nwarr] huitzil vs victor, vic stage, free-select normal
- # testing huitzil close MP (two hit)
- # startup
- &5 W10,2.W5,-_R,W20*! blocked (6 pre-active)
- &5 W10,2.W6,-_R,W20*! hit (7 incl. active)
- # non-meaty frame+
- &5 W10,2.W55,4.W2,-4.! neither kicks
- &5 W10,2.W56,4.W2,-4.! both kick (+3)
- # whiffed total execution
- &5 W10,-U.W5,+2.W33,4.! no kick
- &5 W10,-U.W5,+2.W34,4.! kick (35)
- # attacker recovers on 57 on hit - 35 on whiff = 22 hitstop
- ################################################################################
- # [vsav] demitri vs. morrigan, tower of arrogance, normal speed
- # testing demitri s.LP
- # startup
- &3 W10,1.W2,-_R,W20*! blocked (3 pre-active)
- &3 W10,1.W3,-_R,W20*! hit (4 incl. active)
- # non-meaty frame+
- &3 W10,1.W22,4.-W5,4.! neither kicks
- &3 W10,1.W23,4.-W5,4.! both kick (+6)
- # meaty frame+
- &3 W10,D6._R,W80,^R,W24,1.! whiff, too early
- &3 W10,D6._R,W80,^R,W25,1.W22,4.-W7,4.! hit meaty, neither kicks
- &3 W10,D6._R,W80,^R,W25,1.W23,4.-W7,4.! hit meaty, both kick (+8)
- # (+8 meaty) - (+6 non-meaty) + 1 = 3 active
- # whiffed total execution
- &3 W10,-_D,+1.W11,4.-^D! no kick
- &3 W10,-_D,+1.W12,4.-^D! kick (13)
- # 13 total - 3 startup - 3 active = 7 recovery
- # attacker recovers on 24 on hit - 13 on whiff = 11 hitstop
- # dummy recovers on 30 - 3 startup - 11 hitstop = 16 hitstun
- # macrolua results: 3 + 3 + 7 = 13; +6
- # shu data: 3 + 3 + 7 = 13; +6
- ################################################################################
- # [sfiii3] urien vs akuma, akuma stage
- # testing urien s.MP
- # startup
- &2 W10,2.W4,-_R,W20*! blocked (5 pre-active)
- &2 W10,2.W5,-_R,W20*! hit (6 incl. active)
- # non-meaty frame+
- &2 W10,2.W25,1.-1.! neither jabs
- &2 W10,2.W26,1.-1.! both jab (28 - 27 = +1)
- # meaty frame+
- &2 W10,D6._R,W60,^R,W8,2.! whiff, too early
- &2 W10,D6._R,W60,^R,W9,2.W27,1...-1.! hit meaty, neither jabs
- &2 W10,D6._R,W60,^R,W9,2.W28,1...-1.! hit meaty, both jab (+3)
- # (+3 meaty) - (+1 non-meaty) + 1 = 3 active
- # total execution
- &2 W10,-U.W10,+2.W18,1.! no jab
- &2 W10,-U.W10,+2.W19,1.! jab (20)
- # 20 total - 5 startup - 3 active = 12 recovery
- # attacker recovers on 27 on hit - 20 on whiff = 7 hitstop
- # dummy recovers on 28 - 5 startup - 7 hitstop = 16 hitstun
- # macrolua results: 5 + 3 + 12 = 20; +1
- # gr.qee.jp data: 5 + 5 + 10 = 20; +1
- # karathrow data: 5 + 4 + 10 = 19; +1
- ################################################################################
- # [sfiii3] dudley vs ken, dudley stage
- # testing dudley SA3 (corkscrew)
- # startup
- &5 W10,-(R..R.W10)4,W10,+D.DR.R.D.DR.R.1.W3,-6.! kick (last frame of prefreeze: 4)
- &5 W10,-(R..R.W10)4,W10,+D.DR.R.D.DR.R.1.W4,-6.! no kick (first frame of freeze: 5)
- &5 W10,-(R..R.W10)4,W10,+D.DR.R.D.DR.R.1.W50,-6.! no kick (last frame of freeze: 51)
- &5 W10,-(R..R.W10)4,W10,+D.DR.R.D.DR.R.1.W51,-6.! kick (first frame of postfreeze: 52)
- &5 W10,D.DR.R.D.DR.R.1.W50,-_R,W60,^R! block (last frame before active: 51)
- &5 W10,D.DR.R.D.DR.R.1.W51,-_R,W60,^R! hit (first active frame: 52)
- # prefreeze duration = 4
- # superfreeze duration = 52 - 5 = 47
- # postfreeze duration = 52 - 51 = 1
- # macrolua results: 4 (47) 1
- # gr.qee.jp data: 1
- # total execution
- &5 W10,D.DR.R.D.DR.R.1.W107,6.! hit, no kick
- &5 W10,D.DR.R.D.DR.R.1.W108,6.! hit, kick
- &5 W10,-(R..R.W10)4,W10,+D.DR.R.D.DR.R.1.W83,6.! whiff, no kick
- &5 W10,-(R..R.W10)4,W10,+D.DR.R.D.DR.R.1.W84,6.! whiff, kick
- # attacker recovers on 109 on hit - 85 on whiff = 24 hitstop
- ################################################################################
- # [sfiii3] ryu vs q, ryu stage
- # testing ryu SA1 (shinkuu)
- # startup
- &2 W10 -R..R.+L..L.W60,D.DR.R.D.DR.R.1.W4,-6._R,W80*! kick (last frame of prefreeze: 5)
- &2 W10 -R..R.+L..L.W60,D.DR.R.D.DR.R.1.W5,-6._R,W80*! no kick (first frame of freeze: 6)
- &2 W10 -R..R.+L..L.W60,D.DR.R.D.DR.R.1.W51,-6._R,W80*! no kick (last frame of freeze: 52)
- &2 W10 -R..R.+L..L.W60,D.DR.R.D.DR.R.1.W52,-6._R,W80*! kick (first frame of postfreeze: 53)
- &2 W10 D.DR.R.D.DR.R.1.W54,-_R,W40*! blocked (last frame before active: 55)
- &2 W10 D.DR.R.D.DR.R.1.W55,-_R,W40*! hit (first active frame: 56)
- # prefreeze duration = 5
- # superfreeze duration = 53 - 6 = 47
- # postfreeze duration = 56 - 53 = 3
- # macrolua results: 5 (47) 3
- # gr.qee.jp data: 3
- ################################################################################
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement