diff --git a/Renatus.osu b/Renatus.osu new file mode 100644 index 0000000..62f35b6 --- /dev/null +++ b/Renatus.osu @@ -0,0 +1,1382 @@ +osu file format v14 + +[General] +AudioFilename: 03. Renatus - Soleily 192kbps.mp3 +AudioLeadIn: 0 +PreviewTime: 164471 +Countdown: 0 +SampleSet: Normal +StackLeniency: 0.7 +Mode: 1 +LetterboxInBreaks: 0 +WidescreenStoryboard: 0 + +[Editor] +Bookmarks: 956,53703,227767 +DistanceSpacing: 0.8 +BeatDivisor: 4 +GridSize: 4 +TimelineZoom: 2.4 + +[Metadata] +Title:Renatus +TitleUnicode:Renatus +Artist:Soleily +ArtistUnicode:Soleily +Creator:MMzz +Version:Oni +Source: +Tags:MBC7 Unisphere 地球ヤバイEP Chikyu Yabai +BeatmapID:557818 +BeatmapSetID:241526 + +[Difficulty] +HPDrainRate:6 +CircleSize:5 +OverallDifficulty:6 +ApproachRate:5 +SliderMultiplier:1.4 +SliderTickRate:1 + +[Events] +//Background and Video events +0,0,"machinetop_background.jpg",0,0 +//Break Periods +//Storyboard Layer 0 (Background) +//Storyboard Layer 1 (Fail) +//Storyboard Layer 2 (Pass) +//Storyboard Layer 3 (Foreground) +//Storyboard Sound Samples + +[TimingPoints] +956,329.67032967033,4,1,0,90,1,0 +119637,659.340659340659,4,1,0,90,1,0 +119637,-50,4,1,0,90,0,0 +119966,-100,4,1,0,90,0,0 +140735,-66.6666666666667,4,1,0,90,0,0 +161834,329.67032967033,4,1,0,90,1,0 +164471,-100,4,1,0,90,0,1 +206669,659.340659340659,4,1,0,90,1,0 +206669,-50,4,1,0,90,0,0 +206998,-100,4,1,0,90,0,0 + + +[HitObjects] +224,128,956,5,4,0:0:0:0: +224,128,1120,1,0,0:0:0:0: +224,128,1285,1,8,0:0:0:0: +224,128,1450,1,8,0:0:0:0: +224,128,1780,1,0,0:0:0:0: +224,128,1945,1,8,0:0:0:0: +192,32,2274,1,0,0:0:0:0: +256,128,2604,1,8,0:0:0:0: +224,64,2769,1,0,0:0:0:0: +224,64,3098,1,0,0:0:0:0: +224,64,3263,1,8,0:0:0:0: +224,64,3593,1,0,0:0:0:0: +224,64,3923,1,8,0:0:0:0: +224,64,4417,1,0,0:0:0:0: +224,64,4582,1,8,0:0:0:0: +224,64,4912,1,0,0:0:0:0: +224,64,5076,1,0,0:0:0:0: +224,64,5241,1,8,0:0:0:0: +224,64,5406,1,0,0:0:0:0: +224,64,5736,1,0,0:0:0:0: +224,64,5901,1,8,0:0:0:0: +256,160,6230,1,0,0:0:0:0: +224,64,6560,1,8,0:0:0:0: +256,224,7054,1,0,0:0:0:0: +256,160,7219,1,8,0:0:0:0: +224,64,7549,1,0,0:0:0:0: +256,160,7879,1,8,0:0:0:0: +224,96,8043,1,0,0:0:0:0: +224,96,8373,1,0,0:0:0:0: +224,96,8538,1,8,0:0:0:0: +224,96,8868,1,0,0:0:0:0: +224,96,9197,1,8,0:0:0:0: +224,96,9692,1,0,0:0:0:0: +224,96,9857,1,8,0:0:0:0: +224,96,10186,1,0,0:0:0:0: +224,96,10351,1,0,0:0:0:0: +224,96,10516,1,8,0:0:0:0: +224,96,10681,1,0,0:0:0:0: +224,96,11010,1,0,0:0:0:0: +320,64,11175,5,8,0:0:0:0: +288,64,11258,1,8,0:0:0:0: +256,64,11340,1,0,0:0:0:0: +192,64,11505,1,4,0:0:0:0: +256,64,11670,1,0,0:0:0:0: +288,128,11835,1,8,0:0:0:0: +256,64,11999,1,8,0:0:0:0: +288,160,12329,1,0,0:0:0:0: +256,96,12494,1,8,0:0:0:0: +256,96,12659,1,0,0:0:0:0: +256,96,12824,1,0,0:0:0:0: +256,96,13153,1,8,0:0:0:0: +256,96,13318,1,0,0:0:0:0: +256,96,13648,1,0,0:0:0:0: +256,96,13813,1,8,0:0:0:0: +256,96,14142,1,0,0:0:0:0: +256,96,14472,1,8,0:0:0:0: +256,96,14966,1,0,0:0:0:0: +256,96,15131,1,8,0:0:0:0: +256,96,15461,1,0,0:0:0:0: +256,96,15626,1,0,0:0:0:0: +256,96,15791,1,8,0:0:0:0: +256,96,15956,1,0,0:0:0:0: +256,96,16285,1,0,0:0:0:0: +256,96,16450,1,8,0:0:0:0: +256,96,16780,1,0,0:0:0:0: +256,96,17109,1,8,0:0:0:0: +96,32,17604,1,0,0:0:0:0: +160,64,17769,1,8,0:0:0:0: +64,0,18098,1,0,0:0:0:0: +160,32,18428,1,8,0:0:0:0: +160,32,18593,1,0,0:0:0:0: +160,32,18923,1,0,0:0:0:0: +160,32,19087,1,8,0:0:0:0: +160,32,19417,1,0,0:0:0:0: +160,32,19747,1,8,0:0:0:0: +160,32,20241,1,0,0:0:0:0: +160,32,20406,1,8,0:0:0:0: +64,128,20736,1,4,0:0:0:0: +128,128,20901,1,0,0:0:0:0: +160,128,20983,1,0,0:0:0:0: +192,128,21065,1,8,0:0:0:0: +192,96,21230,1,8,0:0:0:0: +192,96,21313,1,0,0:0:0:0: +192,96,21395,1,8,0:0:0:0: +192,96,21477,1,8,0:0:0:0: +192,96,21560,1,0,0:0:0:0: +192,96,21725,1,0,0:0:0:0: +192,96,21807,1,0,0:0:0:0: +192,96,21890,1,8,0:0:0:0: +192,96,22054,1,4,0:0:0:0: +238,126,22219,1,0,0:0:0:0: +220,103,22302,1,0,0:0:0:0: +283,158,22384,1,8,0:0:0:0: +328,190,22549,1,8,0:0:0:0: +288,150,22714,1,0,0:0:0:0: +220,103,22879,1,8,0:0:0:0: +220,103,22961,1,8,0:0:0:0: +220,103,23043,1,0,0:0:0:0: +220,103,23208,1,8,0:0:0:0: +220,103,23373,1,0,0:0:0:0: +220,103,23538,1,0,0:0:0:0: +220,103,23620,1,0,0:0:0:0: +220,103,23703,1,8,0:0:0:0: +220,103,23868,1,0,0:0:0:0: +255,130,24197,1,0,0:0:0:0: +255,130,24362,1,8,0:0:0:0: +255,130,24527,1,8,0:0:0:0: +224,82,24692,1,0,0:0:0:0: +194,34,24857,1,0,0:0:0:0: +208,57,24939,1,0,0:0:0:0: +208,57,25021,1,8,0:0:0:0: +194,34,25186,1,8,0:0:0:0: +255,130,25351,1,0,0:0:0:0: +255,130,25516,1,8,0:0:0:0: +255,130,25681,1,0,0:0:0:0: +255,130,25763,1,0,0:0:0:0: +255,130,25846,1,8,0:0:0:0: +256,74,26010,1,0,0:0:0:0: +256,130,26175,1,8,0:0:0:0: +256,101,26258,1,0,0:0:0:0: +256,101,26340,1,8,0:0:0:0: +256,101,26505,1,8,0:0:0:0: +256,101,26670,1,0,0:0:0:0: +256,101,26835,1,8,0:0:0:0: +256,101,26917,1,8,0:0:0:0: +256,101,26999,1,0,0:0:0:0: +256,101,27164,1,8,0:0:0:0: +200,91,27329,1,0,0:0:0:0: +169,44,27494,1,0,0:0:0:0: +144,57,27576,1,0,0:0:0:0: +144,99,27659,1,8,0:0:0:0: +144,99,27824,1,0,0:0:0:0: +144,99,28153,1,0,0:0:0:0: +144,99,28318,1,8,0:0:0:0: +144,99,28483,1,0,0:0:0:0: +144,99,28565,1,8,0:0:0:0: +144,99,28648,1,0,0:0:0:0: +157,153,28813,1,0,0:0:0:0: +165,179,28977,1,8,0:0:0:0: +165,179,29142,1,8,0:0:0:0: +147,157,29225,1,8,0:0:0:0: +165,179,29307,1,0,0:0:0:0: +188,50,29472,1,8,0:0:0:0: +211,64,29554,1,0,0:0:0:0: +188,50,29637,1,8,0:0:0:0: +188,50,29802,1,8,0:0:0:0: +188,50,29966,1,0,0:0:0:0: +188,50,30131,1,0,0:0:0:0: +188,50,30296,1,8,0:0:0:0: +188,50,30461,1,0,0:0:0:0: +188,50,30791,1,0,0:0:0:0: +188,50,30956,1,8,0:0:0:0: +188,50,31120,1,0,0:0:0:0: +174,136,31285,1,0,0:0:0:0: +174,136,31368,1,8,0:0:0:0: +174,136,31450,1,0,0:0:0:0: +174,136,31615,1,8,0:0:0:0: +174,136,31780,1,0,0:0:0:0: +174,136,31862,1,0,0:0:0:0: +174,136,31945,1,0,0:0:0:0: +174,136,32109,1,8,0:0:0:0: +174,136,32192,1,0,0:0:0:0: +174,136,32274,1,8,0:0:0:0: +174,136,32357,1,8,0:0:0:0: +174,136,32439,1,0,0:0:0:0: +117,136,32604,1,4,0:0:0:0: +173,136,32769,1,0,0:0:0:0: +200,137,32851,1,0,0:0:0:0: +228,140,32934,1,8,0:0:0:0: +228,140,33098,1,8,0:0:0:0: +228,140,33263,1,0,0:0:0:0: +228,140,33428,1,8,0:0:0:0: +213,116,33510,1,8,0:0:0:0: +198,91,33593,1,0,0:0:0:0: +153,19,33758,1,8,0:0:0:0: +153,75,33923,1,0,0:0:0:0: +153,130,34087,1,0,0:0:0:0: +153,130,34170,1,0,0:0:0:0: +153,130,34252,1,8,0:0:0:0: +153,130,34417,1,0,0:0:0:0: +248,187,34747,1,0,0:0:0:0: +199,158,34912,1,8,0:0:0:0: +199,158,35076,1,8,0:0:0:0: +199,158,35241,1,0,0:0:0:0: +199,158,35406,1,0,0:0:0:0: +199,158,35488,1,0,0:0:0:0: +199,158,35571,1,8,0:0:0:0: +199,158,35736,1,8,0:0:0:0: +199,158,35901,1,0,0:0:0:0: +187,103,36065,1,8,0:0:0:0: +199,157,36230,1,0,0:0:0:0: +199,157,36313,1,0,0:0:0:0: +199,157,36395,1,8,0:0:0:0: +199,157,36560,1,0,0:0:0:0: +187,103,36725,1,8,0:0:0:0: +187,103,36807,1,0,0:0:0:0: +187,103,36890,1,8,0:0:0:0: +187,103,37054,1,8,0:0:0:0: +187,103,37219,1,0,0:0:0:0: +187,103,37384,1,8,0:0:0:0: +187,103,37466,1,8,0:0:0:0: +187,103,37549,1,0,0:0:0:0: +187,103,37714,1,8,0:0:0:0: +187,103,37879,1,0,0:0:0:0: +187,103,38043,1,0,0:0:0:0: +187,103,38126,1,0,0:0:0:0: +187,103,38208,1,8,0:0:0:0: +187,103,38373,1,0,0:0:0:0: +144,99,38703,1,0,0:0:0:0: +144,99,38868,1,8,0:0:0:0: +144,99,39033,1,0,0:0:0:0: +144,99,39115,1,8,0:0:0:0: +144,99,39198,1,0,0:0:0:0: +157,153,39363,5,0,0:0:0:0: +165,179,39527,1,8,0:0:0:0: +165,179,39692,1,8,0:0:0:0: +147,157,39775,1,8,0:0:0:0: +165,179,39857,1,0,0:0:0:0: +188,50,40022,1,8,0:0:0:0: +211,64,40104,1,0,0:0:0:0: +188,50,40187,1,8,0:0:0:0: +220,95,40351,1,0,0:0:0:0: +239,68,40516,5,8,0:0:0:0: +239,68,40598,1,8,0:0:0:0: +239,68,40681,1,0,0:0:0:0: +239,68,40846,1,0,0:0:0:0: +239,68,41010,1,8,0:0:0:0: +239,68,41093,1,8,0:0:0:0: +239,68,41175,1,0,0:0:0:0: +239,68,41340,1,0,0:0:0:0: +239,68,41505,1,8,0:0:0:0: +239,68,41587,1,8,0:0:0:0: +239,68,41670,1,0,0:0:0:0: +239,68,41835,1,8,0:0:0:0: +239,68,41917,1,0,0:0:0:0: +239,68,41999,1,0,0:0:0:0: +239,68,42082,1,8,0:0:0:0: +239,68,42164,1,0,0:0:0:0: +239,68,42247,1,0,0:0:0:0: +239,68,42329,1,8,0:0:0:0: +239,68,42494,1,4,0:0:0:0: +239,68,42659,1,8,0:0:0:0: +239,68,42741,1,0,0:0:0:0: +239,68,42824,1,8,0:0:0:0: +239,68,42988,1,8,0:0:0:0: +239,68,43153,1,4,0:0:0:0: +256,178,43483,1,8,0:0:0:0: +256,178,43648,1,0,0:0:0:0: +256,178,43977,1,0,0:0:0:0: +256,178,44142,1,8,0:0:0:0: +247,148,44307,1,0,0:0:0:0: +236,121,44390,1,8,0:0:0:0: +225,95,44472,1,0,0:0:0:0: +239,123,44637,1,0,0:0:0:0: +256,176,44802,1,8,0:0:0:0: +239,122,44966,1,8,0:0:0:0: +247,148,45049,1,8,0:0:0:0: +247,148,45131,1,0,0:0:0:0: +247,148,45296,1,0,0:0:0:0: +247,148,45461,1,8,0:0:0:0: +247,148,45791,1,0,0:0:0:0: +247,148,46120,1,8,0:0:0:0: +247,148,46285,1,0,0:0:0:0: +247,148,46615,1,0,0:0:0:0: +247,148,46780,1,8,0:0:0:0: +215,101,46945,1,0,0:0:0:0: +215,101,47027,1,8,0:0:0:0: +215,101,47109,1,0,0:0:0:0: +215,101,47274,1,0,0:0:0:0: +215,101,47439,1,8,0:0:0:0: +215,101,47604,1,0,0:0:0:0: +215,101,47686,1,0,0:0:0:0: +215,101,47769,1,8,0:0:0:0: +215,101,47934,1,0,0:0:0:0: +215,101,48098,1,8,0:0:0:0: +184,54,48263,1,8,0:0:0:0: +215,101,48428,1,4,0:0:0:0: +214,54,48758,1,8,0:0:0:0: +214,54,49252,1,0,0:0:0:0: +214,54,49417,1,8,0:0:0:0: +214,54,49747,1,4,0:0:0:0: +214,54,50076,1,8,0:0:0:0: +214,54,50241,1,0,0:0:0:0: +214,54,50571,1,0,0:0:0:0: +214,54,50736,1,8,0:0:0:0: +214,54,51065,1,4,0:0:0:0: +214,54,51395,1,8,0:0:0:0: +214,54,51890,1,0,0:0:0:0: +214,54,52054,1,8,0:0:0:0: +214,54,52384,1,0,0:0:0:0: +214,54,52549,1,0,0:0:0:0: +214,54,52714,1,8,0:0:0:0: +214,54,52879,1,0,0:0:0:0: +214,54,53208,1,0,0:0:0:0: +231,107,53373,1,8,0:0:0:0: +222,80,53456,1,0,0:0:0:0: +222,80,53538,1,8,0:0:0:0: +222,80,53620,1,8,0:0:0:0: +222,80,53703,1,0,0:0:0:0: +182,40,53868,1,0,0:0:0:0: +182,40,53950,1,0,0:0:0:0: +182,40,54032,1,8,0:0:0:0: +182,40,54197,1,0,0:0:0:0: +182,40,54362,1,8,0:0:0:0: +182,40,54527,1,8,0:0:0:0: +182,40,54609,1,8,0:0:0:0: +182,40,54692,1,0,0:0:0:0: +182,40,54857,1,0,0:0:0:0: +182,40,55021,1,8,0:0:0:0: +182,40,55186,1,0,0:0:0:0: +182,40,55269,1,0,0:0:0:0: +182,40,55351,1,0,0:0:0:0: +182,40,55516,1,8,0:0:0:0: +182,40,55681,1,0,0:0:0:0: +182,40,55763,1,0,0:0:0:0: +182,40,55846,1,0,0:0:0:0: +182,40,56010,1,8,0:0:0:0: +188,151,56340,1,0,0:0:0:0: +145,114,56505,1,0,0:0:0:0: +166,132,56587,1,0,0:0:0:0: +166,132,56670,1,8,0:0:0:0: +166,132,56835,1,0,0:0:0:0: +166,132,56999,1,8,0:0:0:0: +166,132,57164,1,0,0:0:0:0: +166,132,57247,1,0,0:0:0:0: +166,132,57329,1,8,0:0:0:0: +166,132,57494,1,8,0:0:0:0: +184,79,57659,1,0,0:0:0:0: +184,79,57824,1,8,0:0:0:0: +184,79,57906,1,8,0:0:0:0: +184,79,57988,1,0,0:0:0:0: +184,79,58153,1,8,0:0:0:0: +184,79,58318,1,0,0:0:0:0: +184,79,58401,1,8,0:0:0:0: +184,79,58483,1,0,0:0:0:0: +184,79,58565,1,0,0:0:0:0: +184,79,58648,1,8,0:0:0:0: +284,128,58977,1,0,0:0:0:0: +233,103,59142,1,0,0:0:0:0: +258,115,59225,1,0,0:0:0:0: +258,115,59307,1,8,0:0:0:0: +258,115,59472,1,0,0:0:0:0: +258,115,59637,1,8,0:0:0:0: +258,115,59802,1,0,0:0:0:0: +258,115,59884,1,0,0:0:0:0: +258,115,59966,1,8,0:0:0:0: +258,115,60131,1,8,0:0:0:0: +258,115,60296,1,0,0:0:0:0: +202,105,60461,1,8,0:0:0:0: +202,105,60543,1,8,0:0:0:0: +202,105,60626,1,0,0:0:0:0: +144,126,60791,5,8,0:0:0:0: +144,126,60873,1,0,0:0:0:0: +144,126,60956,1,8,0:0:0:0: +144,126,61038,1,8,0:0:0:0: +144,126,61120,1,0,0:0:0:0: +144,126,61203,1,0,0:0:0:0: +144,126,61285,1,8,0:0:0:0: +144,126,61368,1,8,0:0:0:0: +144,126,61450,1,0,0:0:0:0: +144,126,61532,1,8,0:0:0:0: +299,178,61615,5,0,0:0:0:0: +299,178,61780,1,0,0:0:0:0: +299,178,61945,1,8,0:0:0:0: +299,178,62109,1,0,0:0:0:0: +299,178,62439,1,0,0:0:0:0: +299,178,62604,1,8,0:0:0:0: +256,141,62769,1,0,0:0:0:0: +256,141,62851,1,8,0:0:0:0: +256,141,62934,1,0,0:0:0:0: +256,141,63098,1,0,0:0:0:0: +256,141,63263,1,8,0:0:0:0: +256,141,63428,1,0,0:0:0:0: +256,141,63758,1,0,0:0:0:0: +186,153,63923,1,8,0:0:0:0: +186,153,64005,1,0,0:0:0:0: +186,153,64087,1,8,0:0:0:0: +186,153,64170,1,8,0:0:0:0: +186,153,64252,1,0,0:0:0:0: +182,40,64417,1,0,0:0:0:0: +182,40,64499,1,0,0:0:0:0: +182,40,64581,1,8,0:0:0:0: +182,40,64746,1,0,0:0:0:0: +182,40,64911,1,8,0:0:0:0: +182,40,65076,1,8,0:0:0:0: +182,40,65158,1,8,0:0:0:0: +182,40,65241,1,0,0:0:0:0: +182,40,65406,1,0,0:0:0:0: +182,40,65570,1,8,0:0:0:0: +182,40,65735,1,0,0:0:0:0: +182,40,65818,1,0,0:0:0:0: +182,40,65900,1,0,0:0:0:0: +182,40,66065,1,8,0:0:0:0: +182,40,66230,1,0,0:0:0:0: +182,40,66312,1,0,0:0:0:0: +182,40,66395,1,0,0:0:0:0: +182,40,66559,1,8,0:0:0:0: +188,151,66889,1,0,0:0:0:0: +145,114,67054,1,0,0:0:0:0: +166,132,67136,1,0,0:0:0:0: +166,132,67219,1,8,0:0:0:0: +166,132,67384,1,0,0:0:0:0: +166,132,67548,1,8,0:0:0:0: +166,132,67713,1,0,0:0:0:0: +166,132,67796,1,0,0:0:0:0: +166,132,67878,1,8,0:0:0:0: +166,132,68043,1,8,0:0:0:0: +184,79,68208,1,0,0:0:0:0: +184,79,68373,1,8,0:0:0:0: +184,79,68455,1,8,0:0:0:0: +184,79,68537,1,0,0:0:0:0: +184,79,68702,1,0,0:0:0:0: +161,130,68868,1,8,0:0:0:0: +211,106,69032,1,8,0:0:0:0: +228,98,69087,1,8,0:0:0:0: +245,90,69142,1,8,0:0:0:0: +262,83,69197,1,0,0:0:0:0: +220,121,69362,1,0,0:0:0:0: +236,32,69527,1,8,0:0:0:0: +236,32,69692,1,0,0:0:0:0: +236,32,69774,1,0,0:0:0:0: +209,42,69857,1,0,0:0:0:0: +183,52,69939,1,0,0:0:0:0: +157,63,70021,1,8,0:0:0:0: +178,114,70186,1,0,0:0:0:0: +178,114,70269,1,8,0:0:0:0: +178,114,70351,1,0,0:0:0:0: +178,114,70434,1,0,0:0:0:0: +178,114,70516,1,8,0:0:0:0: +186,87,70598,1,8,0:0:0:0: +186,87,70681,1,0,0:0:0:0: +186,87,70763,1,0,0:0:0:0: +186,87,70846,1,8,0:0:0:0: +153,41,71010,1,0,0:0:0:0: +153,41,71175,1,8,0:0:0:0: +153,41,71340,1,8,0:0:0:0: +153,41,71423,1,8,0:0:0:0: +153,41,71505,1,0,0:0:0:0: +153,41,71670,1,0,0:0:0:0: +153,41,71835,1,8,0:0:0:0: +153,41,71999,1,0,0:0:0:0: +153,41,72164,1,0,0:0:0:0: +153,41,72494,1,8,0:0:0:0: +153,41,72659,1,0,0:0:0:0: +153,41,72988,1,0,0:0:0:0: +153,41,73153,1,8,0:0:0:0: +153,41,73318,1,0,0:0:0:0: +153,41,73401,1,0,0:0:0:0: +153,41,73483,1,8,0:0:0:0: +130,92,73648,1,0,0:0:0:0: +119,117,73730,1,0,0:0:0:0: +170,138,73895,1,0,0:0:0:0: +119,117,73977,1,8,0:0:0:0: +170,138,74142,1,0,0:0:0:0: +170,138,74225,1,8,0:0:0:0: +170,138,74307,1,0,0:0:0:0: +170,138,74472,1,8,0:0:0:0: +170,138,74554,1,8,0:0:0:0: +170,138,74637,1,8,0:0:0:0: +170,138,74802,1,4,0:0:0:0: +170,138,75296,1,12,0:0:0:0: +202,92,76120,1,12,0:0:0:0: +202,92,76285,1,12,0:0:0:0: +202,92,76615,1,4,0:0:0:0: +166,167,76945,1,8,0:0:0:0: +166,167,77109,1,0,0:0:0:0: +166,167,77274,1,8,0:0:0:0: +171,139,77439,1,4,0:0:0:0: +202,92,77604,1,0,0:0:0:0: +202,92,77686,1,0,0:0:0:0: +202,92,77769,1,8,0:0:0:0: +202,92,77934,1,0,0:0:0:0: +202,92,78263,1,0,0:0:0:0: +202,92,78428,1,8,0:0:0:0: +202,92,78593,1,0,0:0:0:0: +202,92,78675,1,0,0:0:0:0: +184,70,78758,1,0,0:0:0:0: +220,112,78923,1,0,0:0:0:0: +256,154,79087,1,8,0:0:0:0: +242,99,79252,1,8,0:0:0:0: +249,126,79335,1,8,0:0:0:0: +249,126,79417,1,0,0:0:0:0: +249,126,79582,1,0,0:0:0:0: +249,126,79747,1,8,0:0:0:0: +249,126,79829,1,8,0:0:0:0: +249,126,79912,1,0,0:0:0:0: +170,138,80076,1,12,0:0:0:0: +170,138,80570,1,4,0:0:0:0: +202,92,81394,1,12,0:0:0:0: +202,92,81559,1,12,0:0:0:0: +202,92,81889,1,4,0:0:0:0: +90,100,82219,1,8,0:0:0:0: +171,139,82383,1,8,0:0:0:0: +171,139,82548,1,0,0:0:0:0: +134,95,82714,1,4,0:0:0:0: +184,70,82879,1,0,0:0:0:0: +159,83,82961,1,0,0:0:0:0: +159,83,83043,1,8,0:0:0:0: +169,28,83208,1,0,0:0:0:0: +202,134,83538,1,0,0:0:0:0: +219,187,83703,1,8,0:0:0:0: +202,133,83868,1,8,0:0:0:0: +210,159,83950,1,8,0:0:0:0: +210,159,84032,1,0,0:0:0:0: +210,159,84197,1,8,0:0:0:0: +172,117,84362,1,0,0:0:0:0: +172,117,84445,1,0,0:0:0:0: +172,117,84527,1,8,0:0:0:0: +172,117,84692,1,0,0:0:0:0: +172,117,84774,1,8,0:0:0:0: +172,117,84857,1,0,0:0:0:0: +172,117,84939,1,0,0:0:0:0: +172,117,85021,1,8,0:0:0:0: +143,116,85104,1,8,0:0:0:0: +172,117,85186,1,0,0:0:0:0: +170,138,85351,1,4,0:0:0:0: +170,138,85845,1,12,0:0:0:0: +202,92,86669,1,12,0:0:0:0: +202,92,86834,1,12,0:0:0:0: +202,92,87164,1,4,0:0:0:0: +90,100,87494,1,8,0:0:0:0: +171,139,87658,1,0,0:0:0:0: +171,139,87823,1,8,0:0:0:0: +171,139,87988,1,4,0:0:0:0: +202,92,88153,1,0,0:0:0:0: +202,92,88235,1,0,0:0:0:0: +202,92,88318,1,8,0:0:0:0: +202,92,88483,1,0,0:0:0:0: +202,92,88812,1,0,0:0:0:0: +202,92,88977,1,8,0:0:0:0: +202,92,89142,1,0,0:0:0:0: +202,92,89224,1,8,0:0:0:0: +184,70,89307,1,0,0:0:0:0: +220,112,89472,1,0,0:0:0:0: +256,154,89636,1,8,0:0:0:0: +242,99,89801,1,8,0:0:0:0: +249,126,89884,1,8,0:0:0:0: +249,126,89966,1,0,0:0:0:0: +249,126,90131,1,0,0:0:0:0: +249,126,90296,1,8,0:0:0:0: +249,126,90378,1,8,0:0:0:0: +277,125,90461,1,0,0:0:0:0: +170,138,90625,1,12,0:0:0:0: +170,138,91119,1,4,0:0:0:0: +202,92,91945,1,12,0:0:0:0: +202,92,92108,1,12,0:0:0:0: +202,92,92438,1,4,0:0:0:0: +90,100,92768,1,8,0:0:0:0: +171,139,92934,1,8,0:0:0:0: +171,139,93097,1,0,0:0:0:0: +202,92,93263,1,4,0:0:0:0: +202,92,93428,1,0,0:0:0:0: +202,92,93593,1,8,0:0:0:0: +202,92,93758,1,0,0:0:0:0: +175,101,93840,1,0,0:0:0:0: +202,92,93923,1,0,0:0:0:0: +202,92,94087,1,0,0:0:0:0: +202,92,94252,1,8,0:0:0:0: +152,24,94417,1,0,0:0:0:0: +185,69,94582,1,8,0:0:0:0: +202,64,94664,1,0,0:0:0:0: +185,69,94747,1,0,0:0:0:0: +173,94,94829,1,0,0:0:0:0: +185,69,94912,1,8,0:0:0:0: +176,42,94994,1,0,0:0:0:0: +185,69,95076,1,0,0:0:0:0: +176,42,95159,1,0,0:0:0:0: +144,143,95241,1,8,0:0:0:0: +144,143,95324,1,8,0:0:0:0: +144,143,95406,1,0,0:0:0:0: +144,143,95488,1,0,0:0:0:0: +144,143,95571,1,8,0:0:0:0: +144,143,95653,1,0,0:0:0:0: +144,143,95736,1,8,0:0:0:0: +144,143,95818,1,8,0:0:0:0: +144,143,95901,1,0,0:0:0:0: +184,105,96065,1,0,0:0:0:0: +144,143,96230,1,8,0:0:0:0: +144,143,96395,1,0,0:0:0:0: +144,143,96477,1,0,0:0:0:0: +144,143,96560,1,8,0:0:0:0: +144,143,96642,1,0,0:0:0:0: +144,143,96725,1,8,0:0:0:0: +144,143,96890,1,8,0:0:0:0: +144,143,97054,1,0,0:0:0:0: +87,143,97219,1,8,0:0:0:0: +58,143,97302,1,8,0:0:0:0: +58,143,97384,1,0,0:0:0:0: +58,143,97466,1,0,0:0:0:0: +58,143,97549,1,8,0:0:0:0: +113,138,97714,1,0,0:0:0:0: +113,138,97796,1,8,0:0:0:0: +113,138,97879,1,0,0:0:0:0: +113,138,97961,1,0,0:0:0:0: +113,138,98043,1,8,0:0:0:0: +113,138,98126,1,0,0:0:0:0: +113,138,98208,1,8,0:0:0:0: +113,138,98291,1,8,0:0:0:0: +113,138,98373,1,8,0:0:0:0: +138,87,98538,1,8,0:0:0:0: +138,87,98620,1,8,0:0:0:0: +138,87,98703,1,0,0:0:0:0: +138,87,98868,1,8,0:0:0:0: +138,87,98950,1,0,0:0:0:0: +138,87,99032,1,8,0:0:0:0: +138,87,99115,1,8,0:0:0:0: +160,70,99197,1,0,0:0:0:0: +182,53,99280,1,0,0:0:0:0: +182,53,99362,1,8,0:0:0:0: +182,53,99445,1,0,0:0:0:0: +182,53,99527,1,8,0:0:0:0: +182,53,99609,1,8,0:0:0:0: +182,53,99692,1,8,0:0:0:0: +201,73,99774,1,8,0:0:0:0: +211,99,99857,1,0,0:0:0:0: +211,99,99939,1,8,0:0:0:0: +211,99,100021,1,0,0:0:0:0: +211,99,100104,1,0,0:0:0:0: +211,99,100186,1,8,0:0:0:0: +211,99,100269,1,0,0:0:0:0: +211,99,100351,1,8,0:0:0:0: +211,99,100434,1,8,0:0:0:0: +211,99,100516,1,0,0:0:0:0: +211,99,100598,1,8,0:0:0:0: +211,99,100681,1,0,0:0:0:0: +211,99,100763,1,0,0:0:0:0: +211,99,100846,1,8,0:0:0:0: +211,99,100928,1,8,0:0:0:0: +211,99,101010,1,0,0:0:0:0: +265,112,101175,1,0,0:0:0:0: +280,135,101258,1,8,0:0:0:0: +280,135,101340,1,0,0:0:0:0: +280,135,101423,1,0,0:0:0:0: +280,135,101505,1,8,0:0:0:0: +280,135,101587,1,0,0:0:0:0: +280,135,101670,1,8,0:0:0:0: +280,135,101752,1,8,0:0:0:0: +280,135,101835,1,0,0:0:0:0: +280,135,101917,1,0,0:0:0:0: +280,135,101999,1,8,0:0:0:0: +259,115,102082,1,0,0:0:0:0: +237,97,102164,1,8,0:0:0:0: +214,79,102247,1,8,0:0:0:0: +214,79,102329,1,8,0:0:0:0: +214,79,102412,1,8,0:0:0:0: +187,87,102494,1,0,0:0:0:0: +160,95,102576,1,0,0:0:0:0: +133,104,102659,1,8,0:0:0:0: +160,107,102741,1,8,0:0:0:0: +187,111,102824,1,0,0:0:0:0: +187,111,102906,1,8,0:0:0:0: +187,111,102988,1,8,0:0:0:0: +187,111,103071,1,8,0:0:0:0: +187,111,103153,1,0,0:0:0:0: +187,111,103236,1,0,0:0:0:0: +187,111,103318,1,8,0:0:0:0: +187,111,103401,1,0,0:0:0:0: +187,111,103483,1,0,0:0:0:0: +187,111,103565,1,8,0:0:0:0: +187,111,103648,1,0,0:0:0:0: +187,111,103730,1,0,0:0:0:0: +187,111,103813,1,8,0:0:0:0: +187,87,103977,1,8,0:0:0:0: +187,87,104060,1,0,0:0:0:0: +187,87,104142,1,0,0:0:0:0: +187,87,104225,1,8,0:0:0:0: +187,87,104307,1,8,0:0:0:0: +187,87,104390,1,0,0:0:0:0: +187,87,104472,1,8,0:0:0:0: +187,87,104554,1,0,0:0:0:0: +187,87,104637,1,0,0:0:0:0: +187,87,104719,1,0,0:0:0:0: +187,87,104802,1,8,0:0:0:0: +187,111,104884,1,0,0:0:0:0: +187,111,104966,1,8,0:0:0:0: +187,111,105049,1,8,0:0:0:0: +187,111,105131,1,0,0:0:0:0: +187,111,105214,1,0,0:0:0:0: +187,111,105296,1,8,0:0:0:0: +187,111,105379,1,8,0:0:0:0: +187,87,105461,1,0,0:0:0:0: +187,87,105626,1,8,0:0:0:0: +187,87,105708,1,8,0:0:0:0: +187,87,105791,1,0,0:0:0:0: +187,87,105873,1,8,0:0:0:0: +187,87,105956,1,8,0:0:0:0: +187,87,106038,1,8,0:0:0:0: +187,87,106120,1,0,0:0:0:0: +187,87,106203,1,0,0:0:0:0: +187,87,106285,1,8,0:0:0:0: +187,87,106368,1,8,0:0:0:0: +187,87,106450,1,0,0:0:0:0: +235,114,106615,1,8,0:0:0:0: +235,114,106697,1,0,0:0:0:0: +235,114,106780,1,8,0:0:0:0: +235,114,106862,1,8,0:0:0:0: +235,114,106945,1,0,0:0:0:0: +235,114,107027,1,0,0:0:0:0: +235,114,107109,1,8,0:0:0:0: +235,114,107192,1,0,0:0:0:0: +235,114,107274,1,0,0:0:0:0: +235,114,107357,1,8,0:0:0:0: +235,114,107439,1,0,0:0:0:0: +235,114,107521,1,0,0:0:0:0: +235,114,107604,1,8,0:0:0:0: +235,114,107686,1,8,0:0:0:0: +235,114,107769,1,0,0:0:0:0: +212,97,107851,1,8,0:0:0:0: +212,97,107934,1,8,0:0:0:0: +212,97,108016,1,8,0:0:0:0: +212,97,108098,1,0,0:0:0:0: +212,97,108263,1,8,0:0:0:0: +212,97,108346,1,0,0:0:0:0: +212,97,108428,1,8,0:0:0:0: +212,97,108510,1,0,0:0:0:0: +212,97,108593,1,0,0:0:0:0: +212,97,108675,1,0,0:0:0:0: +212,97,108758,1,8,0:0:0:0: +212,97,108840,1,8,0:0:0:0: +212,97,108923,1,0,0:0:0:0: +212,97,109005,1,0,0:0:0:0: +212,97,109087,1,8,0:0:0:0: +217,124,109170,1,0,0:0:0:0: +217,124,109252,1,8,0:0:0:0: +217,124,109335,1,8,0:0:0:0: +217,124,109417,1,0,0:0:0:0: +217,124,109499,1,0,0:0:0:0: +217,124,109582,1,8,0:0:0:0: +217,124,109664,1,8,0:0:0:0: +217,124,109747,1,0,0:0:0:0: +217,124,109829,1,8,0:0:0:0: +217,124,109912,1,8,0:0:0:0: +217,124,109994,1,0,0:0:0:0: +217,124,110076,1,8,0:0:0:0: +217,124,110159,1,8,0:0:0:0: +217,124,110241,1,0,0:0:0:0: +217,124,110324,1,0,0:0:0:0: +217,124,110406,1,8,0:0:0:0: +189,123,110488,1,0,0:0:0:0: +160,122,110571,1,8,0:0:0:0: +132,121,110653,1,0,0:0:0:0: +104,117,110736,1,8,0:0:0:0: +104,117,110818,1,8,0:0:0:0: +104,117,110901,1,8,0:0:0:0: +104,117,110983,1,8,0:0:0:0: +122,96,111065,1,0,0:0:0:0: +140,75,111148,1,0,0:0:0:0: +140,75,111230,1,0,0:0:0:0: +140,75,111313,1,0,0:0:0:0: +140,75,111395,1,8,0:0:0:0: +140,75,111477,1,8,0:0:0:0: +140,75,111560,1,0,0:0:0:0: +140,75,111642,1,8,0:0:0:0: +140,75,111725,1,0,0:0:0:0: +140,75,111890,1,0,0:0:0:0: +140,75,111972,1,8,0:0:0:0: +140,75,112054,1,0,0:0:0:0: +140,75,112137,1,0,0:0:0:0: +116,90,112219,1,8,0:0:0:0: +92,105,112302,1,8,0:0:0:0: +104,117,112384,1,0,0:0:0:0: +104,117,112466,1,8,0:0:0:0: +104,117,112549,1,8,0:0:0:0: +92,105,112631,1,0,0:0:0:0: +110,84,112714,1,8,0:0:0:0: +128,63,112796,1,0,0:0:0:0: +147,42,112879,1,8,0:0:0:0: +166,22,112961,1,8,0:0:0:0: +166,22,113043,1,0,0:0:0:0: +183,44,113126,1,0,0:0:0:0: +200,65,113208,1,8,0:0:0:0: +217,87,113291,1,0,0:0:0:0: +234,109,113373,1,8,0:0:0:0: +252,130,113456,1,8,0:0:0:0: +270,150,113538,1,0,0:0:0:0: +288,170,113620,1,8,0:0:0:0: +264,155,113703,1,0,0:0:0:0: +240,140,113785,1,0,0:0:0:0: +216,125,113868,1,8,0:0:0:0: +188,127,113950,1,0,0:0:0:0: +162,140,114032,1,8,0:0:0:0: +135,148,114115,1,8,0:0:0:0: +108,156,114197,1,0,0:0:0:0: +108,156,114280,1,8,0:0:0:0: +108,156,114362,1,0,0:0:0:0: +240,140,114527,1,8,0:0:0:0: +240,140,114609,1,8,0:0:0:0: +240,140,114692,1,0,0:0:0:0: +240,140,114774,1,8,0:0:0:0: +240,140,114857,1,0,0:0:0:0: +240,140,114939,1,0,0:0:0:0: +240,140,115021,1,8,0:0:0:0: +216,125,115104,1,0,0:0:0:0: +216,125,115186,1,8,0:0:0:0: +216,125,115269,1,8,0:0:0:0: +216,125,115351,1,0,0:0:0:0: +216,125,115434,1,8,0:0:0:0: +188,127,115516,1,8,0:0:0:0: +216,125,115598,1,8,0:0:0:0: +216,125,115681,1,0,0:0:0:0: +216,125,115763,1,0,0:0:0:0: +216,125,115846,1,8,0:0:0:0: +216,125,115928,1,0,0:0:0:0: +216,125,116010,1,8,0:0:0:0: +216,125,116093,1,0,0:0:0:0: +201,101,116175,1,0,0:0:0:0: +187,76,116258,1,8,0:0:0:0: +187,76,116340,1,0,0:0:0:0: +187,76,116423,1,8,0:0:0:0: +187,76,116505,1,0,0:0:0:0: +187,76,116587,1,0,0:0:0:0: +187,76,116670,1,8,0:0:0:0: +187,76,116752,1,0,0:0:0:0: +187,76,116835,1,8,0:0:0:0: +187,76,116917,1,8,0:0:0:0: +261,173,116999,1,0,0:0:0:0: +261,173,117329,1,8,0:0:0:0: +261,173,117659,1,0,0:0:0:0: +261,173,117741,1,8,0:0:0:0: +261,173,117824,1,0,0:0:0:0: +261,173,117906,1,0,0:0:0:0: +261,173,117988,1,8,0:0:0:0: +261,173,118153,1,8,0:0:0:0: +261,173,118318,1,0,0:0:0:0: +206,183,118483,1,0,0:0:0:0: +206,183,118648,1,0,0:0:0:0: +206,183,118813,1,0,0:0:0:0: +261,173,118977,1,8,0:0:0:0: +261,173,119060,1,8,0:0:0:0: +261,173,119142,1,0,0:0:0:0: +261,173,119225,1,0,0:0:0:0: +261,173,119307,1,8,0:0:0:0: +261,173,119390,1,0,0:0:0:0: +261,173,119472,1,8,0:0:0:0: +261,173,119637,1,4,0:0:0:0: +37,154,120955,1,8,0:0:0:0: +146,163,121615,1,8,0:0:0:0: +253,131,122274,2,0,B|101:353|95:348|88:283|92:280,1,280,0|0,0:0|0:0,0:0:0:0: +152,188,124252,1,0,0:0:0:0: +184,140,124582,1,0,0:0:0:0: +182,169,124911,1,8,0:0:0:0: +329,0,126230,1,0,0:0:0:0: +255,84,126889,1,0,0:0:0:0: +161,152,127549,1,8,0:0:0:0: +342,23,128867,1,8,0:0:0:0: +167,152,130186,1,8,0:0:0:0: +167,152,131505,1,0,0:0:0:0: +167,152,132164,1,8,0:0:0:0: +167,152,132494,1,8,0:0:0:0: +112,164,132823,2,0,L|412:256,1,280,0|0,0:0|0:0,0:0:0:0: +272,216,134801,1,0,0:0:0:0: +228,204,135131,1,0,0:0:0:0: +41,222,135461,1,8,0:0:0:0: +370,156,137439,1,8,0:0:0:0: +256,192,138098,12,0,140406,0:0:0:0: +191,114,140735,5,4,0:0:0:0: +191,114,141065,1,0,0:0:0:0: +191,114,141230,1,0,0:0:0:0: +37,183,141395,1,8,0:0:0:0: +114,151,141724,1,8,0:0:0:0: +153,135,141889,1,0,0:0:0:0: +153,135,142054,1,8,0:0:0:0: +153,135,142219,1,0,0:0:0:0: +153,135,142384,1,0,0:0:0:0: +153,135,142713,1,8,0:0:0:0: +153,135,143373,1,0,0:0:0:0: +209,73,143702,1,0,0:0:0:0: +181,104,143867,1,0,0:0:0:0: +271,16,144032,1,8,0:0:0:0: +195,52,144362,1,8,0:0:0:0: +195,52,144527,1,0,0:0:0:0: +195,52,144691,1,8,0:0:0:0: +195,52,144856,1,8,0:0:0:0: +195,52,145021,1,0,0:0:0:0: +195,52,145186,1,0,0:0:0:0: +195,52,145351,1,8,0:0:0:0: +29,80,146010,1,0,0:0:0:0: +113,78,146340,1,0,0:0:0:0: +154,73,146505,1,0,0:0:0:0: +194,63,146669,1,8,0:0:0:0: +182,45,146999,1,8,0:0:0:0: +182,45,147164,1,0,0:0:0:0: +182,45,147329,1,8,0:0:0:0: +182,45,147494,1,0,0:0:0:0: +182,45,147658,1,0,0:0:0:0: +182,45,147988,1,8,0:0:0:0: +154,210,148647,1,0,0:0:0:0: +195,136,148977,1,0,0:0:0:0: +195,136,149142,1,0,0:0:0:0: +195,136,149307,1,8,0:0:0:0: +129,82,149637,1,8,0:0:0:0: +160,109,149801,1,0,0:0:0:0: +192,136,149966,1,8,0:0:0:0: +192,136,150131,1,8,0:0:0:0: +192,136,150296,1,0,0:0:0:0: +192,136,150461,1,8,0:0:0:0: +205,95,150626,1,0,0:0:0:0: +219,56,150790,1,0,0:0:0:0: +205,95,150955,1,8,0:0:0:0: +173,67,151285,1,4,0:0:0:0: +256,72,151615,1,0,0:0:0:0: +214,70,151779,1,0,0:0:0:0: +214,70,151944,1,8,0:0:0:0: +214,70,152274,1,8,0:0:0:0: +256,72,152439,1,0,0:0:0:0: +256,72,152604,1,8,0:0:0:0: +256,72,152768,1,0,0:0:0:0: +256,72,152933,1,0,0:0:0:0: +218,52,153263,1,8,0:0:0:0: +259,46,153428,1,8,0:0:0:0: +259,46,153593,1,0,0:0:0:0: +193,39,153922,1,4,0:0:0:0: +254,96,154252,1,0,0:0:0:0: +254,96,154417,1,0,0:0:0:0: +254,96,154582,1,8,0:0:0:0: +170,103,154911,1,8,0:0:0:0: +128,107,155076,1,0,0:0:0:0: +128,107,155241,1,8,0:0:0:0: +128,107,155406,1,8,0:0:0:0: +128,107,155571,1,0,0:0:0:0: +128,107,155735,1,0,0:0:0:0: +128,107,155900,1,8,0:0:0:0: +128,107,156230,1,0,0:0:0:0: +128,107,156395,1,8,0:0:0:0: +128,107,156560,1,4,0:0:0:0: +128,107,156889,1,0,0:0:0:0: +128,107,157054,1,0,0:0:0:0: +128,107,157219,1,8,0:0:0:0: +198,60,157549,1,8,0:0:0:0: +233,37,157713,1,0,0:0:0:0: +198,60,157878,1,8,0:0:0:0: +233,37,158043,1,0,0:0:0:0: +198,60,158208,1,0,0:0:0:0: +269,15,158538,1,8,0:0:0:0: +227,15,158702,1,8,0:0:0:0: +184,15,158867,1,0,0:0:0:0: +184,15,159197,1,0,0:0:0:0: +200,97,159527,1,0,0:0:0:0: +208,137,159691,1,0,0:0:0:0: +199,95,159856,1,8,0:0:0:0: +252,30,160186,1,8,0:0:0:0: +225,62,160351,1,0,0:0:0:0: +225,62,160516,1,8,0:0:0:0: +225,62,160680,1,8,0:0:0:0: +225,62,160845,1,0,0:0:0:0: +225,62,161010,1,0,0:0:0:0: +225,62,161175,1,8,0:0:0:0: +225,62,161505,1,0,0:0:0:0: +225,62,161834,1,8,0:0:0:0: +269,95,161998,1,0,0:0:0:0: +225,62,162163,1,0,0:0:0:0: +270,95,162328,1,0,0:0:0:0: +225,62,162493,1,8,0:0:0:0: +225,62,162658,1,8,0:0:0:0: +225,62,162823,1,0,0:0:0:0: +225,62,162987,1,0,0:0:0:0: +180,27,163152,1,8,0:0:0:0: +180,27,163235,1,0,0:0:0:0: +180,27,163317,1,0,0:0:0:0: +180,27,163399,1,0,0:0:0:0: +180,27,163482,1,8,0:0:0:0: +180,27,163564,1,0,0:0:0:0: +180,27,163647,1,0,0:0:0:0: +180,27,163729,1,0,0:0:0:0: +180,27,163812,1,8,0:0:0:0: +180,27,163894,1,8,0:0:0:0: +180,27,163976,1,0,0:0:0:0: +180,27,164059,1,0,0:0:0:0: +180,27,164141,1,8,0:0:0:0: +216,132,164471,1,4,0:0:0:0: +236,184,164636,1,0,0:0:0:0: +236,184,164801,1,8,0:0:0:0: +236,184,164965,1,0,0:0:0:0: +236,184,165048,1,0,0:0:0:0: +236,184,165130,1,8,0:0:0:0: +236,184,165295,1,0,0:0:0:0: +236,184,165460,1,8,0:0:0:0: +236,184,165625,1,8,0:0:0:0: +236,184,165707,1,8,0:0:0:0: +236,184,165790,1,0,0:0:0:0: +236,184,165954,1,0,0:0:0:0: +236,184,166119,1,8,0:0:0:0: +236,184,166284,1,0,0:0:0:0: +192,80,166614,1,0,0:0:0:0: +212,132,166779,1,8,0:0:0:0: +240,180,166943,1,0,0:0:0:0: +224,156,167026,1,8,0:0:0:0: +224,156,167108,1,0,0:0:0:0: +224,156,167273,1,0,0:0:0:0: +224,156,167438,1,8,0:0:0:0: +224,156,167603,1,8,0:0:0:0: +224,156,167685,1,8,0:0:0:0: +224,156,167768,1,0,0:0:0:0: +224,156,167932,1,0,0:0:0:0: +224,156,168097,1,8,0:0:0:0: +212,132,168262,1,0,0:0:0:0: +212,132,168344,1,0,0:0:0:0: +212,132,168427,1,8,0:0:0:0: +212,132,168592,1,0,0:0:0:0: +212,132,168757,1,8,0:0:0:0: +212,132,168921,1,0,0:0:0:0: +160,152,169251,1,0,0:0:0:0: +160,152,169416,1,8,0:0:0:0: +184,136,169498,1,8,0:0:0:0: +180,100,169581,1,0,0:0:0:0: +192,76,169663,1,8,0:0:0:0: +212,132,169746,1,0,0:0:0:0: +212,132,169910,1,0,0:0:0:0: +212,132,170075,1,8,0:0:0:0: +212,132,170240,1,0,0:0:0:0: +212,132,170323,1,0,0:0:0:0: +212,132,170405,1,8,0:0:0:0: +212,132,170570,1,0,0:0:0:0: +212,132,170735,1,8,0:0:0:0: +212,132,170899,1,0,0:0:0:0: +212,132,170982,1,8,0:0:0:0: +212,132,171064,1,0,0:0:0:0: +212,132,171229,1,0,0:0:0:0: +212,132,171394,1,8,0:0:0:0: +212,132,171559,1,0,0:0:0:0: +152,40,171888,1,0,0:0:0:0: +44,112,172053,1,8,0:0:0:0: +100,120,172218,1,8,0:0:0:0: +72,116,172301,1,8,0:0:0:0: +212,132,172383,1,0,0:0:0:0: +212,132,172548,1,0,0:0:0:0: +212,132,172713,1,8,0:0:0:0: +212,132,172877,1,0,0:0:0:0: +212,132,172960,1,0,0:0:0:0: +212,132,173042,1,8,0:0:0:0: +212,132,173207,1,0,0:0:0:0: +212,132,173372,1,8,0:0:0:0: +212,132,173537,1,0,0:0:0:0: +212,132,173619,1,0,0:0:0:0: +174,136,173702,5,0,0:0:0:0: +174,136,173785,1,8,0:0:0:0: +174,136,173867,1,0,0:0:0:0: +174,136,174032,1,8,0:0:0:0: +174,136,174197,1,0,0:0:0:0: +174,136,174279,1,0,0:0:0:0: +174,136,174362,1,0,0:0:0:0: +174,136,174526,1,8,0:0:0:0: +174,136,174609,1,0,0:0:0:0: +174,136,174691,1,8,0:0:0:0: +174,136,174774,1,8,0:0:0:0: +174,136,174856,1,0,0:0:0:0: +174,136,175020,1,8,0:0:0:0: +174,136,175185,1,0,0:0:0:0: +174,136,175350,1,8,0:0:0:0: +174,136,175515,1,8,0:0:0:0: +174,136,175597,1,8,0:0:0:0: +174,136,175680,1,0,0:0:0:0: +174,136,175844,1,0,0:0:0:0: +174,136,176009,1,8,0:0:0:0: +174,136,176174,1,0,0:0:0:0: +174,136,176257,1,8,0:0:0:0: +174,136,176339,1,0,0:0:0:0: +174,136,176504,1,0,0:0:0:0: +174,136,176669,1,8,0:0:0:0: +174,136,176834,1,0,0:0:0:0: +284,120,177163,1,0,0:0:0:0: +228,128,177328,1,8,0:0:0:0: +172,136,177493,1,0,0:0:0:0: +200,132,177575,1,0,0:0:0:0: +200,132,177658,1,8,0:0:0:0: +200,132,177823,1,0,0:0:0:0: +200,132,177987,1,8,0:0:0:0: +200,132,178152,1,8,0:0:0:0: +200,132,178235,1,8,0:0:0:0: +200,132,178317,1,0,0:0:0:0: +200,132,178482,1,0,0:0:0:0: +200,132,178647,1,8,0:0:0:0: +200,132,178812,1,0,0:0:0:0: +200,132,178894,1,0,0:0:0:0: +200,132,178976,1,8,0:0:0:0: +200,132,179141,1,0,0:0:0:0: +200,132,179306,1,8,0:0:0:0: +200,132,179471,1,8,0:0:0:0: +256,120,179636,1,0,0:0:0:0: +256,120,179801,1,8,0:0:0:0: +256,120,179883,1,8,0:0:0:0: +256,120,179965,1,0,0:0:0:0: +256,120,180048,1,0,0:0:0:0: +256,120,180130,1,0,0:0:0:0: +312,124,180295,1,8,0:0:0:0: +256,112,180460,1,8,0:0:0:0: +228,108,180542,1,8,0:0:0:0: +228,108,180625,1,0,0:0:0:0: +228,108,180790,1,8,0:0:0:0: +228,108,180954,1,0,0:0:0:0: +228,108,181037,1,8,0:0:0:0: +228,108,181119,1,0,0:0:0:0: +228,108,181284,1,8,0:0:0:0: +228,108,181449,1,0,0:0:0:0: +228,108,181614,1,8,0:0:0:0: +228,108,181779,1,0,0:0:0:0: +228,108,181861,1,0,0:0:0:0: +228,108,181943,1,8,0:0:0:0: +228,108,182108,1,8,0:0:0:0: +144,180,182438,1,8,0:0:0:0: +184,140,182603,1,0,0:0:0:0: +204,124,182685,1,0,0:0:0:0: +204,124,182768,1,0,0:0:0:0: +204,124,182932,1,8,0:0:0:0: +204,124,183097,1,0,0:0:0:0: +204,124,183180,1,0,0:0:0:0: +204,124,183262,1,8,0:0:0:0: +204,124,183427,1,8,0:0:0:0: +148,120,183592,1,0,0:0:0:0: +92,112,183757,1,8,0:0:0:0: +92,112,183839,1,8,0:0:0:0: +92,112,183921,1,0,0:0:0:0: +92,112,184086,1,0,0:0:0:0: +148,116,184251,1,8,0:0:0:0: +176,116,184334,1,8,0:0:0:0: +176,116,184416,1,0,0:0:0:0: +176,116,184581,1,8,0:0:0:0: +176,116,184663,1,0,0:0:0:0: +176,116,184746,1,0,0:0:0:0: +176,116,184828,1,8,0:0:0:0: +176,116,184993,1,0,0:0:0:0: +176,116,185075,1,0,0:0:0:0: +176,116,185240,1,8,0:0:0:0: +176,116,185323,1,0,0:0:0:0: +176,116,185405,1,8,0:0:0:0: +176,116,185487,1,8,0:0:0:0: +176,116,185570,1,0,0:0:0:0: +236,184,185735,1,0,0:0:0:0: +236,184,185900,1,8,0:0:0:0: +236,184,186064,1,0,0:0:0:0: +236,184,186147,1,0,0:0:0:0: +236,184,186229,1,8,0:0:0:0: +236,184,186394,1,0,0:0:0:0: +236,184,186559,1,8,0:0:0:0: +236,184,186724,1,8,0:0:0:0: +236,184,186806,1,8,0:0:0:0: +236,184,186889,1,0,0:0:0:0: +236,184,187053,1,0,0:0:0:0: +236,184,187218,1,8,0:0:0:0: +236,184,187383,1,0,0:0:0:0: +192,80,187713,1,0,0:0:0:0: +212,132,187878,1,8,0:0:0:0: +240,180,188042,1,0,0:0:0:0: +224,156,188125,1,8,0:0:0:0: +224,156,188207,1,0,0:0:0:0: +224,156,188372,1,0,0:0:0:0: +224,156,188537,1,8,0:0:0:0: +224,156,188702,1,8,0:0:0:0: +224,156,188784,1,8,0:0:0:0: +224,156,188867,1,0,0:0:0:0: +224,156,189031,1,0,0:0:0:0: +224,156,189196,1,8,0:0:0:0: +212,132,189361,1,0,0:0:0:0: +212,132,189443,1,0,0:0:0:0: +212,132,189526,1,8,0:0:0:0: +212,132,189691,1,0,0:0:0:0: +212,132,189856,1,8,0:0:0:0: +212,132,190020,1,0,0:0:0:0: +160,152,190350,1,0,0:0:0:0: +160,152,190515,1,8,0:0:0:0: +184,136,190597,1,8,0:0:0:0: +180,100,190680,1,0,0:0:0:0: +192,76,190762,1,8,0:0:0:0: +212,132,190845,1,0,0:0:0:0: +212,132,191009,1,0,0:0:0:0: +212,132,191174,1,8,0:0:0:0: +212,132,191339,1,0,0:0:0:0: +212,132,191422,1,0,0:0:0:0: +212,132,191504,1,8,0:0:0:0: +212,132,191669,1,0,0:0:0:0: +212,132,191834,1,8,0:0:0:0: +212,132,191998,1,0,0:0:0:0: +212,132,192081,1,8,0:0:0:0: +212,132,192163,1,0,0:0:0:0: +212,132,192328,1,0,0:0:0:0: +212,132,192493,1,8,0:0:0:0: +212,132,192658,1,0,0:0:0:0: +152,40,192987,1,0,0:0:0:0: +44,112,193152,1,8,0:0:0:0: +100,120,193317,1,8,0:0:0:0: +72,116,193400,1,8,0:0:0:0: +212,132,193482,1,0,0:0:0:0: +212,132,193647,1,0,0:0:0:0: +212,132,193812,1,8,0:0:0:0: +212,132,193976,1,0,0:0:0:0: +212,132,194059,1,0,0:0:0:0: +212,132,194141,1,8,0:0:0:0: +212,132,194306,1,0,0:0:0:0: +212,132,194471,1,8,0:0:0:0: +212,132,194636,1,0,0:0:0:0: +212,132,194718,1,0,0:0:0:0: +174,136,194801,5,0,0:0:0:0: +174,136,194884,1,8,0:0:0:0: +174,136,194966,1,0,0:0:0:0: +174,136,195131,1,8,0:0:0:0: +174,136,195296,1,0,0:0:0:0: +174,136,195378,1,0,0:0:0:0: +174,136,195461,1,0,0:0:0:0: +174,136,195625,1,8,0:0:0:0: +174,136,195708,1,0,0:0:0:0: +174,136,195790,1,8,0:0:0:0: +174,136,195873,1,8,0:0:0:0: +174,136,195955,1,0,0:0:0:0: +174,136,196119,1,12,0:0:0:0: +174,136,196284,1,0,0:0:0:0: +174,136,196449,1,8,0:0:0:0: +174,136,196614,1,8,0:0:0:0: +174,136,196696,1,8,0:0:0:0: +174,136,196779,1,0,0:0:0:0: +174,136,196943,1,0,0:0:0:0: +174,136,197108,1,8,0:0:0:0: +174,136,197273,1,0,0:0:0:0: +174,136,197356,1,8,0:0:0:0: +174,136,197438,1,0,0:0:0:0: +174,136,197603,1,0,0:0:0:0: +174,136,197768,1,8,0:0:0:0: +174,136,197933,1,0,0:0:0:0: +284,120,198262,1,0,0:0:0:0: +228,128,198427,1,8,0:0:0:0: +172,136,198592,1,0,0:0:0:0: +200,132,198674,1,0,0:0:0:0: +200,132,198757,1,8,0:0:0:0: +200,132,198922,1,0,0:0:0:0: +200,132,199086,1,8,0:0:0:0: +200,132,199251,1,8,0:0:0:0: +200,132,199334,1,8,0:0:0:0: +200,132,199416,1,0,0:0:0:0: +200,132,199581,1,0,0:0:0:0: +200,132,199746,1,8,0:0:0:0: +200,132,199911,1,0,0:0:0:0: +200,132,199993,1,0,0:0:0:0: +200,132,200075,1,8,0:0:0:0: +200,132,200240,1,0,0:0:0:0: +200,132,200405,1,8,0:0:0:0: +200,132,200570,1,8,0:0:0:0: +256,120,200735,1,0,0:0:0:0: +256,120,200900,1,8,0:0:0:0: +256,120,200982,1,8,0:0:0:0: +256,120,201064,1,0,0:0:0:0: +256,120,201147,1,0,0:0:0:0: +256,120,201229,1,0,0:0:0:0: +256,120,201394,1,12,0:0:0:0: +208,144,201559,1,0,0:0:0:0: +208,144,201724,1,0,0:0:0:0: +208,144,201888,1,8,0:0:0:0: +264,144,202053,1,0,0:0:0:0: +248,120,202136,1,0,0:0:0:0: +320,140,202218,1,0,0:0:0:0: +264,144,202383,1,8,0:0:0:0: +320,140,202548,1,0,0:0:0:0: +264,144,202713,1,12,0:0:0:0: +212,132,202877,1,0,0:0:0:0: +224,76,203042,1,0,0:0:0:0: +212,132,203207,1,8,0:0:0:0: +228,76,203372,1,0,0:0:0:0: +216,104,203454,1,0,0:0:0:0: +212,128,203537,1,0,0:0:0:0: +248,84,203702,1,8,0:0:0:0: +212,128,203866,1,0,0:0:0:0: +212,132,204031,1,8,0:0:0:0: +212,132,204114,1,0,0:0:0:0: +212,132,204196,1,0,0:0:0:0: +212,132,204279,1,0,0:0:0:0: +212,132,204361,1,8,0:0:0:0: +212,132,204443,1,0,0:0:0:0: +212,132,204526,1,0,0:0:0:0: +212,132,204608,1,0,0:0:0:0: +212,132,204691,1,8,0:0:0:0: +212,132,204773,1,8,0:0:0:0: +212,132,204855,1,0,0:0:0:0: +212,132,204938,1,0,0:0:0:0: +212,132,205020,1,8,0:0:0:0: +212,132,205103,1,8,0:0:0:0: +212,132,205185,1,0,0:0:0:0: +212,132,205268,1,0,0:0:0:0: +228,108,205350,1,8,0:0:0:0: +228,108,205432,1,0,0:0:0:0: +228,108,205515,1,0,0:0:0:0: +228,108,205597,1,8,0:0:0:0: +228,108,205680,1,0,0:0:0:0: +228,108,205762,1,0,0:0:0:0: +228,108,205844,1,8,0:0:0:0: +228,108,205927,1,0,0:0:0:0: +228,108,206009,1,8,0:0:0:0: +228,108,206092,1,8,0:0:0:0: +228,108,206174,1,8,0:0:0:0: +228,108,206257,1,8,0:0:0:0: +228,108,206339,1,0,0:0:0:0: +228,108,206421,1,0,0:0:0:0: +228,108,206504,1,0,0:0:0:0: +228,108,206586,1,0,0:0:0:0: +228,108,206669,1,8,0:0:0:0: +20,372,207658,1,0,0:0:0:0: +88,284,207987,1,8,0:0:0:0: +164,72,209306,1,0,0:0:0:0: +108,232,210295,1,8,0:0:0:0: +128,180,210625,1,8,0:0:0:0: +144,132,211943,1,0,0:0:0:0: +144,132,212932,1,0,0:0:0:0: +144,132,213262,1,8,0:0:0:0: +364,180,214581,1,0,0:0:0:0: +200,152,215570,1,8,0:0:0:0: +256,160,215899,1,8,0:0:0:0: +160,100,216559,1,0,0:0:0:0: +160,100,216888,1,0,0:0:0:0: +160,100,217218,1,0,0:0:0:0: +24,200,218207,1,0,0:0:0:0: +68,168,218537,1,8,0:0:0:0: +244,40,219855,1,0,0:0:0:0: +112,136,220844,1,8,0:0:0:0: +156,100,221174,1,8,0:0:0:0: +124,120,222493,1,0,0:0:0:0: +124,120,223482,1,0,0:0:0:0: +124,120,223811,1,8,0:0:0:0: +124,120,225130,1,0,0:0:0:0: +124,120,226119,1,8,0:0:0:0: +124,120,226449,1,8,0:0:0:0: +152,228,227108,2,0,L|296:248,1,140 diff --git a/osz.py b/osz.py index 20fc136..e5cafbb 100644 --- a/osz.py +++ b/osz.py @@ -13,67 +13,77 @@ from libs.global_data import Modifiers from libs.utils import strip_comments from libs.tja import TimelineObject, Note, NoteType, Drumroll, Balloon, NoteList, CourseData, ParserState -osu_file = Path("./PNames.osu") +import re + +osu_file = Path("./Renatus.osu") contents = osu_file.open(mode='r', encoding='utf-8').read() -import re -def read_osu_note_data(file_path, target_header="HitObjects"): - note_data = [] - current_header = None +class OsuParser: + def __init__(self): - with file_path.open(mode='r', encoding='utf-8') as f: + def read_osu_data(self, file_path, target_header="HitObjects"): + data = [] + current_header = None - for line in f: - line = line.rstrip("\n") + with file_path.open(mode='r', encoding='utf-8') as f: - if re.match(r"\[\w*\]", line): # header pattern - current_header = line[1:-1] + for line in f: + line = line.rstrip("\n") - if current_header == target_header: - if re.match(r"[-+]?\d*\.?\d+" , line): - string_array = re.findall(r"[-+]?\d*\.?\d+" , line) # search for floats - int_array = [int(num_str) for num_str in string_array] - note_data.append(int_array) - else: - continue + if re.match(r"\[\w*\]", line): # header pattern + current_header = line[1:-1] - return note_data - - -note_data = read_osu_note_data(osu_file) - -def note_data_to_NoteList(note_data): - osu_NoteList = NoteList() - counter = 0 - for line in note_data: - if line[3] == 1 and line[4] == 0: # DON - don = Note() - don.type = NoteType(1) - don.hit_ms = line[2] - don.bpm = 207 - don.scroll_x = 1 - don.scroll_y = 0 - don.display = True - don.index = counter - counter = counter + 1 - don.moji = 0 - osu_NoteList.play_notes.append(don) - if line[3] == 1 and line[4] == 2: # KAT - kat = Note() - kat.type = NoteType(2) - kat.hit_ms = line[2] - kat.bpm = 207 - kat.scroll_x = 1 - kat.scroll_y = 0 - kat.display = True - kat.index = counter - counter = counter + 1 - kat.moji = 1 - osu_NoteList.play_notes.append(kat) - osu_NoteList.draw_notes = osu_NoteList.play_notes.copy() - return osu_NoteList + if current_header == target_header: + + if re.match(r"[-+]?\d*\.?\d+" , line): # Events, TimingPoints, HitObjects + string_array = re.findall(r"[-+]?\d*\.?\d+" , line) # search for floats + int_array = [float(num_str) for num_str in string_array] + data.append(int_array) + + if re.match(r'\w*\:\s(\w*.?\w*)', line): # General, Editor, Metadata, Difficulty + match = re.search(r'\w*\:\s(\w*.?\w*)', line) + if match: + data.append(match.group(1)) + + else: + continue + + return data + + def note_data_to_NoteList(self, note_data): + osu_NoteList = NoteList() + counter = 0 + for line in note_data: + if line[3] == 1 and line[4] == 0: # DON + don = Note() + don.type = NoteType(1) + don.hit_ms = line[2] + don.bpm = 207 + don.scroll_x = 1 + don.scroll_y = 0 + don.display = True + don.index = counter + counter = counter + 1 + don.moji = 0 + osu_NoteList.play_notes.append(don) + if line[3] == 1 and line[4] != 0: # KAT + kat = Note() + kat.type = NoteType(2) + kat.hit_ms = line[2] + kat.bpm = 207 + kat.scroll_x = 1 + kat.scroll_y = 0 + kat.display = True + kat.index = counter + counter = counter + 1 + kat.moji = 1 + osu_NoteList.play_notes.append(kat) + osu_NoteList.draw_notes = osu_NoteList.play_notes.copy() + return osu_NoteList +myparse = OsuParser() +print(myparse.read_osu_data(osu_file, target_header="TimingPoints")) diff --git a/scenes/game.py b/scenes/game.py index 16cf279..2aa71b0 100644 --- a/scenes/game.py +++ b/scenes/game.py @@ -50,7 +50,7 @@ from libs.utils import ( ) from libs.video import VideoPlayer -from libs.osz import read_osu_note_data, note_data_to_NoteList +from libs.osz import OsuParser logger = logging.getLogger(__name__) @@ -416,10 +416,11 @@ class Player: unload_offset = travel_distance / sudden_pixels_per_ms note.unload_ms = note.hit_ms + unload_offset -###from libs.osz import read_osu_note_data, note_data_to_NoteList +###from libs.osz import OsuParser def reset_chart(self): + myparse = OsuParser() #notes, self.branch_m, self.branch_e, self.branch_n = self.tja.notes_to_position(self.difficulty) - notes = note_data_to_NoteList(read_osu_note_data(Path("./PNames.osu"))) + notes = myparse.note_data_to_NoteList(myparse.read_osu_data(Path("./PNames.osu"))) self.branch_m, self.branch_e, self.branch_n = [], [], [] self.play_notes, self.draw_note_list, self.draw_bar_list = deque(apply_modifiers(notes, self.modifiers)[0]), deque(apply_modifiers(notes, self.modifiers)[1]), deque(apply_modifiers(notes, self.modifiers)[2])