=================================================================================================================================================================================================================================================================323453355544334544334666565455533235545225766434445555654433457=32424334554666543357654332456544323453355544334544334666565469==333332344346535554444445432233565255534224445434443345665533689=4344545676566765433654223456555333333234434653555444444543247:==665542333425534455455553345523343233345424566546555555554555899=5335566677667676533235665565555666554233342553445545555334689:==666876766766666778888887778877766667888767778878887777887777999=555667678887767776667778877788888888767667666667788888877789::==565777666777667767888888877777666777677777778778887788788767:::=66676666666666677778766677777887888777666777667767888888877:::==566778766667887766778888777777766788787777788888888877778767:::=65577776666666676778886667777788888778766667887766778888777:::==677877667767888877677888887777766777788887776677778877777777:::=43477776666777876678888876677888888877667767888877677888887:::==766887788887788887767787777766667667778888776677777776677777:::=55477666767887876668888877677678888887788887788887767787777:::==666888888887778888777788887776667778887877787678888887777677:9:=77687776766876787668877777776678888888888887778888777788887:::==566888888888887887777778888888666788888887888777788888777777:9:=66688888766766688767777777776667788888888888887887777778888999==333777777788887776667767888888777678888888887777777777777777:::=55466888866888667776667787666666676777777788887776667767888999==432677777678887767877778888778888668888888888877877777887777:::=22266788887888877776666688776666766677777678887767877778888::9==332677777777777777876678888877888677777888777777777888888877:::=333666777887888888766776778877666666777777777777778766788889::==444777777777778766776667778887788766777776676677776778888877:::=5558877766777887776676777888886677777777777777876677666777899:==544677777677788766777676677888888887767777776677777777788777:9:=57788888877876676777766777777878877677777677788766777676677999==554667778666777788777788877777777877767777766676677777777776:99=45588888877876676788776677778888787667778666777788777788877:::==555667777766777887778777888777877677777776667776677777777777:::=23366678877887676677677678777888877667777766777887778777888:::==666767777767888888777767788877876677777776677877777777777776:::=344776666767767666666776777777788887677777678888887777677889::==566777788777888888766767778877887676677666778777777777767776:::=654787767777877666666776777888777887777887778888887667677789::==455877788888777777666777666676776766666677777778888888777777::9=77688887777788777666776677878776777877788888777777666777666:::==554788777887777776666777777777787766666677677788888888877777:::=65477677888878767778787677777777777788777887777776666777777:::==564778766777777776677677777777788777666776677778777788877778:::=55477667887776667787777666766777887778766777777776677677777:::==466767767877887776787677677888878767778787677777776677877777:::=45577768777766666788777767776666788767767877887776787677677999==356867887766776777788777667887776667787777666766778777777777:::=4447766776666667788888888877876667886788776677677778877766799:==224776788766766677776677778777766666788777767776668866677777:::=33477666666666666888888888768766667776788766766677776677778:::==2337666787668777678777666677666666778888888887787676666766889::=44367676666666676677666677787666667766678766877767877766667:::==2347677788667778887888776666666666668888888887687666787776889::=56377677766666776777777667887666666767778866777888788877666:::==4479::::99::::::999:999:::::::::::::::::::::::9::::::99::::::::=47889::99:::99999::9999:::99::99::::::::99::::::999:999:::::::==77:::::::::::::::99999:::9:::::::::::::::::::99:::99:::::::::::=489::::9:::999:::::99999:::999999::::::::::::::::99999:::9::::==89::::::::::::99:99999:::::9:::99999::9999:::99::99999:::::::::=7::::::::::999::::::9999::::99999:::::::::::::99:99999:::::9::=================================================================================================================================//==============================================================================================================================32346654333377543456653445554469==44564356765655653556654556777664466533454433555666346667754358==3466543333775434566534455544342344567754433455544533444546568:==55665557655655774334555324666665566655455542243333334677753379==4456775443345554453344454655555654345776463234544224545534789:==5666534666775434444333335466554556655534553235432244345653479:==54345776463234544224545534656588888767888886666677788778668999==65577777888876666877766787888866788887778766688776767776767999==77676788888666667778877866878888888866766887778668888866767:::==66578877788866787887877777777876677777777776678777777766777::9==7778667668877786688888667677778888888866667766776788887776799:==55587877776767788777777777767887666667777887666767777766676:::==777888666677667767888877767887688788888777877777666778888679::==45577777766777668667777777767788777777777887777777676666666:::==55788887778777776667788886787766777888878876787777777788866:::==355778887666766667778877777777777788777668888778887766876679::==45588887887678777777778886677766767888876766666787887778777:::==33477888776666766887776676677777778888866888877777767788678:::==43488887676666678788777877777777666788886667786788876676777:::==55567876677667876888776677777777777788877778887777778877678:::==33378888666778678887667677777766687678876667888876666766667:::==66787777777678776888888887887777777788877667778788888876668:::==35467887666788887666676666767766767777767666767876667776666:::==456877888667787667888888888877777678887877766677887788887689::==32477776766676787666777666667766667766788886877888778778876:::==244787788677787766878888888888787778888788777678887688888789::==23476678888687788877877887666666677666788887787667766777887::9==34588766777788766677778888888888777888888887877778878888888:::==24466678888778766776677788777866676666766677666666666676787:::==43488877777788777678878877887887676778887777777778878888876:::==24366676667766666666667678776766766677666766666666666666777999==54378888887778887678777778877777776677776667777778867877666:::==43267766676666666666666677788867876677767787666667666777677:99==44377888777777888667776667777888876677767777887777876776666:::==64367776778766666766677767778877777776777776677666667788876:::==33476666777877787777776666777888776677778887776677787777876:::==54477677777667766666778887667777777887788876687776678777886:::==22376667777766767777776777767876676677778888776677678877877:::==45588778887668777667877788667777777678888878877877688876787:::==32366667776667666676778888887777777777777888888877788766678:::==44367888887887787768887678767788887667777667877676667887787::9==32366666766677766666777777887788866777776788888887776666788999==66566777766787767666788778767888888777666788787787666788888:::==63266666777787788766667767778778867787786687888887666667888999==77777766678878778766678888876788888766667788888888777678888:::==52266677677667778877788767788766777788667677778877776667788999==66776666778888888877767888877777667666666688788888788767887:99==3226677666666676787767777778887777778877767887887767777777799:==23466666668878888878876788778888777777887688888888888866888999==45477776666666667778887777688888887778888678777767678888877999==5547778876888888888888668888888888888888767777788887777778899:==5578887767666777677788777767788877777788866777666787888888799:==766888887677777888877777788887:999999999:::::::::::::::::::999==6789::::::::::999::::::::::::::::::9:::9:::::::::99999:9999:::==67899999:::::::::::::::::::999:::99999:::::::::::::99:::::9:::==789:::::::::9:::99::::9::::::::::::::::::::::::::999:::9999:::==589999:::::::::::::99:::::9:::::::::::::::::::::::::::::::::::==99:::::::::999:::9::::::::::::::::::::::::::::::::::9:::::999:==79::::::::::::::::::::::::::::=================================================================================================================================================================================================================================================================644434334334534345553332234335643467666666644334677754435522259==2442344566445545665655555357656644434334334534345553332234359==433343222335765347775322334434553345656777656642476556644322489==222222334554443443455676654764443334322233576534777532233458:==33344222353577656777765555543345554567777766666325666655545689:==33222333445554554233235554332223334422235357765677776555568::==542776666766888878888777778876788877777788887777778888778788999==34367777777777888677666677766778767766667668888788887777789::==6546676677667887687667767778877777777666666666777777888788889::==433677777667777778877667777787887766766776678876876677677799:==666888888888788767877777667777777777766766778876677877778888:::==4337887767876777788877777777878888888888888788767877777667:::==677888888888788867888778766666678887766776667776677776777776:::==5437877777876677788877766677678888888888888788867888778766:::==666888876666678867888877876666677787766676667776677677776666:99==4437788766766766777777776676668888888876666678867888877876:::==655788776776778866888888887777787777777677667776667778877888:99==5437788766777888876668877876667887788776776778866888888887:::==665778887777767876788888888888888766767677777666677667877788::9==6436777788777888776667777776767888778887777767876788888888999==577876788877766667767767778887777666777678888666677777777777:::==543677788776677667767667887677678887678887776666776776777899:==445876677888777667677667766888867667778778888877777777778888:::==5427888888876666677778878887776777876677888777667677667766999==4358876667888876776677777667888877677777778888887888878777889::==6547888888886666677678887788777767887666788887677667777766:99==434788777788887788777688776667766766777668777888888888776777:99==6668777887766666777766667777777767788777788887788777688776:::==434777778788888888888788887666666777677677777777888788777776::9==6667777776666666777777777887777777777778788888888888788887:::==344777778878888888888887876677777788767776677678887777888887:::==4567776666666677777778887776676677777778878888888888887876:::==455777777777888888888766766676666678777766677777776777778878:::==5678887766666666766778888776677777777777777888888888766766:::==655777777776788867877666766676778888777766676677776677888877999==5657888877766677766777888888887887777777776788867877666766:::==6657777678766788666666666777788888888777776776678877676787779:9==5436788888887767666677788888888887777767876678866666666677::9==666878777887667876666677666867888888667777778766667666667777::9==65477678888888766666677778888888888787778876678766666776669::==667888776778777777766666666767666787666777788776777766667767:::==6657767777778887676666777778888888888776778777777766666666:::==6558877777777776666667666677666667787777787767767777766777789::==5457666676678888667666777777777887887777777777666666766667:::==554777788777777666778766667776667778788778777776777788877777:::==4446666766777887676666667667777877777788777777666778766667:::==554777787778876778888876666777777678888778888876776778777788:::==5768887776766788786667767777777777777787778876778888876666:::==555778766777886778888888877777677678888777888887777777887678999==4767776667767888887667876888888888778766777886778888888877:::==666778766667888677778888887676677678888876677888777887788766:::==3326666677667778877666887777888888778766667888677778888887:::==556778877766788777667887777778877668888887677777777788888877:::==4337787677666667887666766677666788778877766788777667887777::9==333766678777768886677876667768887777787788877667777778888887:::==3368887766766766877666666677776666766678777768886677876667::9==434777788887777677887788877778877776778888887668877777778888999==4568888887888777667778778887887766777788887777677887788877::9==5469:::99::999::::99::9:::::9::::::::::999999:::99999::9999999:==6689999999999::::::::9999999999:::::::99::999::::99::9:::::9:==379::::::::::99::::99:9:::::::::::::::::999999::999999:99999:::==48999999:::::::99::::999999:::::::::::::::::99::::99:9:::::::==78:9:::::::::::::::::::9999999:::::::::::99999::::::::::::::::9==89::999::::::::9999::99999::::::::9:::::::::::::::::::9999999=================================================================================================================================================================================================================================================================33333323443465355544444454322349==25553422444543444334566553355664344545676566765433654223456569==33332344346535554444445432233566655423334255344554555533455479==23334542456654655555555455356775335566677667676533235665565689==6554233342553445545555334552335666643433533223445556665545789:==33456543545655655455556444565665553343556644345533344566555899==66643433533223445556665545644378887776667776677678888888777:::==45367777777877888778878876776788887666666666667777876667777999==65577666777667767888888877777688887787666678877667788887777:::==45678777778888888887777876766688887777666666667677888666777::9==66478766667887766778888777777788888776677678888776778888877:::==34478888777667777887777777766677777777666677787667888887667:99==77577667767888877677888887777788888877888877888877677877777:::==33477888877667777777667777776677777766676788787666888887767:::==66587788887788887767787777766688888888888877788887777888877:::==45588787778767888888777767778678888777676687678766887777777:::==6668888888777888877778888777667788888888888887887777778888899:==46788888788877778888877777778778888888876676668876777777777:::==6668888888888788777777888888866676777777788887776667767888899:==24788888888777777777777777777777776688886688866777666778766:::==33477777788887776667767888888767666777776788877678777788887:99==33688888888887787777788777777776666678888788887777666668877:::==32377777678887767877778888778866666777777777777778766788888::9==34477788877777777788888887777676666667778878888887667767788:::==323777777777777778766788888778677777777777777876677666777889::==4337777766766777767788888777767788887776677788777667677788899:==44477777777778766776667778887788776777776777887667776766778999==75476777777667777777778877778768888888887787667677776677777:9:==44377777677788766777676677888887876677786667777887777888777:::==55476777776667667777777777668877778888887787667678877667777999==54267778666777788777788877777788776677777667778877787778887::9==35477777666777667777777777767666776667887788767667767767877:99==55367777766777887778777888777888887677777678888887777677888::9==34377777667787777777777777667666777766667677676666667767777:::==66467777767888888777767788877877887777887778888887667677788::9==3436776667787777777777677767778877787767777877666666776777899:==66577788777888888766767778877867778777888887777776667776666:::==432666677777778888888777777778888888887777788777666776677879::==55577788888777777666777666676777777887778877777766667777777:::==43266667767778888888887777776788877767788887876777878767777:::==54588777887777776666777777777778877787667777777766776777777:::==54466677667777877778887777877777777766788777666778777766676:::==64478766777777776677677777777767887677678778877767876776778999==33577878767777777667787777777677787776877776666678877776777:::==665677678778877767876776778888667886788776677677778877766789::==224787777666766778777777777666777777667766666677888888888779::==56667887766776777788777667887766677767887667666777766777787:::==233788777767776668866677777666766777666666666666888888888769::==24476788766766677776677778777766677666787668777678777666677:::==24488888888877876766667668887777766767666666667667766667778:::==33466678766877767877766667766666667677788667778887888776666:::==23488888888876876667877768887767867767776666677677777766788:::==3246777886677788878887766666669::::::::99::::::999:999::::::::==3579:::::::::9::::::99::::::::::99::::99:::99999::9999:::99::9==3379:::99::::::999:999::::::::99::::::::::::::::99999:::9:::::==689:::::::::99:::99:::::::::::::::::::9:::999:::::99999:::9999==369:::::::::::::99999:::9:::::99:::::::::::::99:99999:::::9:::==899::9999:::99::99999:::::::::::::::::::::999::::::9999::::999==89:::::::::::99:99999:::::9:::