{"ramp":[" ","·","∘","○","◍","●"],"frames":["555555555555555555555555555555555555555555555555554543544433433333333455555555555555555323355455555555555555555543100000133233212001001555555555555555555555555555555555\n555555555555555555555555555555555555555555555555553454344423333333333345555555555555555222355455555555555555554200000012232133222022111555555555555555555555555555555555\n555555555555555555555555555555555555555555555555553244434533333334333333555555555555555232454455555555555554310000001323222232210032322555555555555555555555555555555555\n555555555555555555555555555555555555555555555555553333443454333333434433345555555555554232454455555555555420110001222313233220001232222555555555555555555555555555555555\n555555555555555555555555555555555555555555555555554334345345333333333343334555555555552232454455555555421000221213233313222000123231223555555555555555555555555555555555\n555555555555555555544555555555555555555555555555553434434543333333333433333355555555552343454455555531000131222323222312100022312231213555555555555555555555555555555555\n555555555555555555400111222334455555555555555555553444443454333322333334333335555555552343444555542100000232322332122100013133312221103555555555555555555555555555555555\n555555555555555555511111000000001112233445555555553344444345333222333333333335555555553342344553101100012331321323210012223133323200004555555555555555555555555555555555\n555555555555555555512322000021110000000000111223343333444433433222233333333335555555553342344520123102123231322300001222332132223000004555555555555555555555555555555555\n555555555555555555511222100022220001111100000000100111112222222222233333333335555555552332344520133213122232322201232321333211221000005555555555555555555555555555555555\n555555555555555555520111100011110001111111100001211100001100000001111222333335555555552432345520222213122232213223231222211001100000015555555555555555555555555555555555\n555555555555555555520111111111111111111111100001322100001111000000000002333335555555552323345510312323222002323223320232000000000000015555555555555555555555555555555555\n555555555555555555530111111111111111111111100001222220011111111222200001333335555555553333445511322322100003223123321000000000000000015555555555555555555555555555555555\n555555555555555555530111111111111110111111100000112210011111111112100001223335555555553333455511333321002102213122232000000000000001225555555555555555555555555555555555\n555555555555555555540111111111111111111111100000111111001111111111111101222335555555553333455512455555444333323211021011000000000122225555555555555555555555555555555555\n555555555555555555540111111111111111111111100000111111111111111111111101112335555555553333455511352333444555555554444343111000012231125555555555555555555555555555555555\n555555555555555555551111111111111111000000000000111111111111111111111101212335555555553332455510341111212422334445555555555410111122135555555555555555555555555555555555\n555555555555555555551000111111111111000000000000111111111111110111111111122235555555553332455510341213311411112134222233455510011101011223334455555555555555555555555555\n555555555555555555551000000011100010000000000000111111100000000000001121222235555555553332455510341124311412222114221221145500122210000010000111122333445555555555555555\n555555555555555555552000000343200001220000000000000000000000000000111242222135555555553332454510341210111433333224323543145500123221000111111100000000004555555555555555\n555555555555555555553000014410000011124100000000000000001100000011110142121125555455553222554420341211122311222224334433345400122222001111111111111111005555555555555555\n555555555555555555553000243000001000001300000000000000000001111111110142212225555255553323554442343311211311211214112121255400132210001111111111111111115555555555555555\n555555555555555555554000210110000000000100000000000000000011112200111142111125554155553224554433343311101443312224111112155400233210001111111111111111015555555555555555\n555555555555555555554000013320011000000100000000000000111121113310111142122235552155553225554432333311211434101144332221255300122221001111111111111111025555555555555555\n555555555555555555554001343000023000000000000000000001222122313320111142123335551155553325554553334322322444203224342331255300011111001111111111111111025555555555555555\n555555555555555555555101210000003411111000000000010111211034312310111042123335540255553335554555434310001112223334444331255300111111111111111100100000035555555555555555\n555555555555555555555100000023200233210000000002430111100023312311133132123335530155553345544445544232100000000011123433455200111111111111111100000000045555555555555555\n555555555555555555555200001441110012332100001355531111100023312211344232123335510155553355544434555412301111111121012222355200111111101111111100000000045555555555555555\n555555555555555555555200025200002343100001245555541110110023322101344132123335410155553355544433454442302211211122223322355200111111111111111100000000055555555555555555\n555555555555555555555300231000001100122135554324541110110023311221121032123335300255552455554443344343224311111122223323355100111111111111111100000000155555555555555555\n555555555555555555555300000230000134455555532125541110110012002321221132123335200255552455554444335434324332222233333223455100111111100000000000000000155555555555555555\n555555555555555555555400134201000134555555522314541110110234312321333132123334001355552555543344335543532343223233433222355100111111100000000000000000255555555555555555\n555555555555555555555401331000013455554313531445541110103444411312234132123333002355553555554334335445552143323322333222455100111111100001000000000000255555555555555555\n555555555555555555555500000002345555332023523555551110125543211102332132125431003455555555544434334454555233233333333222454001111111101000000000000000355555555555555555\n555555555555555555555533222345552242101312222555551110144211222211221132125541003455555555544445443345455523333443332222454001111111111100000011110000355555555555555555\n555555555555555555555555555555554122242222112555551110121001331101111132125540014455555555543444343333545543333443332223554001111111100000011111111110455555555555555555\n555555555555555555555555545333354122132043143555552110112201321011233232125520134355555555543444343321355554334444332222454001111111100000022111111110455555555555555555\n555555555555555555555555522201252212023013455555552110123312320001343233125510243255555555544444343321135544335444432222553001111111101001023111111111555555555555555555\n555555555555555555555555530012332101002445555555552111122322201313211133225400443155555555544444443323113443445444443323553001111111101111123111000001555555555555555555\n555555555555555555555555541223304104345555555555552111122211214521222133225201542155555555554444343333201343344544433333553000000000000000122111000002555555555555555555\n555555555555555555555555541121101235555555555555553111121211214521211124325102541155555555554433244443321233334455432333552000000000132222122100000002555555555555555555\n555555555555555555555555553140134555555555555555553111111210104421111123124003540155555555554432344423442123333445553234552000000000133333333332200003555555555555555555\n555555555555555555555555555143555555555555555555553011111101313311111023123004510155555555544543344234424313344444555434441000000000133323333333300003555555555555555555\n555555555555555555555555555455555555555555555554553111110002211111111023121004400155555555544555344244334333443444454544422000000000122222332322200004555555555555555555\n555555555555555555555555555555555555555555555422454111110001111111111023111005200155555555544445543233342334433344335555422220000000122322222222200004555555555555555555\n555555555555555555555555555555555555555555532234554111111111111111111013210004100155555555544334545314441433434344433454441341211000000111122223200015555555555555555555\n555555555555555555555555555555555555423543224454454111121111111111111024420003000155555555544433443423133443433444433344344230355444322111000000000015555555555555555555\n555555555555555555555555555555555545322223444444454111111111111111112355510002000155555555543443343342225334443443443234334422355555555555444332111015555555555555555555\n555555555555555555555555555555543224442445444444554111111111111101245555300111000155555555554344345444244333444433344334543432455555555555555555555445555555555555555555\n555555555555555555555555555554222332354544444554455111111111110134555555200210000255555555555434345544423432444443344334554453255555555555555555555555555555555555555555\n555555555555555555555555555223332334444444445444455111111111113555555555000310000355555555555554344445541342344444344334545555345555555555555555555555555555555555555555\n555555555555555555555555554123244444444444444444555111111112455555555554001410000455555555555555343444553232344344444344445455555555555555555555555555555555555555555555\n555555555555555555555555555233444444444444444554455111111345555555555552002410001555555555555555543345455333344344444443344544555555555555555555555555555555555555555555\n555555555555555555555555555444444444444444455444455201235555555555555551002410003555555555555555553324545543334433454343332454555555555555555555555555555555555555555555\n555555555555555555555555555444454444444445544444555224555555555555555540014300004555555555555555555311454543334444444343331145555555555555555555555555555555555555555555\n555555555555555555555555555444444444445554444455555555555555555555555530024210015555555555555555555531145543344444444443321114555555555555555555555555555555555555555555\n555555555555555555555555555444444444554444455555555555555555555555555530024310025555555555555555555554024433444444444443323312455555555555555555555555555555555555555555\n555555555555555555555555555554444455544445555555555555555555555555555530124310035555555555555555555555302433444444343343333310355555555555555555555555555555555555555555\n555555555555555555555555555544444444444555555555555555555555555555555530133410045555555555555555555555531333344554322344443321355555555555555555555555555555555555555555\n555555555555555555555555555544444444445555555555555555555555555555555530123410155555555555555555555555554133334445432344422443455555555555555555555555555555555555555555\n555555555555555555555555555544444444555555555555555555555555555555555531213410355555555555555555555555555433444445543344233432455555555555555555555555555555555555555555\n555555555555555555555555555544444455555555555555555555555555555555555531213300455555555555555555555555555554434444554443144333555555555555555555555555555555555555555555\n555555555555555555555555555544444555555555555555555555555555555555555542214201555555555555555555555555555555433443444543233244455555555555555555555555555555555555555555\n555555555555555555555555555544455555555555555555555555555555555555555542114102555555555555555555555555555555543444334444213442455555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555445345444334333333333555555555555555555233454555555555555555555431000001232332121120015555555555555555555555555555555555\n555555555555555555555555555555555555555555555555434444544333333333333345555555555555555233544555555555555555542000000123221333310221215555555555555555555555555555555555\n555555555555555555555555555555555555555555555555433453344323333344333334555555555555554223544555555555555553100000112222221312101222215555555555555555555555555555555555\n555555555555555555555555555555555555555555555555533344434533333333434433355555555555553233544555555555554200210002333223232100122322225555555555555555555555555555555555\n555555555555555555555555555555555555555555555555533343443453333333333343335555555555552333544555555555310011312222223122110012222212225555555555555555555555555555555555\n555555555555555555555555555555555555555555555555544344345433333333334433333455555555542433545555555421000232323332123110011233123322135555555555555555555555555555555555\n555555555555555555323334445555555555555555555555544444434543333223333333333245555555542433445555531000001232312332211001131233223210035555555555555555555555555555555555\n555555555555555555300000111112223344455555555555533444443454333222333333333345555555553433445542111000022321312222100123331223232000035555555555555555555555555555555555\n555555555555555555402211000000000000001122233444433344443344333222333333333345555555552433445510133112132221313100112312332321220000045555555555555555555555555555555555\n555555555555555555402321000132210000000000000001111122223323333223333333333345555555542423455510233113132232223111322312232112200000045555555555555555555555555555555555\n555555555555555555401222100011210001111111000001111110110110001111222223333345555555543323455510223223132222213232311322000000000000045555555555555555555555555555555555\n555555555555555555511111111011111111111111100001322100001110000000000002333345555555543323455510312223221002323132310220000000000000155555555555555555555555555555555555\n555555555555555555511111111111111111111111100001222210011111111222100002333235555555543333455511322322000013223132320000000000000000155555555555555555555555555555555555\n555555555555555555511111111111111110111111000001222210011111111122100001233335555555543333555512333421123013112121220000000000000122155555555555555555555555555555555555\n555555555555555555520111111111111111111111100000111100011111111111111001223335555555543333555512355555555444444221221120000000012321255555555555555555555555555555555555\n555555555555555555520111111111111111111111100001111111111111111111111101122335555555543333555511342233334455555555555543332211122311255555555555555555555555555555555555\n555555555555555555530111111111111110000000000000111111111111111111111101212335555555543323555510341111202422323334444455555510010111133444555555555555555555555555555555\n555555555555555555530111111111111110000000000000111111111111111111111111112235555555543323555510341214311411112124221122245510011111000111111222334445555555555555555555\n555555555555555555540000000000111110000000000000111111100110000000000121222235555555542323555500341123311422322214221332145510122221000111110100000000114555555555555555\n555555555555555555540000000133100000100000000000000000000000000000011132222235555555543323554410441210111422333224324543245510122222000111111110111000004555555555555555\n555555555555555555551000003421100012332000000000010000000000000011111032112135555445543224554431341211212311111124223332345400122221000111111111111111115555555555555555\n555555555555555555551000144100001000013100000000000000001111111111110032212235555345543225554443343311111411211214111121245400133210001111111111111111115555555555555555\n555555555555555555551001430000000000001200000000000000000001111200111032211135555145543235554433333312101444312234212112145400123210000111111111111111115555555555555555\n555555555555555555552000001210010000000100000000000000111111112320111032112235554145542235554542233321211433101134342321255400011121001111111111111111025555555555555555\n555555555555555555552000134210031000000000000000000012221212222320111032113335553055543245554454334422222434213324342231255300111111110111111101111100035555555555555555\n555555555555555555553002430000024000011000000000000011211123422320111032113335552045543355554455434321000011112233344332355300111111111111111100000000035555555555555555\n555555555555555555554001100001003433210000000000131111100023321321023132113335551045543355554445554322210000000010023333355300111111111111111100000000045555555555555555\n555555555555555555554000000343200111111000000124551111110013322311244232113335540155543455544434554530421112211121122222255200111111101111111100000000045555555555555555\n555555555555555555554000014410001234321000013555551110110013422201244132113335530145543455544433344353221211211122223322355200111111111111111100000000055555555555555555\n555555555555555555555000243000012320000002455534552111110013321221122032113335520155542555554443334335323431111222223223455100111111111110111000000000155555555555555555\n555555555555555555555100210110000012333355552303552111110012101332121033113335510155542555554344334443432433222233333223455100111111100000000000000000155555555555555555\n555555555555555555555100013320001233345555541313552111110023312331333223113335400255543555553334334454452234323233333222355100111111100001000000000000255555555555555555\n555555555555555555555201343000000134555542551234552011111344421321234123123235201355544555554334434545555224333322333222355101111111100001000000000000255555555555555555\n555555555555555555555201210000023555554111442455553011113553311102333133124335101355555555544434434445455523223444332222455001111111111100000010000000355555555555555555\n555555555555555555555300000012454345211112341555553011134421112211222123125544102455555555543444444344545542333343332223554001111111101000000111211110455555555555555555\n555555555555555555555544333355555122211331111455553011133101232201111123125553013455555555543345444332455554323333333223454001111111100000012111111110455555555555555555\n555555555555555555555555555545455312124114222455553111111210331111232223125552023445555555543345434331145545333444443222454001111111100000022111111111555555555555555555\n555555555555555555555555553422135223203102235555554111113321331001243223125551033245555555544444444331114454434544454323553001111111101111123111000001555555555555555555\n555555555555555555555555552110244110102233555555554111022322310212321123225540143145555555554444444322312354344544444433553001111111000111122111000001555555555555555555\n555555555555555555555555552112321301212455555555554111022321202531122123225530243145555555554444334334310234334454542323553000000000021111122100000002555555555555555555\n555555555555555555555555554221310313555555555555554111021220213531211124315510353055555555554433234443332123333445454233452000000000133333332222100002555555555555555555\n555555555555555555555555554122001245555555555555554111021220103431111113115500452055555555554542334431443213333444445433442000000000133333333333300003555555555555555555\n555555555555555555555555555323135555555555555555555111011101313421111113115401540055555555554454334324422422344444455543442100000000122223333333200004555555555555555555\n555555555555555555555555555425555555555555555555555111011101321111111113115201520045555555544455444234334323443344444555441310000000122322222222200004555555555555555555\n555555555555555555555555555555555555555555555543355111010001111111111113115101510045555555544445554223343233443334433455553124100000011222223223200005555555555555555555\n555555555555555555555555555555555555555555554323455111011111111111111113124101400045555555544434544412432243443344443345435224023221100000000111100015555555555555555555\n555555555555555555555555555555555555553555422354455211111111111111111014453001300045555555544433343442313443443344444334433532125555554443322110000015555555555555555555\n555555555555555555555555555555555555521433244444455211111111111111101245552001100045555555553443244344224434444444344333543452245555555555555555444345555555555555555555\n555555555555555555555555555555555533543134444444455211111111111110134555551011000055555555554334335434324333344443334433454435225555555555555555555555555555555555555555\n555555555555555555555555555555542233244454444445555201111111111113555555540021000155555555555534335444532343344444334433555545523555555555555555555555555555555555555555\n555555555555555555555555555544223322444444444554455201111111112455555555530031000255555555555554344444553143344434434433445455554555555555555555555555555555555555555555\n555555555555555555555555555313333344444444444444455301111111245555555555510131000355555555555555443444455323234434444444334544555555555555555555555555555555555555555555\n555555555555555555555555555422235444444444444444555301111124555555555555400131000455555555555555543344545533334434345434333455455555555555555555555555555555555555555555\n555555555555555555555555555424444444444444444554445301113555555555555555300240001555555555555555554322454553233443345434333124545555555555555555555555555555555555555555\n555555555555555555555555555544444444444444455444455302355555555555555555200330002555555555555555555420245454334444444434333102455555555555555555555555555555555555555555\n555555555555555555555555555544444444444455444445555445555555555555555555101320003555555555555555555543124543335444444444332221345555555555555555555555555555555555555555\n555555555555555555555555555544444444445544444555555555555555555555555555101331004555555555555555555555202443445444444434332331135555555555555555555555555555555555555555\n555555555555555555555555555544444444554444455555555555555555555555555555102331015555555555555555555555521233344544433324334432025555555555555555555555555555555555555555\n555555555555555555555555555555444444444455555555555555555555555555555555112331025555555555555555555555553133334444432334443233335555555555555555555555555555555555555555\n555555555555555555555555555544444444444555555555555555555555555555555555112341035555555555555555555555555323344444553334432254345555555555555555555555555555555555555555\n555555555555555555555555555544444444445555555555555555555555555555555555121340045555555555555555555555555543444444555434423442245555555555555555555555555555555555555555\n555555555555555555555555555555444444555555555555555555555555555555555555221330155555555555555555555555555555433444445444324433445555555555555555555555555555555555555555\n555555555555555555555555555554444445555555555555555555555555555555555555221320255555555555555555555555555555543344334445422334345555555555555555555555555555555555555555\n555555555555555555555555555554444555555555555555555555555555555555555555211410355555555555555555555555555555554344433454441433335555555555555555555555555555555555555555","555555555555555555555555555555555555555555555544445434533443333333345555555555555555553245555555555555555555553100000123213322113111455555555555555555555555555555555555\n555555555555555555555555555555555555555555555544543454433333333333333455555555555555553245555555555555555554200000022322223221013231455555555555555555555555555555555555\n555555555555555555555555555555555555555555555543444344432333333333333345555555555555552244555555555555555410000012232222322001222131555555555555555555555555555555555555\n555555555555555555555555555555555555555555555543335433443333333343343333555555555555542344555555555555531002201122331222210022322131555555555555555555555555555555555555\n555555555555555555555555555555555555555555555543323344345433333334433433345555555555543344555555555542100212222222231210002231322121555555555555555555555555555555555555\n555555555555555555555555555555555555555555555554334345434433333333343333324555555555533344555555554200001323223322221001212321322002555555555555555555555555555555555555\n555555555555555555555555555555555555555555555553434543453333332233334433333355555555533344555555310000012323123332000222312332310002555555555555555555555555555555555555\n555555555555555555334444555555555555555555555553444444345433332223333333333345555555533344555531012001132313122110012223223112200003555555555555555555555555555555555555\n555555555555555554000001111112233334445555555553344444334543332223333333333345555555533245555500232122232313121002233123321222000003555555555555555555555555555555555555\n555555555555555555112111000000000000000111122232223333433343332223333333333345555555533245555400223132232332131223223221100110000004555555555555555555555555555555555555\n555555555555555555123320000222210001100000000000110111111111121122222333333345555555533245555401213222221123232323113210000000000004555555555555555555555555555555555555\n555555555555555555112222000112210001111111000001211100001100000000000012333345555555533345555402223232210023231223101000000000000004555555555555555555555555555555555555\n555555555555555555201111100111111101111111000002322100011111111111100002333245555555533345555402323210010032131322300000000000001214555555555555555555555555555555555555\n555555555555555555201111111111111111111111000002222210011111111222100001333345555555533345555413244433343233231211200100000000122215555555555555555555555555555555555555\n555555555555555555301111111111111111111111000001112100011111111111100001233345555555533345555413354445555555555444434422211102232115555555555555555555555555555555555555\n555555555555555555301111111111111111111111000001111111011111111111111101223345555555533345555401351112222443444445555555555520011112333344455555555555555555555555555555\n555555555555555555401111111111111111111111100001111111111111111111111101122345555555533355555400351211301321212124322233345520011110010011111111222333445555555555555555\n555555555555555555401111111111111110000000000001111111111111111111111101112345555555533355555401342124420322221114221232135510022221000011111100000000004555555555555555\n555555555555555555501111111111111110000000000001111111111110000000110111112245555555533355554301341212211433332313323444235510122222100111111111111111004555555555555555\n555555555555555555510000000001111110000000000000111111100000000000001123221245555555532355554321441210111321222224334333345510122221000111111111111111115555555555555555\n555555555555555555510000000232000001100000000000000000000000000000111123111245555545532355554443342211211310111214212121245500122210000111111111111111115555555555555555\n555555555555555555520000014411000122331000000000010000001111100111110023112245555535532355555444333321101432322224211112145400123210000111111111111111015555555555555555\n555555555555555555520000253000001000013000000000000000000000111110011023111245555525532455555443223311211444211134333221245400011121001111111111111111025555555555555555\n555555555555555555530002420000010000002100000000000000001101111231011023111245555425532455555454233432221434202214342231145400111111110111111101100000035555555555555555\n555555555555555555530001001200010000001000000000000001332112121332011023112345555325533555554445433442112223223334444331255400111111111111111100000000035555555555555555\n555555555555555555540000143100120000000000000000000133212212331331011013112345555225533555554445544432200000000111123333355300111111111111111100000000045555555555555555\n555555555555555555540013420000141000010000000000001221121102431231002213112345555225533555554444555542132111111111012222255300111111101111111100000000045555555555555555\n555555555555555555540012000001024432200000000000135101110002331231124323112345555125534555554443445444132121211122222322255200111111111111111100000000155555555555555555\n555555555555555555550000001332000121121000000013555111111002332220144313112345554025534555554443334434422142111122223323355200111111110100011000000000155555555555555555\n555555555555555555551000025300101233211000002455555211011002332111123113112345553025535555555444323443442343222223333223455100111111100000000000000000255555555555555555\n555555555555555555551000351000023310000001345442355211111002321132111013112345552035535555554344433454344123433233333222355100111111100001000000000000255555555555555555\n555555555555555555552002310000000023332235555221355211111001211232133223112345551035535555554333433455445411433322333222355100111111100001000000000000355555555555555555\n555555555555555555552000013310001332124555554132255201111024431232234313112345551145545555554433433445455541332333333222455101111111111100000011100000455555555555555555\n555555555555555555553001342010000002455554245224555301110344441121234213113345540145555555554444443434544554233334332222454001111111101000001111111110455555555555555555\n555555555555555555553013200000001345555420245245555301112453211221222113214445530245555555553444544433455455433333332223454001111111100000012111111110455555555555555555\n555555555555555555554000000000134532531012133145555301113410123220111113214555530245555555554345434433124545543344444322454001111111100000022111111111555555555555555555\n555555555555555555555332221124555531322223211145555311112110132111122223114555511345555555554344434333102455443344444432454001111111101111123111000001555555555555555555\n555555555555555555555555555554454551212420422345555311111221132101133323114555512335555555554444444332221245434445444444453001111111000101122111000002555555555555555555\n555555555555555555555555555444121542220220124555555411112332231011232113224555403335555555554444444332331124433445444433343000000000022111122100000002555555555555555555\n555555555555555555555555555411012521110123455555555411112232210241211213214555304325555555554444434434432112333344545432333000000000133333333222200003555555555555555555\n555555555555555555555555555511134121032245555555555411112221121451122113414555205225555555554432323443244321333334444554334310000000133333333333200004555555555555555555\n555555555555555555555555555522123022255555555555555411112121011441211113214555115125555555554453233433253242133444444545434421000000122223332322200004555555555555555555\n555555555555555555555555555521310113555555555555555411112111121431111103214555124025555555554445433423442343334433444455544413110000122322222222200005555555555555555555\n555555555555555555555555555551413455555555555555555411111110131221111103214554023025555555554445544423423423344333344334555531141000011122222223200015555555555555555555\n555555555555555555555555555552445555555555555555555511111000121111111103214553022035555555544434555431344224334343444323454353141021110000000000000015555555555555555555\n555555555555555555555555555555555555555555555553235511101001111111111103214552022035555555544433454441332334334333444433344335322145555444433222111025555555555555555555\n555555555555555555555555555555555555555555555422345511111111111111111103345552021035555555554443334334221353444434434443235433532345555555555555555555555555555555555555\n555555555555555555555555555555555555555345532245445511111111111111110125555551010035555555554344324434423443334444433344334554353135555555555555555555555555555555555555\n555555555555555555555555555555555555552133334444445521111111111111012455555540110035555555555434434544442234324344443344335445445425555555555555555555555555555555555555\n555555555555555555555555555555555554254413443444455521111111111101345555555530100035555555555544434545455224323444444344344454455545555555555555555555555555555555555555\n555555555555555555555555555555554322324445444445545521111111110134555555555520200045555555555555434444455423323444344444343345544555555555555555555555555555555555555555\n555555555555555555555555555555432333234444444454445521111111013555555555555510300055555555555555544344545542323343434454343333454455555555555555555555555555555555555555\n555555555555555555555555555552243334444444444444445520111111355555555555555511300155555555555555554333454454333344334454343331245455555555555555555555555555555555555555\n555555555555555555555555555552232444444444444444545520111235555555555555555401300255555555555555555431135445433344434444343331014555555555555555555555555555555555555555\n555555555555555555555555555552344444444444444555444530123555555555555555555302300355555555555555555552113454433444444444443322302355555555555555555555555555555555555555\n555555555555555555555555555554444444444444445544445531355555555555555555555302300455555555555555555555411344344444444444443323320255555555555555555555555555555555555555\n555555555555555555555555555554444544444445544444555545555555555555555555555202300555555555555555555555530134334454443342343344320145555555555555555555555555555555555555\n555555555555555555555555555554444444444554444455555555555555555555555555555203301555555555555555555555554123333444454222344432333355555555555555555555555555555555555555\n555555555555555555555555555555444444455444455555555555555555555555555555555213302555555555555555555555555522333344445423344332543355555555555555555555555555555555555555\n555555555555555555555555555555544444544445555555555555555555555555555555555212302555555555555555555555555553344444444543344134422455555555555555555555555555555555555555\n555555555555555555555555555555444444444455555555555555555555555555555555555212303555555555555555555555555555444344444554443244334455555555555555555555555555555555555555\n555555555555555555555555555555444444444555555555555555555555555555555555555312304555555555555555555555555555554334443454453213343355555555555555555555555555555555555555\n555555555555555555555555555555444444455555555555555555555555555555555555555312215555555555555555555555555555555434443244444304323355555555555555555555555555555555555555\n555555555555555555555555555555444444555555555555555555555555555555555555555312115555555555555555555555555555555554444333433432203555555555555555555555555555555555555555","555555555555555555555555555555555555555555555444454345334533333333345555555555555555552455555555555555555555531000011323133331031214555555555555555555555555555555555555\n555555555555555555555555555555555555555555555445445434433433333333334555555555555555542455555555555555555542000000132322131210132314555555555555555555555555555555555555\n555555555555555555555555555555555555555555555434443444333333333333333355555555555555542445555555555555554201100123221323210012221314555555555555555555555555555555555555\n555555555555555555555555555555555555555555555433454344432333333433343334555555555555532445555555555555420013111222321311001222221315555555555555555555555555555555555555\n555555555555555555555555555555555555555555555533334433444333333334333332345555555555533445555555555531001213232321221100123312221115555555555555555555555555555555555555\n555555555555555555555555555555555555555555555533333454345333333333444333334555555555533445555555553100002323233212210012223323210015555555555555555555555555555555555555\n555555555555555555555555555555555555555555555534344345433333332333344333333355555555533445555554210000123223132321002323122223100025555555555555555555555555555555555555\n555555555555555555555555555555555555555555555534434543444333322233333333333355555555533455555521121011222213131000122233232122000025555555555555555555555555555555555555\n555555555555555553122223333444455555555555555534444443345433322233333333334355555555533355555400232131222222220123231223211210000035555555555555555555555555555555555555\n555555555555555553011010000000001111122233344422334444334433322223333333333355555555533355555401222131222331222322132210000000000035555555555555555555555555555555555555\n555555555555555554022210000111100000000000000001111111211222221223223333333355555555532455555402223232321122222332022100000000000045555555555555555555555555555555555555\n555555555555555554023321000222210001111111000001111101111100000000001112333355555555533455555402223232100132221332100000000000001145555555555555555555555555555555555555\n555555555555555555011111000111110001111111000002222100011111100111100001333355555555533455555403223210010131222222100000000000123145555555555555555555555555555555555555\n555555555555555555111111111111111111111111000002222210011111111222200001333355555555533455555313145444443343332212112100000002221155555555555555555555555555555555555555\n555555555555555555111111111111111111111111000001222210011111111111100001233355555555533455555312354444444555555555555444433321211144555555555555555555555555555555555555\n555555555555555555211111111111111101111111000001111100011111111111111101233355555555533455555301251111212432333344544455555520011111111112223333444455555555555555555555\n555555555555555555201111111111111111111111000001111111111111111111111100122355555555533455555301351212311321212124321122235520011111000011100000000001114555555555555555\n555555555555555555301111111111111111110011000001111111111111110111111101112355555555532455555301352124420322222213321333135510023322000111111100100000004555555555555555\n555555555555555555301111111111111110000000000001111111111111000011111111112355555555532455555301341211111333333324423543235510122222100111111111111111105555555555555555\n555555555555555555301111111111111110000000000001111111100000000000000123221255555555532555555432441210111321122124323232345510122210000111111111111111115555555555555555\n555555555555555555400000000011001100000000000000000000000000000000111113211255555545532555555444342221211310111214211121145510123210000111111111111111115555555555555555\n555555555555555555400000002432000012210000000000010000001100000011110013211255555545533555555444333321101343322224312112145500122221000111111101111111025555555555555555\n555555555555555555500000144100000111242000000000000000000001111111011013211255555534533555555443223311210444201134343231245400011111000111111111111100035555555555555555\n555555555555555555510001530000010000003000000000000000000100111221011113211255555525523555555455323342222444212324343231155400111111111111111100000000035555555555555555\n555555555555555555510013200000000000001000000000000000233211111232011113212355555525534555555445543343211112222333344442355300111111111111111100000000045555555555555555\n555555555555555555520000023200110000000000000000000024312221232232011113212355555515534555554445454442311000000010013333355300111111101111111100000000045555555555555555\n555555555555555555520001431000220000000000000000000331111111342132001213212355555415535555554434455553114111111121112222255300111111111111111100000000155555555555555555\n555555555555555555530034200000143111110000000000013401111001332131113423212355555315535555554443345444314122111112222322355200111111111111111100000000155555555555555555\n555555555555555555530010000121013432100000000001355411111001332221134413212355555315535555554444333433532224211122223323455200111111100000000000000000255555555555555555\n555555555555555555540000013421000123321000000135555411111101342111124213212355555215535555555444432444344234332223333222355100111111100000000000000000255555555555555555\n555555555555555555540000153000023431000000024555345411111101331123211013212355555115545555554334433455434412343233333222355100111111100001000000000000355555555555555555\n555555555555555555540002420000011001221002455522145411111100210232123213212355555125445555554333443454545541243332333222355100111111101000000000000000455555555555555555\n555555555555555555551002101100001344322345555313145411111012342232133413212355554035545555554433443444445554233234433222455101111111111100000111211110455555555555555555\n555555555555555555551000133100001210134555435413345411111134442121224313212355553035555555554443443434454455423333433223454001111111100000012111111111555555555555555555\n555555555555555555551013420000000013555552115325555511101355321121232213213355553045555555554344544433345545543233333222454001111111100000022111111111555555555555555555\n555555555555555555552022000000002354454221134325555511102441122221121113214555552145555555554334543433213455553334444432454001111111101111023111000001555555555555555555\n555555555555555555552000000000245552232113211115555511102210133111112213214555551245555555554344443433110345544335444443454001111111101111123111000002555555555555555555\n555555555555555555555444333224555554222342241225555511101121023101123323214555551335555555554444444433131134543445444444443000000000010000122100000003555555555555555555\n555555555555555555555555555555433354132031131455555521101232132000233113224555541335555555554444444433333012343344545442233100000000133322222211100003555555555555555555\n555555555555555555555555555542201252211031235555555521101232220132221213214555541425555555554444433434433211333333444454223420000000133333333333200004555555555555555555\n555555555555555555555555555541002332011014555555555521101222121352122113424555531425555555554442223444134431133334444445432442000000132323333333200004555555555555555555\n555555555555555555555555555551224304124455555555555521101112021352111113314555522415555555554454333443344234123444444454544442210000122222322222200015555555555555555555\n555555555555555555555555555552121101245555555555555520101121010342111103214555513315555555554445433432443333334443344444555542213100122222223223200015555555555555555555\n555555555555555555555555555553140134555555555555555520111110131231111103214555513115555555554445544422332423334433344433455445215200000000011112100015555555555555555555\n555555555555555555555555555555143555555555555555555530111100122111111103214555403115555555554434455542143413434433344443344434523203333222211100000025555555555555555555\n555555555555555555555555555555355555555555555555434530111100111111111103214555402015555555554433345444141234434433444444323433452234555555555554444445555555555555555555\n555555555555555555555555555555555555555555555542235530111111111111111103345555302025555555554444334434422254344444443344333454345324555555555555555555555555555555555555\n555555555555555555555555555555555555555555554223545530111111111111111114555555201025555555554334323443442342334344443334433445444522555555555555555555555555555555555555\n555555555555555555555555555555555555555225432344444531111111111111111355555555100025555555555434433454444123423444444334434454455553555555555555555555555555555555555555\n555555555555555555555555555555555555545322244444445541111111111111135555555555110025555555555554434444455412433444344434434444544555555555555555555555555555555555555555\n555555555555555555555555555555555543234534444444455541111111111113555555555554010035555555555555434444445542323344334445444334454445555555555555555555555555555555555555\n555555555555555555555555555555554223322444444445544541111111101355555555555554020045555555555555544334544554233344343455434333235545555555555555555555555555555555555555\n555555555555555555555555555555432333345444444444444541111111135555555555555553030045555555555555555333245445433334433454434333102455555555555555555555555555555555555555\n555555555555555555555555555554123234444444444444455541111123555555555555555552030155555555555555555542014544533344444444444333120345555555555555555555555555555555555555\n555555555555555555555555555555223454444444444445544541112355555555555555555552130155555555555555555553212455443454444444444332231124555555555555555555555555555555555555\n555555555555555555555555555555344444444444444554444541135555555555555555555551120255555555555555555555530234334454444444334333332014555555555555555555555555555555555555\n555555555555555555555555555555444444444444454444455553555555555555555555555551230255555555555555555555552023333445444333234444333224555555555555555555555555555555555555\n555555555555555555555555555555444444444455444445555555555555555555555555555551230355555555555555555555555312333344445422334442144435555555555555555555555555555555555555\n555555555555555555555555555555444444444544444555555555555555555555555555555551230455555555555555555555555541233444444543334423343235555555555555555555555555555555555555\n555555555555555555555555555555544444455444455555555555555555555555555555555551230455555555555555555555555555334444444555434314443345555555555555555555555555555555555555\n555555555555555555555555555555554444444445555555555555555555555555555555555552231555555555555555555555555555554333444454544223323435555555555555555555555555555555555555\n555555555555555555555555555555444444444455555555555555555555555555555555555552221555555555555555555555555555555433444334444420344325555555555555555555555555555555555555\n555555555555555555555555555555444444445555555555555555555555555555555555555552222555555555555555555555555555555543444333453441320345555555555555555555555555555555555555\n555555555555555555555555555555554444455555555555555555555555555555555555555552213555555555555555555555555555555555434433344345221355555555555555555555555555555555555555","555555555555555555555555555555555555555555554445443443345433333333455555555555555555543455555555555555555555310000112231223210223145555555555555555555555555555555555555\n555555555555555555555555555555555555555555554454454344333433333333334555555555555555543555555555555555555531000011322222311002323145555555555555555555555555555555555555\n555555555555555555555555555555555555555555554354345443333333333333333455555555555555533555555555555555553101000232312232100223312145555555555555555555555555555555555555\n555555555555555555555555555555555555555555554334533444333333334433333334555555555555533555555555555554210022122222313110022222312155555555555555555555555555555555555555\n555555555555555555555555555555555555555555554323444335433333333343434333455555555555533455555555555420002222233212311001133123310155555555555555555555555555555555555555\n555555555555555555555555555555555555555555554333334543454333333333333333234555555555533455555555542000013232233221101122133232000155555555555555555555555555555555555555\n555555555555555555555555555555555555555555554332443454343333333333344333333455555555533455555554210000123122232210022332222231000255555555555555555555555555555555555555\n555555555555555555555555555555555555555555555344354345443333322333333333333355555555533555555410121011323122220011221332222210000255555555555555555555555555555555555555\n555555555555555554444455555555555555555555555344444433454333312233333333333355555555533555555401331131323232311132221222012100000355555555555555555555555555555555555555\n555555555555555552000111111122223333344444555334444443344433312233333333333355555555533555555401232131322221323231232100000000000355555555555555555555555555555555555555\n555555555555555552011110000000000000000000011111112222222222212223233333334355555555533555555302122232310132322231121000000000000455555555555555555555555555555555555555\n555555555555555553022210001222200001100000000001110011110100000000011112333355555555533555555302223221000222312332000000000000011455555555555555555555555555555555555555\n555555555555555553022221000112200001111111000002221000011110000110000001333355555555534555555313233210120221312122000000000001231455555555555555555555555555555555555555\n555555555555555554011111000111111111111111000002222100011111111222200001333355555555534555555312145544544444433233222111100123211555555555555555555555555555555555555555\n555555555555555554011111111111111111111111000002222210011111111111100001233355555555534555555312353334444445555555555555554530011222333344444555555555555555555555555555\n555555555555555554011111111111111101111111000001111100011111110111111101233355555555534555555301251111211332323334433344445520011100001101111111111222234555555555555555\n555555555555555555111111111111111111111111000001111111111111111111111100222355555555534555555201352212311321112114321121135520022221000011111100000000004555555555555555\n555555555555555555101111110111111111111111000001111111111111111111111101112355555555524555555202352123320322332213312444135510022222100111111111111111115555555555555555\n555555555555555555111111111111111110000000000001111111111111110111111101112355555555524555555312341211111332333224434443345510122221000111111111111111115555555555555555\n555555555555555555211111111111111110000000000001111111101100000000000113221355555555424555555433341210111310111113223232245510122210000111111111111111015555555555555555\n555555555555555555200001110011111110000000000000000000000000000000011113211355555555424555555444342321211321211214211112145500123210000111111101111111025555555555555555\n555555555555555555300000000221000011100000000000000000000000000001111003211255555554425555555444333311101444311234322112145400112221001111111111111101035555555555555555\n555555555555555555300000024311000122330000000000000000001111111111101103211355555544535555555444223321210434201124342231245400011111110111111100000000035555555555555555\n555555555555555555400000352000000000022000000000000000000000111122011103211355555544435555555445433343322444313324343231155400111111111111111100000000045555555555555555\n555555555555555555400014410000010000002000000000000000123211111233111103212355555534435555555444544343221111111222234443355300111111111111111100000000045555555555555555\n555555555555555555400012001100100000001000000000000013321121223133111103212355555534435555555444555443222100000011012222255300111111101111111100000000155555555555555555\n555555555555555555510000242100200000000000000000000252112111343133001113212355555524445555554443455555304312211222122322255300111111111111111100000000155555555555555555\n555555555555555555510014410000330000110000000000002520111000232132112423212355555524445555554443234544522302211112222323355200111111110100000000000000255555555555555555\n555555555555555555510132000000044332100000000000025520111000233131124423212355555514445555554444333443453234421223233223455200111111100000000000000000255555555555555555\n555555555555555555520000001331001211211000000013555520101100243221123313212355555514445555555434432354335323333233333222355100111111100001000000000000355555555555555555\n555555555555555555520000034201001343210000001355545520101100233123211103212355555414445555555333443344444531244333333222355100111111100000000000000000455555555555555555\n555555555555555555530001441000133210000000135543225520101100220123223213212355555415455555555433443354455554134333333222355101111111111100000011111100455555555555555555\n555555555555555555530013300000000123332113555532125530111101232133133423212355555315555555554443443344544555423233443222455001111111101000011111111111555555555555555555\n555555555555555555540000013100012332002455555531325530111024443122123413212355555315555555554443443433455455542333343323454001111111100000022111111111555555555555555555\n555555555555555555540001341000000000245555322532555531111145432111133213212355555225555555554344443433324544554333343432454001111111100000022111111101555555555555555555\n555555555555555555540024200000000024555533023523555531111353112231021113213555555225555555554334543433311355554334444444454001111111001111123111000002555555555555555555\n555555555555555555550010000000002454234101312113555531111320023211112113213555555135555555554344443433211134553434544444443001111111000000122110000003555555555555555555\n555555555555555555552111111000245555222233323112555531111111013211123323213555555235555555554444444433223113443344544443332100000000022111122110000003555555555555555555\n555555555555555555555555544444544445312123033144555541111233123100124213223555554234555555554444443433333101333333454444223320000000133333333333200004555555555555555555\n555555555555555555555555555554431135222103013455555541111223231022221113213555554234555555555443432444433331133333344445433343100000133323333333200005555555555555555555\n555555555555555555555555555553110234110101445555555541111232121254022213323555553234555555555443233444315433113344444455554344211000122223332222200015555555555555555555\n555555555555555555555555555554112321302334555555555541111212112253121112313555553324555555555444333442334324323344344444555444132100222322222223100015555555555555555555\n555555555555555555555555555554221310314555555555555541111112111243111102213555552325555555554454543442343343233443334433455555311420011111222223100025555555555555555555\n555555555555555555555555555555123002255555555555555541111111022242111102213555552215555555554444554432332431333434334543234543531420111000000000000025555555555555555555\n555555555555555555555555555555424135555555555555555541111110022111111102213555551215555555554433454543134332433433344444333443354131455554444333322245555555555555555555\n555555555555555555555555555555425555555555555555544551111100011111111102213555551215555555554443344435223034443443344344432354334423455555555555555555555555555555555555\n555555555555555555555555555555555555555555555555223551111101111111111102235555541115555555554444323433532244244444443334433355543441255555555555555555555555555555555555\n555555555555555555555555555555555555555555555532344551111211111111111013555555540115555555555334433444343243332434444333443454454455245555555555555555555555555555555555\n555555555555555555555555555555555555555533553234444551111111111111101245555555530015555555555533433455445312432344444433443444544455555555555555555555555555555555555555\n555555555555555555555555555555555555555312323444444551111111111111124555555555531015555555555554433454455531333344434444543433455445555555555555555555555555555555555555\n555555555555555555555555555555555555424542345344445552111111111112455555555555521025555555555555543434444554232334434444544433334544555555555555555555555555555555555555\n555555555555555555555555555555555542233354544444554552111111111245555555555555521025555555555555554433454455433334433345433433311354555555555555555555555555555555555555\n555555555555555555555555555555554223323444444444444552111111124555555555555555512035555555555555555433234544542333443444433433311134555555555555555555555555555555555555\n555555555555555555555555555555423333344444444444445552111112455555555555555555512035555555555555555543102454543344444444444423223113555555555555555555555555555555555555\n555555555555555555555555555555423235444444444444554552011235555555555555555555412045555555555555555555321245434344444444444433233201455555555555555555555555555555555555\n555555555555555555555555555555423444444444444554444552013555555555555555555555412045555555555555555555541024433445444434323433443311455555555555555555555555555555555555\n555555555555555555555555555555544444444444445544445553355555555555555555555555412055555555555555555555554212333344444432323444324443455555555555555555555555555555555555\n555555555555555555555555555555544444444444454444555555555555555555555555555555412155555555555555555555555531333334444543233443324433555555555555555555555555555555555555\n555555555555555555555555555555544444444445444455555555555555555555555555555555412155555555555555555555555554223444444555433431444224555555555555555555555555555555555555\n555555555555555555555555555555544444444544445555555555555555555555555555555555422255555555555555555555555555544434444455444422442344555555555555555555555555555555555555\n555555555555555555555555555555555444445444455555555555555555555555555555555555422255555555555555555555555555555433344334444432133442555555555555555555555555555555555555\n555555555555555555555555555555544444444445555555555555555555555555555555555555422355555555555555555555555555555543344333444453043243555555555555555555555555555555555555\n555555555555555555555555555555544444444455555555555555555555555555555555555555421355555555555555555555555555555554444433345335323035555555555555555555555555555555555555\n555555555555555555555555555555544444445555555555555555555555555555555555555555421455555555555555555555555555555555543443234433532345555555555555555555555555555555555555","555555555555555555555555555555555555555555544454344533454333333333555555555555555555534555555555555555555554100001223222222102232355555555555555555555555555555555555555\n555555555555555555555555555555555555555555544445533443344333333333345555555555555555534555555555555555555310000112222232200123221455555555555555555555555555555555555555\n555555555555555555555555555555555555555555544543454343323333333333333455555555555555534555555555555555531011001233222221012233121455555555555555555555555555555555555555\n555555555555555555555555555555555555555555543455334443333333334333333345555555555555534555555555555553100132222222222000222233121555555555555555555555555555555555555555\n555555555555555555555555555555555555555555543334433354333333333433443333455555555555535555555555555310013132333122200021332232101555555555555555555555555555555555555555\n555555555555555555555555555555555555555555553333444334543333333333334333335555555555535555555555531000023231233210012231332220001555555555555555555555555555555555555555\n555555555555555555555555555555555555555555553323435543443333333333443333333455555555535555555553110001232131322101123322312210002555555555555555555555555555555555555555\n555555555555555555555555555555555555555555553433543455333333222333333333433355555555535555555410230121322131310122312332122100002555555555555555555555555555555555555555\n555555555555555555555555555555555555555555553443444334543333222333333333333355555555535555555301331221323222212232312110010000003555555555555555555555555555555555555555\n555555555555555552222333334444444555555555553344444433454333222333333333333355555555435555555302232222322222223321331000000000003555555555555555555555555555555555555555\n555555555555555551010000000000000011111122221122233332233323222233333333333355555555435555555302122222200232223320110000000000003555555555555555555555555555555555555555\n555555555555555551122210001211100000000000000001100011111110001111111112333355555555435555555203232220001322223231000000000001214555555555555555555555555555555555555555\n555555555555555552133210001223200011111111000002221000011110000000000001333355555555435555555213234211211322222120000000000013214555555555555555555555555555555555555555\n555555555555555552012121000111100011111111000002322100011111111222200001333355555555435555555222155555554545544444443332222332114455555555555555555555555555555555555555\n555555555555555553011111111111111111111111000002222210011111111112100001333355555555435555555212343233333444455555555555555530001111111112222223333344445555555555555555\n555555555555555553011111111111111111111111000001112100011111110111111101233355555555435555555201252111211331222224322233345520011111000011110000000000004555555555555555\n555555555555555554011111111111111101111111000001111111011111111111111110232355555555435555555202352213410321111113321132135520022322000111111100111100015555555555555555\n555555555555555554011111111111111111111111000001111111111111111111111101111355555555435555555202342123321332332213422444235510022222100111111111111111115555555555555555\n555555555555555554011111111111111101100000000001111111111111111111111101111355555555435555555422341110111332222224334333345510122211000111111111111111025555555555555555\n555555555555555555111111111111111100000000000001111111111110000000000012221355555555445555555444441211211310111113212121145510123210000111111111111111025555555555555555\n555555555555555555111111111111111100000000000001111111000000000000001113311355555555445555555444443321111321221214211112135500122221000111111111111111035555555555555555\n555555555555555555100000000010001100000000000000000000000000000001111002311355555554445555555444333311101344311134333221245400011111000111111101100000045555555555555555\n555555555555555555200000003431000123310000000000010000001111110111101102311355555554445555555444322332210434202214342241155400111111111111111100000000045555555555555555\n555555555555555555200000143100001111241000000000000000000000011122101102311355555554445555555445443344322333323434444332255400111111111111111100000000055555555555555555\n555555555555555555300002520000010000012000000000000000012321111133201102311355555553445555555445554344221000111111123333355300111111101111111100000000155555555555555555\n555555555555555555300024100000100000001000000000000002332212122233201102311355555553455555555444555444222310100111012222255300111111111111111100000000155555555555555555\n555555555555555555400010023100100000000000000000000143101211134123101112311355555543455555555443345555411511211222222322255200111111111111111000000000255555555555555555\n555555555555555555400002431100310000010000000000001541111100133123111422311355555543455555555444334543442321321122223323455200111111100000000000000000355555555555555555\n555555555555555555400134200000242111100000000000015541111100133222114432311355555543455555555444433343345223532223333223455100111111100000000000000000355555555555555555\n555555555555555555500110000120024431000000000000245541111100134221113412311355555543455555555434443245434531334333333222355100111111100001000000000000455555555555555555\n555555555555555555510000014421000123311000000024555541111110133212211102311355555533455555555433443344544453124333333222355101111111101000000011100000555555555555555555\n555555555555555555510000252000123431000000002454423551111100121023212212311355555533555555555433344345445555313323333222455101111111111000000111211111555555555555555555\n555555555555555555520003510000121001221000245552214551111100132123223322311355555533555555554443443344454455541333344222454001111111100000012111111111555555555555555555\n555555555555555555520022001000002344211124555541312551111103444213122422311355555524555555554444454443345545554333333333454001111111100000022111111102555555555555555555\n555555555555555555520000133100012210002455542452245551111125533111133212311355555524555555554334444443322454555433444444454001111111001111023111000003555555555555555555\n555555555555555555530013420000000001255554302442555551110245311222022112312455555524555555554334543443320145554433444445443001111111001111122111000003555555555555555555\n555555555555555555530132000000000134545420112331455551110241013311111112313555555524555555554344443443312123454344454444443100110000011100122100000004555555555555555555\n555555555555555555540000000000013455413222231111455552110111013211113332313555555524555555554444444443313201344334454454323321000000133332222222100004555555555555555555\n555555555555555555553322222111345555522124304223455552110123113200114322323555555424555555555444443443343311133333344445432334200000133333333333200015555555555555555555\n555555555555555555555555555555553324521311302245555552110123222112131112313555555424555555555443332344433343113333344444554334420000132223333323200015555555555555555555\n555555555555555555555555555555332024422101233555555552110123221045112212322555555424555555555444223344414533312334444445545444423100222322222222100025555555555555555555\n555555555555555555555555555555310123210211355555555552110122113154121112323555555424555555555445433343244323433344334444455554422141122222233233100025555555555555555555\n555555555555555555555555555555412241130445555555555552010112101144111112313555555324555555554444543442343243234443333443334554452042010000000111000035555555555555555555\n555555555555555555555555555555412111124555555555555552010111012143111102313555555324555555554444555442223341343443434444323454345323033332222111111045555555555555555555\n555555555555555555555555555555522312455555555555555553011111013121111102313555555314555555554443445444114242443343334434433244334532345555555555555555555555555555555555\n555555555555555555555555555555542435555555555555555553011110011111111102313555555214555555554443334534423124434444344334443335543353135555555555555555555555555555555555\n555555555555555555555555555555543555555555555555532453010100111111111102324555555214555555554444333443442234333444444333443345455445424555555555555555555555555555555555\n555555555555555555555555555555555555555555555554224553011111111111111102555555555104555555555334433454344223342343444433344344544555545555555555555555555555555555555555\n555555555555555555555555555555555555555554555422454453011111111111110135555555555104555555555543443454444531343244443443454343445445555555555555555555555555555555555555\n555555555555555555555555555555555555555531343244444453111111111111013555555555555104555555555554443445445553143334443444454443344554455555555555555555555555555555555555\n555555555555555555555555555555555555554533124444444553111111111101355555555555554115555555555555543434444555323233434334544343332345455555555555555555555555555555555555\n555555555555555555555555555555555555322344454444455454111111110124555555555555554115555555555555555433345445533333443344543343331024555555555555555555555555555555555555\n555555555555555555555555555555555532233244444444544454111111112455555555555555554115555555555555555533213554553334444444444442321202455555555555555555555555555555555555\n555555555555555555555555555555553323233544444444444554111111245555555555555555553125555555555555555554111345444334444444444443322310245555555555555555555555555555555555\n555555555555555555555555555555531333444444444444445454111124555555555555555555553125555555555555555555441134543444444444443443344330045555555555555555555555555555555555\n555555555555555555555555555555542234544444444444554454112355555555555555555555553125555555555555555555554013443344444433332344433333245555555555555555555555555555555555\n555555555555555555555555555555543444444444444455444554135555555555555555555555553135555555555555555555555411333334444543233444421444355555555555555555555555555555555555\n555555555555555555555555555555554444444444445444445555555555555555555555555555553135555555555555555555555552133334444445432443233432355555555555555555555555555555555555\n555555555555555555555555555555554444444444544444555555555555555555555555555555553235555555555555555555555555423444444454543443244334455555555555555555555555555555555555\n555555555555555555555555555555554444444454444455555555555555555555555555555555553245555555555555555555555555554433444444545442323244255555555555555555555555555555555555\n555555555555555555555555555555554444444544445555555555555555555555555555555555553245555555555555555555555555555533334433454454204334255555555555555555555555555555555555\n555555555555555555555555555555555544444444455555555555555555555555555555555555553245555555555555555555555555555554344443344434413203455555555555555555555555555555555555\n555555555555555555555555555555554444444445555555555555555555555555555555555555553255555555555555555555555555555555543444323433452223555555555555555555555555555555555555\n555555555555555555555555555555554444444455555555555555555555555555555555555555553255555555555555555555555555555555554344333454345224555555555555555555555555555555555555","555555555555555555555555555555555555555554454334543245433333333345555555555555555555555555555555555555555420000012222231101222235555555555555555555555555555555555555555\n555555555555555555555555555555555555555554345443344334543333343333455555555555555555555555555555555555552000002222223210022322245555555555555555555555555555555555555555\n555555555555555555555555555555555555555554454454334433343333333333335555555555555555555555555555555555300220122331221001222222145555555555555555555555555555555555555555\n555555555555555555555555555555555555555554354335544333333333343333333455555555555555455555555555555531011222222231100123213311155555555555555555555555555555555555555555\n555555555555555555555555555555555555555554344543444433333333334334433334555555555555455555555555553100032222321220012223323100155555555555555555555555555555555555555555\n555555555555555555555555555555555555555554323444434543333333333433343332345555555555555555555555310000132312232001233222222000155555555555555555555555555555555555555555\n555555555555555555555555555555555555555555333333543355433333333334343333333555555555555555555541110002331312110022133221221000255555555555555555555555555555555555555555\n555555555555555555555555555555555555555555332343455434333333233333333333333455555555555555555201320213231322002322122201200000255555555555555555555555555555555555555555\n555555555555555555555555555555555555555555343345434544333332223333333333343455555555555555555202321313233212223213210000000000255555555555555555555555555555555555555555\n555555555555555555555555555555555555555555344444543345433332222333333333333455555555555555555102221313112222223113100000000000355555555555555555555555555555555555555555\n555555555555555543333333344444444444555555334444443334543332222333333333343455555555555555555112132322002322133200000000000011355555555555555555555555555555555555555555\n555555555555555540000000000000000000000111001111111111111111111211222222333455555555555555555113232200003222222200000000000231455555555555555555555555555555555555555555\n555555555555555540121110001111000000000000000001111111011100000000000001333455555555555555555122144334334333332322211111123310455555555555555555555555555555555555555555\n555555555555555550233210002223100011111111000002222000011111111222100001333455555555555555555122145555555455555555555555555520011111111111222222222223335555555555555555\n555555555555555551122220001111100011111111000002222110011111111222100001333455555555555555555122253122222342333334434333445520011111000011110100000000015555555555555555\n555555555555555551011111111111111111111111000002222210011111111111111101233455555555555555555002352111311321112114311122135520022321000111111111111111025555555555555555\n555555555555555551111111111111111111111111000001111100011111111111111101233455555555555555555013252113420322222213312444135510022222100111111111111111025555555555555555\n555555555555555552011111111111111111111111000001111111111111111111111100221455555555555555554113252112211332333323434443345510122211000111111111111111035555555555555555\n555555555555555552011111111111111111111111000001111111111111111111111101111455555555555555554233251110011321122113323232245510123210000111111111111111045555555555555555\n555555555555555553011111111111111100100000000001111111111110000000000011222455555555555555554244442211211320111213211112145400122221001111111111111111045555555555555555\n555555555555555553011111111111111100000000000001111111100000000000000111321455555555555555554354433321111343321224322111145400011111001111111101100000155555555555555555\n555555555555555553011111111111111100000000000000000000000000000000011101321455555555555555554354333322210344201134342231245400111111111111111100000000155555555555555555\n555555555555555554000000000010001000000000000000000000001100000001111101321455555555555555553354432334321444212324343231155300111111111111111100000000255555555555555555\n555555555555555554000000003320000123310000000000000000000000111112101111321455555555555555553354554334432222222233334443355300111111101111111000000000255555555555555555\n555555555555555554000000243000001101240000000000000000000111011212311111321455555555555555553344555444313110000010012222255200111111111111111000000000355555555555555555\n555555555555555555100003520000010000012000000000000000233332121223311111321455555555555555553344455555431141111121122322255200111111111111111000000000455555555555555555\n555555555555555555100134100000100000001000000000000024310122113413310111321455555555555555553344334554453141121112222323355200111111100000000000000000455555555555555555\n555555555555555555100110022001100000000000000000000351011110024312310231321455555555555555553344333444345323243223233223455100111111100000000000000001555555555555555555\n555555555555555555200002431001300000000000000000003543111110013312212442321455555555555555553344443234433542343333333222355100111111100001000000000001555555555555555555\n555555555555555555200144100000431111100000000000025555111110013322112441321455555555455555553443443334544344212443333222355001111111101000000111111102555555555555555555\n555555555555555555300220000110134321000000000000155555111111013321221210321455555555455555553333344334445455521432333222454001111111111000001111111102555555555555555555\n555555555555555555300000014320000123210000000013554455111110013202321211321455555555455555552443344334454455553232333422454001111111100000022111111103555555555555555555\n555555555555555555300000352000124420000000000355431255211110012112312332321455555555455555552344344334344544555333333433454001111111100000022111111104555555555555555555\n555555555555555555400004410000121002221000025555322255211110134312312341321455555554455555552344444344333455455542334444453001111111001111132110000004555555555555555555\n555555555555555555400133000000012343211002455545313355211111444311113321321455555554455555552334454343332134554543345444444101111111001111132110000015555555555555555555\n555555555555555555400000132000012210000245554225325555211113542112112211321455555554455555552333454343331103445434345444444421110000011101221000000015555555555555555555\n555555555555555555500013410000000000024555431134335555211024201232111111322555555554455555554434443443331311234433445444442332200000133333222222100025555555555555555555\n555555555555555555510243000000000002454352002221135555201022101321112232312555555554555555555444444443333330023433334444554223342000233333333333100025555555555555555555\n555555555555555555510110000000000145554132233231135555201112211320012432322555555554555555555444444344344332212333333444445443344200232223333223100035555555555555555555\n555555555555555555521111111000013545555121240231445555201013322311123111322555555554555555555444332244441444320233444444454554443131222222222222100045555555555555555555\n555555555555555555555555555544454523144222031124555555201012322114311221322555555554555555555444323344332442342234443444444555544221432222232232100045555555555555555555\n555555555555555555555555555555552211243111013455555555301012211225312111332555555554555555555444543344234433332335433344433445544521420100000000000055555555555555555555\n555555555555555555555555555555553001322112235555555555301011211125311111312555555554555555554445454443233334223334344344433334543453231333332222222255555555555555555555\n555555555555555555555555555555553122402225555555555555301011211124211111312555555554555555554444455554212434134334333444444332443345323455555555555555555555555555555555\n555555555555555555555555555555554121111355555555555555301011102212111111312555555554555555554443345544522403343434433443444432455433541255555555555555555555555555555555\n555555555555555555555555555555555232135555555555555555311110002211111111312555555554555555554444333443453222542444444433334433454554454245555555555555555555555555555555\n555555555555555555555555555555555324455555555555555445311110011111111111323555555554555555555434432344335323423334344443334433445445555555555555555555555555555555555555\n555555555555555555555555555555555445555555555555542245301111111111111111445555555554555555555433443345443531234324444344434433434454445555555555555555555555555555555555\n555555555555555555555555555555555555555555555555323445301111111111111014555555555554555555555553343344454554124333444334445434433445544555555555555555555555555555555555\n555555555555555555555555555555555555555555445532345445311111111111101355555555555554555555555555443344444555422323344343445434433312454555555555555555555555555555555555\n555555555555555555555555555555555555555554124234444445411111111111125555555555555554555555555555554433445445552333344333455434433210144555555555555555555555555555555555\n555555555555555555555555555555555555555435422453444455411111111112455555555555555554555555555555555533323554455323334434444334323222023455555555555555555555555555555555\n555555555555555555555555555555555555543233545444445445411111110135555555555555555554555555555555555554310245445433444444444444333133201455555555555555555555555555555555\n555555555555555555555555555555555554223323444444444445411111113555555555555555555553555555555555555555422024454343444444444434433443300455555555555555555555555555555555\n555555555555555555555555555555555433332345444444444455411111245555555555555555555553555555555555555555554102344334444444333224444333333455555555555555555555555555555555\n555555555555555555555555555555555213234444444444455445411124555555555555555555555553555555555555555555555410233333444444422334444125433555555555555555555555555555555555\n555555555555555555555555555555555323454444444444544445401355555555555555555555555554555555555555555555555553123333344444543334432444223555555555555555555555555555555555\n555555555555555555555555555555555334444444444445444455425555555555555555555555555554555555555555555555555555422344444445455434423443344555555555555555555555555555555555\n555555555555555555555555555555555544444444444544445555555555555555555555555555555554555555555555555555555555554344344444454544413233442555555555555555555555555555555555\n555555555555555555555555555555555444444444455444455555555555555555555555555555555554555555555555555555555555555543333443344544541153342555555555555555555555555555555555\n555555555555555555555555555555555444444445544445555555555555555555555555555555555554555555555555555555555555555554434444323454354132034555555555555555555555555555555555\n555555555555555555555555555555555544444454444555555555555555555555555555555555555554555555555555555555555555555555544444433244334422245555555555555555555555555555555555\n555555555555555555555555555555555554444444445555555555555555555555555555555555555554555555555555555555555555555555555434443245443452245555555555555555555555555555555555\n555555555555555555555555555555555544444444455555555555555555555555555555555555555554555555555555555555555555555555555543443345454445225555555555555555555555555555555555","555555555555555555555555555555555555555544543455433354333333333455555555555555555553555555555555555555555310000132222210012222355555555555555555555555555555555555555555\n555555555555555555555555555555555555555543454334443345533333433334555555555555555553555555555555555555531100023221223101232222455555555555555555555555555555555555555555\n555555555555555555555555555555555555555544445543344333443333333333345555555555555553555555555555555554101311122322210022223221455555555555555555555555555555555555555555\n555555555555555555555555555555555555555544543455444332333333333333333455555555555553555555555555555420021323321221001133123100555555555555555555555555555555555555555555\n555555555555555555555555555555555555555543454434444333333333443334333334555555555553555555555555542000132223322100122133231001555555555555555555555555555555555555555555\n555555555555555555555555555555555555555543335533345433333333334333343333455555555553555555555555200001222213221012332222220001555555555555555555555555555555555555555555\n555555555555555555555555555555555555555543233445433454333333333344333433334555555554555555555531110013321212000231233222200002555555555555555555555555555555555555555555\n555555555555555555555555555555555555555543323434554344333333333333433333333455555544555555555202311223222221013231222011000002555555555555555555555555555555555555555555\n555555555555555555555555555555555555555553433443345433333332233333333333333455555544555555555103322222233122222132200000000003555555555555555555555555555555555555555555\n555555555555555555555555555555555555555553443445434454333321223333333334333455555544555555555112222222112222222021000000000003555555555555555555555555555555555555555555\n555555555555555555555555555555555555555553444444433345433321323333333333343455555544555555555112222321013231223100000000000123555555555555555555555555555555555555555555\n555555555555555531111111111111222222222221122222222122222221222222222222333455555554555555555023232101013121212100000000012214555555555555555555555555555555555555555555\n555555555555555530111100000000000000000000000000101110011100000000000001333455555554555555554121144444444444434333333332344312333333333344444444444444455555555555555555\n555555555555555540222100002222100011111111000002221000011111010121100001333455555554555555554132255444444445555555555555555520000000011010111100000000025555555555555555\n555555555555555540233210001212100011111111000002222100011111111222100001333455555554555555554122253111212332332224422222235520022211000111111100000000025555555555555555\n555555555555555540111110001111111111111111000002222210011111111111100001333455555554555555554012352211311321111113321132135510123322000111111111111111035555555555555555\n555555555555555551111111111111111111111111000001111100011111111111111101233455555554555555554013252113420332332213422444235510122222000111111111111111045555555555555555\n555555555555555551111111111111111111111111000001111111111111111111111101221455555554555555554022252111111332332224434332345510122210001111111111111111045555555555555555\n555555555555555551111111111111111111111111000001111111111111110111111101111355555554555555553143351110111321111113212121145400123210000111111111111111155555555555555555\n555555555555555551011111110111111111110111000001111111111111100010010001222455555554555555553144442221211321211214211112145400122221001111111111111000155555555555555555\n555555555555555552011111111111111100000000000001111111101100000000000111321455555555555555553254433321101344311234333221245400011111101111111100000000255555555555555555\n555555555555555552011111111111111100000000000001111100000000000000011110321455555555455555553254422222210434201124342231155300111111111111111100000000255555555555555555\n555555555555555553011111110111111100000000000000000000000000000001111100321455555555455555553254442233422444313324444332255300111111111111111000000000355555555555555555\n555555555555555553000000001210000011100000000000000000001101110111100110321455555555455555552254454433432211111122123333355200111111101111111000000000455555555555555555\n555555555555555554000000034210001222420000000000000000000001001112320110321455555555455555553344555544422221000011012222255200111111111111111000000000455555555555555555\n555555555555555554000001441000010000031000000000000000123343112112320110321455555555455555552344445555542043111122122322355100111111101100000000000001555555555555555555\n555555555555555554000015300000100000011000000000000013321112212322320110321455555555355555552244334454445223023112222223455100111111100000000000000001555555555555555555\n555555555555555555000132000000000000000000000000000242001121113421310132321455555555355555552244433345334532344333333223455101111111100011000000000002555555555555555555\n555555555555555555100000232002100000010000000000002531211110002322311342321455555555355555551344443324443353223343333222355000111111100000000000000002555555555555555555\n555555555555555555100014310001410000100000000000015545411111002422201442321455555555355555551343444334554445421343333222454001111111111000000111111203555555555555555555\n555555555555555555101342000000353321000000000000045555411111002431111220321455555555355555551333344334544555552143233322454001111111101000011111111104555555555555555555\n555555555555555555200100001320012212210000000000355455411111003311321211321455555555255555551443344334445445555313333343554001111111100000122111111104555555555555555555\n555555555555555555200000144110002342100000000024544135411111002102322332321455555555255555551344344434334554455533233333453001111111000000132110000015555555555555555555\n555555555555555555200001530000233100100000001455522145411111023422322342321455555555245555551344445444333245445553334444444101111111011111132110000015555555555555555555\n555555555555555555300025200000100134331000135555513235411110244421213331321455555555245555551333454344333013455444334544444431111111000001221100000025555555555555555555\n555555555555555555300121011000023421000013555523522555411112453212212221321455555555245555541333454344332111344543444544443343210000122222222111000025555555555555555555\n555555555555555555400001331000011000001355554113524555411113421232201111321455555555245555555434443444331331123443344454544223332000233333333333100035555555555555555555\n555555555555555555400134200000000000024545311113224555411113100231111222321455555555145555555444444444333331012333333444445433334310233233333333100045555555555555555555\n555555555555555555400331000000000002455313211321114555511111210231011332322555555555145555555444444234344333321233333444444554334422222222322222000045555555555555555555\n555555555555555555500000000000000245555422134033134555511112331320113211322555555555145555555444332234441354332123444444445545444313143222232232000155555555555555555555\n555555555555555555532222222222223553435412203012455555511112332202412121322555555555145555555444422344323442243233443344433455544531152111111111000155555555555555555555\n555555555555555555555555555555555342115321102235555555511112321214512211332555555554145555555444544344324433433334433334443234554354132022111100000255555555555555555555\n555555555555555555555555555555555210123201112555555555511111120214411111321555555554145555555444555444232324314334434344444333354335422345555555555555555555555555555555\n555555555555555555555555555555555311340312445555555555511111120114311110322555555554145555555444445545421433324434433344344433345443453135555555555555555555555555555555\n555555555555555555555555555555555422120124555555555555511111101313211110322555555554145555554443234544441320443444443443334443345554445314555555555555555555555555555555\n555555555555555555555555555555555413212355555555555555511111001211111110322555555554145555554444333353344222442334344443333443345445555544555555555555555555555555555555\n555555555555555555555555555555555533235555555555555545511111001111111110323555555554145555555434433244434432433323434444333443344454445555555555555555555555555555555555\n555555555555555555555555555555555533555555555555554225511111011111111110345555555554235555555433443345444453124433434434434543443345544455555555555555555555555555555555\n555555555555555555555555555555555555555555555555532345511111111111111113555555555554245555555554343345445555313423344334444543443332455455555555555555555555555555555555\n555555555555555555555555555555555555555555555554224545521111111111111245555555555554245555555555543344444455542333344343345543443330134555555555555555555555555555555555\n555555555555555555555555555555555555555555423532444445521111111111013555555555555554245555555555554443344544554333334433445433433321103455555555555555555555555555555555\n555555555555555555555555555555555555555554422244444445521111111111355555555555555554235555555555555543332454445433344444444444433313311245555555555555555555555555555555\n555555555555555555555555555555555555555423443444444545521111111124555555555555555554235555555555555554310134544433454444444444433333320045555555555555555555555555555555\n555555555555555555555555555555555555542232354444445445521111111355555555555555555554235555555555555555533113444334454444444423433444232245555555555555555555555555555555\n555555555555555555555555555555555555323324544444444445521111135555555555555555555554235555555555555555555301234333444444422323444413444355555555555555555555555555555555\n555555555555555555555555555555555532333344444444444445521112455555555555555555555554135555555555555555555541123333344444543233443334432355555555555555555555555555555555\n555555555555555555555555555555555522235444444444445444520135555555555555555555555554135555555555555555555555312333344444454433442344334455555555555555555555555555555555\n555555555555555555555555555555555533444444444444544445522555555555555555555555555554135555555555555555555555542234444444454544431333244355555555555555555555555555555555\n555555555555555555555555555555555544444444444454444455555555555555555555555555555554145555555555555555555555555444333444345444442114343255555555555555555555555555555555\n555555555555555555555555555555555544444444445544445555555555555555555555555555555554145555555555555555555555555554333444323454444214114455555555555555555555555555555555\n555555555555555555555555555555555544444444454444555555555555555555555555555555555554145555555555555555555555555555543444433345334532214555555555555555555555555555555555\n555555555555555555555555555555555544444445544455555555555555555555555555555555555554145555555555555555555555555555555434443224443453234555555555555555555555555555555555\n555555555555555555555555555555555555444444444555555555555555555555555555555555555554145555555555555555555555555555555543344334454435413555555555555555555555555555555555\n555555555555555555555555555555555554444444445555555555555555555555555555555555555555145555555555555555555555555555555554444334544545542555555555555555555555555555555555","555555555555555555555555555555555555555445445443333443233333333455555555555555555524555555555555555555554100011222232100122223555555555555555555555555555555555555555555\n555555555555555555555555555555555555555434543455433455333333333344555555555555555424555555555555555555420100123312221012222224555555555555555555555555555555555555555555\n555555555555555555555555555555555555555434554433443344433333333333455555555555555424555555555555555552002211222312100222232114555555555555555555555555555555555555555555\n555555555555555555555555555555555555555445444543343323433333333333334555555555555424555555555555555300122233212310021331221005555555555555555555555555555555555555555555\n555555555555555555555555555555555555555435543455442333233333443334333345555555555434555555555555531000233223221002231332310015555555555555555555555555555555555555555555\n555555555555555555555555555555555555555533455334454323333333334343443333455555555435555555555554100002322122210123322212200015555555555555555555555555555555555555555555\n555555555555555555555555555555555555555533334443344543333333333333333433234555555435555555555420100123312121011321332122000025555555555555555555555555555555555555555555\n555555555555555555555555555555555555555533333345433453333333333334433334333455555435555555555102312222222221132222210010000025555555555555555555555555555555555555555555\n555555555555555555555555555555555555555534335434554333333322233333333333333455555435555555555013312222332122231232000000000035555555555555555555555555555555555555555555\n555555555555555555555555555555555555555534434553345543333322233333333334343455555435555555554012222232113222231110000000000035555555555555555555555555555555555555555555\n555555555555555555555555555555555555555534444445333454333322233333333333343455555435555555554022222210022222232000000000012245555555555555555555555555555555555555555555\n555555555555555543444444444444444444444422333333332234322211222222222222333455555435555555554023232101032222222000000000122145555555555555555555555555555555555555555555\n555555555555555530000000000000000000000000000001110110111100000000000001333455555535555555554121244445444445444444444444554431111111111111111211111111135555555555555555\n555555555555555530211100001111000001000000000001111100011110000111100001333455555535555555554132254444444444455545555455555520011110000011111100000000035555555555555555\n555555555555555530233100002223100011111111000002222100011111111222200001333455555535555555554122252111211331222224322122135510122221000111111111111111045555555555555555\n555555555555555540222220001111100011111111000002222210011111111111100001333455555535555555553012342222310321111113321343135510122222001111111111111111045555555555555555\n555555555555555540011111111111111111111111000002222100011111111111111111233455555545555555553022352113421332332323423543245510122211001111111111111111155555555555555555\n555555555555555540111111111111111111111111000001111111011111111111111111232355555545555555553032352211111332322224323332245500122210001111111111111111155555555555555555\n555555555555555551111111111111111111111111000001111111111111110111111111211355555545555555553043451110111320111113211121145400122210001111111111111000255555555555555555\n555555555555555551111111111111111111111111000001111111111111110111110001122355555545555555552044442221211321222214212112145400111111001111111101000000255555555555555555\n555555555555555551011111111111111100000000000001111111111110000000000011231355555545555555552144433321101344311134342231255300111111111111111000000000355555555555555555\n555555555555555551111111111111111100000000000001111111000000000000001110231355555545445555552155432233310434202214342231255300111111111111111000000000455555555555555555\n555555555555555552011111111111111100000000000000000000000000000000111100231355555555445555552254543233432434323334444443355200111111101111111000000000455555555555555555\n555555555555555552000000000000000000000000000000000000001111110011110110231355555555445555552344455433442310110111023333355200111111111111111000000001555555555555555555\n555555555555555553000000013320000123310000000000000000000000001121220110231355555555445555552344555544431223100111112222355100111111111111111000000001555555555555555555\n555555555555555553000000243010001100230000000000000000012333112112331111231355555555435555551344445555554115112122223322355100111111100000000000000002555555555555555555\n555555555555555553000003510000100000021000000000000002332112121231320110231355555555335555551244433455435423214322223223455101111111100000000000000003555555555555555555\n555555555555555554000134100000000000001000000000000143100112112431320022231355555555335555551244433334433452234333333222455000111111100010000000000003555555555555555555\n555555555555555554000120021001100000000000000000001540111111001331321243231355555555325555550253443323544345312344333222454001111111111000000111111104555555555555555555\n555555555555555554000002421002200000000000000000015533530111001332211343231355555555325555550343444333545444541144333322454001111111111000011111111104555555555555555555\n555555555555555555000134100001421111100000000000045555520101001332211230231355555555325555550343334434544455554223223343553001111111100000121111111115555555555555555555\n555555555555555555101320000110144321100000000000155555520111101321231110231355555555325555541343344434445544555532333334453001111111000000131111011015555555555555555555\n555555555555555555100000013320000133210000000001454424530111001201331332221455555555315555541344345434334455445554333334443101111111011111232110000025555555555555555555\n555555555555555555100000342000124320000000000135552215530111012431322342221455555555315555541344445434333224545554333444445421111111011111231110000035555555555555555555\n555555555555555555200004410000221012221000002555541314530111134431212342221455555555315555540343454434333101445444433554444444210000011111221110000035555555555555555555\n555555555555555555200143000000012343211000245553451345530111354311212221221455555555315555542433454334333120134443344554444323321000233333333332000045555555555555555555\n555555555555555555300110131000123200000014555421342555530102441122211111321455555555214555555444444444332232012343333445555432334410233333333332000055555555555555555555\n555555555555555555300013410000000000001355542202332555530102310232111222321455555555214555555444444444334433111333333344444554323441332223323222000155555555555555555555\n555555555555555555301243000000000000134532420141111555530111120131011333321455555555214555555444444234344334431123334444445545444431323222222222000155555555555555555555\n555555555555555555401210000000000002455532223313222555530111231231012311322455555555214555555444323234443144334213344444444455455542115322222232000255555555555555555555\n555555555555555555400000110000000145454551211302235555530111232211322122331455555555214555555445432334423443334233443333443334554445214202100000000355555555555555555555\n555555555555555555544444444444444545221532211312555555531111231213521211342455555555213555555444554334314433432333443434444323445334531323433333333455555555555555555555\n555555555555555555555555555555555522112421110255555555531111221113521111221455555555213555555444555444322334413433433334444433235433454234555555555555555555555555555555\n555555555555555555555555555555555531123130233555555555531111121103421110221455555555213555555444445544430341424433443344334443334554335421555555555555555555555555555555\n555555555555555555555555555555555542223021355555555555531111110222311110221455555555212555554444334454453230244244444444333444334555544553455555555555555555555555555555\n555555555555555555555555555555555541210124555555555555541111100221111110221455555555222555555444433344335423443333434444433444344454444555555555555555555555555555555555\n555555555555555555555555555555555552322455555555555555541111000111111110222555555555222555555434443245443442233432433444443444344344544455555555555555555555555555555555\n555555555555555555555555555555555553345555555555555433541111011111111110245555555554222555555543343345454455213433344433444454443333455445555555555555555555555555555555\n555555555555555555555555555555555554455555555555554224541111111111111102455555555554222555555554344344544555531332334434344444343333124545555555555555555555555555555555\n555555555555555555555555555555555555555555555555422444541111111111110135555555555554222555555555554343445445554233334433334543343332101445555555555555555555555555555555\n555555555555555555555555555555555555555555553453234444541111111111112455555555555555232555555555555443334554455432333443444443343331320134555555555555555555555555555555\n555555555555555555555555555555555555555555531223444444541111111110145555555555555555132555555555555553331245444533344444444444443331431014555555555555555555555555555555\n555555555555555555555555555555555555555553454245444455541111111113555555555555555555132455555555555555421014454444345444444443343344332114555555555555555555555555555555\n555555555555555555555555555555555555555323335444445544541111110245555555555555555555122455555555555555544301345423454444433332344441434435555555555555555555555555555555\n555555555555555555555555555555555555542332344444444444541111113555555555555555555555122455555555555555555520133433344444442233344331454235555555555555555555555555555555\n555555555555555555555555555555555554333334444444444445541111245555555555555555555555212455555555555555555553113333334444454333444134442345555555555555555555555555555555\n555555555555555555555555555555555552232444444444445544541124555555555555555555555555212455555555555555555555521233444444544543443144324435555555555555555555555555555555\n555555555555555555555555555555555553234544444444454444541355555555555555555555555555212455555555555555555555554334444444445445543222334325555555555555555555555555555555\n555555555555555555555555555555555553444444444444544445554555555555555555555555555555202455555555555555555555555554333344434454445302513335555555555555555555555555555555\n555555555555555555555555555555555554444444444455444555555555555555555555555555555555302555555555555555555555555555433344432344434532311455555555555555555555555555555555\n555555555555555555555555555555555554444444445544455555555555555555555555555555555555302555555555555555555555555555554444443323543354233455555555555555555555555555555555\n555555555555555555555555555555555554444444454445555555555555555555555555555555555555302555555555555555555555555555555543444333454434521455555555555555555555555555555555\n555555555555555555555555555555555555444445544455555555555555555555555555555555555555303555555555555555555555555555555554334433444544553255555555555555555555555555555555\n555555555555555555555555555555555555544444444555555555555555555555555555555555555555303555555555555555555555555555555555544434444445555455555555555555555555555555555555","555555555555555555555555555555555555554344454433334432333333334555555555555555554235555555555555555555542000012222322012222245555555555555555555555555555555555555555555\n555555555555555555555555555555555555554454334554324544333333333345555555555555554235555555555555555555201100233222210122222245555555555555555555555555555555555555555555\n555555555555555555555555555555555555554345543345433454333333333333455555555555554235555555555555555531013122222221002322321145555555555555555555555555555555555555555555\n555555555555555555555555555555555555554454455433443234333333333333334555555555554235555555555555554100212233222100222322210155555555555555555555555555555555555555555555\n555555555555555555555555555555555555554355334553433333333334433343333345555555554345555555555555520001322133220022212322100155555555555555555555555555555555555555555555\n555555555555555555555555555555555555554344543344543333333333343343433333455555554345555555555553100012312132101223322122000155555555555555555555555555555555555555555555\n555555555555555555555555555555555555554333454333454433333333334333434333334555553345555555555411200122212220022213321220000255555555555555555555555555555555555555555555\n555555555555555555555555555555555555554323334454335543333333333343433333333455553345555555554013312122222211232222100000000255555555555555555555555555555555555555555555\n555555555555555555555555555555555555555332343345443433333322333333333333333455554355555555554013313122321223321320000000000355555555555555555555555555555555555555555555\n555555555555555555555555555555555555555343345433454433333222233333333333343555554355555555554022322231122322320100000000001355555555555555555555555555555555555555555555\n555555555555555555555555555555555555555344434443334543333223233333333333333555554355555555554022323210132212221000000000122455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555334444444333444333212223222222223333555554355555555553032332111132323221111111112332454444444444444344444333333345555555555555555\n555555555555555531222222111111111111111111111111111111111100000000000001333555555355555555553121245555555455555555555555555520000001010101101000000000045555555555555555\n555555555555555520110100000000000000000000000001111100011110000111100001333555555355555555553222244334333444444444444333445510012210000111111100111110045555555555555555\n555555555555555530222100002222100011111111000002222000011111111222200001333555555355555555553122342111211331212124321121135510123322001111111111111111155555555555555555\n555555555555555530233210001222100011111111000002222210011111111111100001333555555355555555553022342222420321222213311444145510122221001111111111111111155555555555555555\n555555555555555540111110001111111111111111000002222110011111111111111111333555555345555555552022342113321332333323434433345400122210001111111111111110255555555555555555\n555555555555555540111111111111111111111111000001111111011111111111111111232255555345555555552033351110111321222123323231245400133210001111111011111110355555555555555555\n555555555555555540111111111111111111111111000001111111111111110111111111211255555445555555552034451110111310111213211112145400122220001111111111101000355555555555555555\n555555555555555540111111111111111111111111000001111111111111110111110000122255555445555555552044443321111332322224322111255300111111101111111000000000455555555555555555\n555555555555555551111111111111111111110000000001111111111110000000000011231255555545545555551044433321101344201134342331255300111111111111111000000000555555555555555555\n555555555555555551111111111111111100000000000001111111000000000000000111131255555545545555551045432233320434202224343231255200111111111111111000000001555555555555555555\n555555555555555551111111111111111100000000000000000000000000000000011110131255555545535555551244554333443333323333344443455200111111111111111000000001555555555555555555\n555555555555555551011111111111111100000000000000000000001111110001110011131255555545525555551344545543442221000010012222355100111111111111111000000002555555555555555555\n555555555555555552000000001210000012100000000000000000000000000111221111131255555545525555552344455555442214201121122322355101111111101000000000000003555555555555555555\n555555555555555552000000034210001222420000000000000000001223211211332111131255555545515555541344334554445304302222223223455101111111100000000000000004555555555555555555\n555555555555555553000001440000010000031000000000000001233223211232231110131255555545514555540144432345434542323433233223554001111111100010000000000004555555555555555555\n555555555555555553000015300000100000011000000000000024200001111342231012131355555555514555540144443333433344223434333222454001111111000000000001000005555555555555555555\n555555555555555553000242000001000000000000000000000440011111100332231134231355555555514555540254444323454434531234333222454001111111111000001112111115555555555555555555\n555555555555555554000100231002100000010000000000004520341111100232220244231355555555413555540243344433444544554124323333453001111111010000121111111125555555555555555555\n555555555555555554000014310002300001100000000000035544551111100242211131131355555555413555540243334433444445555422323334453001111111000000121111111025555555555555555555\n555555555555555554001342000000443321000000000000155555551111100331132110131355555555412555531344334433434554455553333333343001111111000010231110000035555555555555555555\n555555555555555555001210001210022212210000000000155543551111100210232232231355555555412555531344434434433445545555323344444431111111011111221110000045555555555555555555\n555555555555555555100000134210002332000000000002455212551111101331231233231355555555412555531344445434333213455545433454444443211111000001221000000045555555555555555555\n555555555555555555100001530001243100100000000145553221451111014442121332231355555555411555530243455434333200244554343454444433321000222222222221000155555555555555555555\n555555555555555555100025200000100134321000013555454134552111145431111321231355555555311555532433444434333132023444334455455432233320333333333332000155555555555555555555\n555555555555555555100231010000124421001000255552143255552111353112321111231355555555311455555444444444333233101333333344444554333443233233333332000255555555555555555555\n555555555555555555200001331000011000000024555320243255552111320133111122231355555555310455555444444434334433221133333344444545443443132223222221000255555555555555555555\n555555555555555555200024200000000000001454342013111255552111111032101233231355555555310455555544444324444234433112334444444455554443121432222331000355555555555555555555\n555555555555555555301331000000000000134553222322312255552111132132001321232455555555210355555544322334443145324422344334444344554445301510211110000455555555555555555555\n555555555555555555301100000000000002455554121320314555552111233220222212231455555555211355555544442334422443333333444333444323445434542220331111112555555555555555555555\n555555555555555555411111111111111135533254121120245555552111232111531221242455555555221255555444454434423432432333443433444433334433355223455555555555555555555555555555\n555555555555555555555555555555555553311252100024555555552111222122531111231455555555221255555444555444422243422443443334434443323554434531255555555555555555555555555555\n555555555555555555555555555555555553101322022245555555552111222011431110231455555555221155555444345544441151234443444344433344333555544454245555555555555555555555555555\n555555555555555555555555555555555554123403135555555555552111111121421110231455555555221155555444323444344222145234434444333344434455455555555555555555555555555555555555\n555555555555555555555555555555555554221101455555555555552111110121111110221455555555121155555444433244334532343332343444443344434444544455555555555555555555555555555555\n555555555555555555555555555555555554132134555555555555552011100111111110221455555555122145555433443234543354123443243443444344434333455444555555555555555555555555555555\n555555555555555555555555555555555555333455555555555553452111101111111110234555555555122145555543344334445445421443334443444444344333324554555555555555555555555555555555\n555555555555555555555555555555555555335555555555555422452011111111111111355555555555122145555555444344454455552232334433434554334333201244555555555555555555555555555555\n555555555555555555555555555555555555555555555555553244452011111111111124555555555555122135555555554343345544555323333443334444334333121123555555555555555555555555555555\n555555555555555555555555555555555555555555555455423444452111111111101355555555555555123235555555555443333455445542333444444443444333143112455555555555555555555555555555\n555555555555555555555555555555555555555555553143344444552111111111125555555555555555223225555555555554331134544543335444444444344333333101455555555555555555555555555555\n555555555555555555555555555555555555555555444323544445552111111101455555555555555555213325555555555555531102445434345444444443244334333332555555555555555555555555555555\n555555555555555555555555555555555555555543234444444454452111111125555555555555555555313315555555555555554410234433445444443232344443045433555555555555555555555555555555\n555555555555555555555555555555555555555323324444444444452111111455555555555555555555312315555555555555555541013333334444454323344423344224555555555555555555555555555555\n555555555555555555555555555555555555542332344444444444552011135555555555555555555555401215555555555555555555311333334444445543244314443344555555555555555555555555555555\n555555555555555555555555555555555555223334444444444554452012455555555555555555555555401215555555555555555555552233444444445454444223333433555555555555555555555555555555\n555555555555555555555555555555555555222354444444445444452135555555555555555555555555400225555555555555555555555434433444434454555320343423555555555555555555555555555555\n555555555555555555555555555555555555234444444444454444553455555555555555555555555555500225555555555555555555555555433344432345443541240145555555555555555555555555555555\n555555555555555555555555555555555555444444444445544455555555555555555555555555555555510225555555555555555555555555544344443333443345222245555555555555555555555555555555\n555555555555555555555555555555555555444444444554444555555555555555555555555555555555510235555555555555555555555555555443444332354434532345555555555555555555555555555555\n555555555555555555555555555555555555444444445444455555555555555555555555555555555555510235555555555555555555555555555554334433344544454135555555555555555555555555555555\n555555555555555555555555555555555555444444454445555555555555555555555555555555555555520235555555555555555555555555555555544433454445555435555555555555555555555555555555\n555555555555555555555555555555555555554444444455555555555555555555555555555555555555520245555555555555555555555555555555555443444444445555555555555555555555555555555555","555555555555555555555555555555555555433455432332344433333333455555555555555555323355555555555555555555410001222223101232224555555555555555555555555555555555555555555555\n555555555555555555555555555555555555434445544323344333333333334555555555555555322355555555555555555552021012331211022232214555555555555555555555555555555555555555555555\n555555555555555555555555555555555555435543345443345543333333333344555555555555322355555555555555555300132222231101232232015555555555555555555555555555555555555555555555\n555555555555555555555555555555555555534554433454334443233333333333345555555555322455555555555555541002222331220012232220015555555555555555555555555555555555555555555555\n555555555555555555555555555555555555545444544344332333333333333433333455555555333455555555555555300013221332101332222210015555555555555555555555555555555555555555555555\n555555555555555555555555555555555555535543455444233323333334333444333234555555333455555555555531000123121210022232222100025555555555555555555555555555555555555555555555\n555555555555555555555555555555555555533455433445432333333333343333433332345555333455555555555212101222122101232222011000025555555555555555555555555555555555555555555555\n555555555555555555555555555555555555532334544334544333333333333443333333323555334555555555553023122223222222222200000000035555555555555555555555555555555555555555555555\n555555555555555555555555555555555555532333335543445433333333333333343333333555334555555555553023222222222233112100000000035555555555555555555555555555555555555555555555\n555555555555555555555555555555555555533323434455433333333223333333333333333555334555555555552022222210233122100000000001245555555555555555555555555555555555555555555555\n555555555555555555555555555555555555534433554344554323332122333333333333333555324555555555552122322001312122200000000023145555544444444444433333333332355555555555555555\n555555555555555555555555555555555555534443445433345433332132333333333333333555424555555555552232222232434343333334444454455520111111111100101000000000255555555555555555\n555555555555555555555555555555555555433333333322223332211111111111111111333555424555555555552211245555555555555555555455555510011110000111111101111110355555555555555555\n555555555555555532222222111111111110000000000001100011111110000000000000333555524555555555552222344222222332332224322121145500123221001111111111111110355555555555555555\n555555555555555520100100000000000000000000000001211100001111111122210001333555524555555555551122242111211321112114221343145400122221001111111111111110455555555555555555\n555555555555555520222100002222100011111111000002322100011111111122100001333555524555555555551022242113420322332213323543245400222210001111111111111110455555555555555555\n555555555555555530232210001212100011111111000002222210011111111111111101334555534555555555550122242122211332333224333332355300232210001111111111111101555555555555555555\n555555555555555530121110001111111111111111000002222100011111111111111111234345533555555555550133351110011321111214111121255300222210001111111011000001555555555555555555\n555555555555555530111111111111111111111111000001111111111111111111111111221145544455555555550134443211211311212214211112255200111111001111111000000002555555555555555555\n555555555555555540111111111111111111111111000001111111111111111111111101212245554455555555540134444331101443311244332321355200111111111111111000000003555555555555555555\n555555555555555540111111111111111111111111000001111111111111000000000001123145554455544555540035443332211444102124342330355100111111111111111000000004555555555555555555\n555555555555555540111111111111111111100000000001111111101100000000000011122145554455543555540145443223343434213334444332455100111111011111111000000004555555555555555555\n555555555555555550111111111111111100000000000001111111000000000000001110022145555445542555541235455433344232111111123332355001111111111111110000000015555555555555555555\n555555555555555551111111111111111100000000000000000000000000000000111001022145555445531555532234455554444131310011122222354001111111111000000000000015555555555555555555\n555555555555555551111111111111111100000000000000000000001100010001122011022145555445531555532234445555554310420221223222454001111111000000000000000025555555555555555555\n555555555555555551000000001110000122100000000000000000000011100111133111122145555445530455532234433445544542230343222224553001111111000010000000000025555555555555555555\n555555555555555551000000034210001222330000000000000000012345421212223111022145555455530455530034443234542345323442332222453001111111000000000011011035555555555555555555\n555555555555555552000001441000000000031000000000000002321001221124223102122145555455530355520044444332454434541233433222552001111111110000001111111045555555555555555555\n555555555555555552000015300000100000011000000000000143000001110033222114332155555555530255520044344432345544454202433333552001111111010000111111111045555555555555555555\n555555555555555552000242000001000000000000000000001540003211110023222134322155555555530155520143334433444445555531232333442001111111000000221111110155555555555555555555\n555555555555555553000110231002000000000000000000015520145301110024221123132255555555531155520243334443444544445554233333333211111111000001321100000155555555555555555555\n555555555555555553000013311003300001100000000000045523555301110023212211032255555555531045521244334443433445544555532334444443211110011111321100000255555555555555555555\n555555555555555553001242000001443321000000000000155555455301110021023122232255555555531035511244434544433333455455543345444444432110001002210000000355555555555555555555\n555555555555555554002310001210022212210000000000035543135301110022123234232255555555521025511144444443433310134555434345444443343211122222222221000455555555555555555555\n555555555555555554000000034210002331000000000000245532145301111344222234232255555555521025511343345433433312013445423445444544222334333333333331000455555555555555555555\n555555555555555554000001430001243100110000000014555522235301113543111232132255555555521015524543444444433314201234433334444455433334432333332220001555555555555555555555\n555555555555555554000025200000100134321000000355542532555301124421231121132255555555511004555444444444433333311023333333444444554334422323222220001555555555555555555555\n555555555555555555000241000000124421001000024555312524555301134112311112132255555555511104555544444433433433343201333444444445545554422134222320002555555555555555555555\n555555555555555555100100331000111000000001355531113324555301121013211133232255555555511103555544433323444314532431234443444433445544453024012100002555555555555555555555\n555555555555555555100024200000000000000024532311321114555301112113200132132355555555511102555544432233443334323433344433334433234554345422224312224555555555555555555555\n555555555555555555101341000000000000001455532224224134555311123323111311132255555555412201555544444333441344344233344344344444333344333452234555555555555555555555555555\n555555555555555555201200000000000000035454541212112355555311123221142122133255555555402301555444545444432333342243344333444344433245544345412555555555555555555555555555\n555555555555555555200001110001111111255321532202224555555301122212252211132255555555402300455444455455442124242344344433443334443345455445543555555555555555555555555555\n555555555555555555444444444555555555542102421111355555555311111201242111131355555555402400355444334454444224014533443444443333443345554455555555555555555555555555555555\n555555555555555555555555555555555555541023130334555555555311112111242111131355555555402310355444333345334531335334334344444333443343445444555555555555555555555555555555\n555555555555555555555555555555555555541223022455555555555301111012121111131355555555402310255444443234443344223343224344344434543443344454445555555555555555555555555555\n555555555555555555555555555555555555552210125555555555555301110012111111131355555555302321155533444334544445521244334444334444543443332234545555555555555555555555555555\n555555555555555555555555555555555555552322455555555555555301110011111111133555555555303321045554334334544555553133233443343445433443331002445555555555555555555555555555\n555555555555555555555555555555555555553245555555555554235301111111111110145555555555303222045555544334444444555423333344433445433433321311235555555555555555555555555555\n555555555555555555555555555555555555554455555555555542345301111111111112555555555555303223035555555434334454445553333334444444444433313330025555555555555555555555555555\n555555555555555555555555555555555555555555555555555224445301111111110135555555555555402234025555555554333234544454333444444444444433344331125555555555555555555555555555\n555555555555555555555555555555555555555555555543542344445301111111112455555555555555501334015555555555432002445444433554444444323433433344335555555555555555555555555555\n555555555555555555555555555555555555555555555522234444455301111111135555555555555555511225115555555555553320234443344544444323223444412543245555555555555555555555555555\n555555555555555555555555555555555555555555553442344444555301111102455555555555555555510215104555555555555541012343333444445432233443244423355555555555555555555555555555\n555555555555555555555555555555555555555555323344544455445301111135555555555555555555520214104555555555555555311233333344444554423441344234345555555555555555555555555555\n555555555555555555555555555555555555555542232344444444445301112455555555555555555555530104104555555555555555552123344444444545444431324344145555555555555555555555555555\n555555555555555555555555555555555555555423234444444444445311125555555555555555555555540003104555555555555555555433444344443444444543115324255555555555555555555555555555\n555555555555555555555555555555555555552233444444444455445301455555555555555555555555540003215555555555555555555555543333443234454345313203455555555555555555555555555555\n555555555555555555555555555555555555553234544444444544445324555555555555555555555555551002215555555555555555555555554334444333345333542234555555555555555555555555555555\n555555555555555555555555555555555555553344444444445444555455555555555555555555555555551001215555555555555555555555555544444443234443345323555555555555555555555555555555\n555555555555555555555555555555555555554444444444554445555555555555555555555555555555552001315555555555555555555555555555433443334455444541455555555555555555555555555555\n555555555555555555555555555555555555554444444445444555555555555555555555555555555555553001325555555555555555555555555555554444335544555554455555555555555555555555555555\n555555555555555555555555555555555555554444444444445555555555555555555555555555555555554001435555555555555555555555555555555544344444444455555555555555555555555555555555\n555555555555555555555555555555555555554444445544555555555555555555555555555555555555554001335555555555555555555555555555555555443334454445555555555555555555555555555555","555555555555555555555555555555555555344543323333444433333334455555555555555553223455555555555555555554200012222231012322245555555555555555555555555555555555555555555555\n555555555555555555555555555555555555334455433233454233333333334555555555555543223455555555555555555530120122322100222321155555555555555555555555555555555555555555555555\n555555555555555555555555555555555555345334454432455433333333333345555555555543223455555555555555554101222222221012322320155555555555555555555555555555555555555555555555\n555555555555555555555555555555555555345543344543345543333333333333455555555543223555555555555555530013222322201122333100155555555555555555555555555555555555555555555555\n555555555555555555555555555555555555344455433454323443333333333333334555555543323555555555555554100023222331013322222100255555555555555555555555555555555555555555555555\n555555555555555555555555555555555555355434554343333333333344333443332344555543333555555555555531000232222110221332221000255555555555555555555555555555555555555555555555\n555555555555555555555555555555555555345543345454333333333333433334333323345543334555555555554112011322222012221220110000355555555555555555555555555555555555555555555555\n555555555555555555555555555555555555333455333345443333333333334434333333234543335555555555552023121223222222132100000000355555555555555555555555555555555555555555555555\n555555555555555555555555555555555555332334454333554333333333333343343333333543335555555555552023221222222232121000000000455555555555555555555555555555555555555555555555\n555555555555555555555555555555555555332233345544343333332223333333334333333553335555555555551122222201322222000000000022455555555555555555555555555444555555555555555555\n555555555555555555555555555555555555343235443455443333332222333333333333334553235555555555551222321002222222100000111332555543333322222222211111110000355555555555555555\n555555555555555555555555555555555555334434554334454333332222333333333333434553235555555555551222223334444444444455555555555500011000000101001000000000455555555555555555\n555555555555555555555555555555555555444444444332344422221121221111111111334554235555555555551212245555444455554445444344345400122210001111111111111110455555555555555555\n555555555555555554444444443333333222111111111101111111101110000000000000234554235555555555552322343122212331222124221121145400123221001111111111111111555555555555555555\n555555555555555520100110000000000000000000000001111100001111110122210000334555235555555555551123242111311321112114212443145400222210001111111111111111555555555555555555\n555555555555555520111100001211100011111111000002222100011111111122100001334555334555555555540122142113420322332324324433355300222200001111111111111102555555555555555555\n555555555555555520232100002222100011111111000002222210011111111011111101334555334555555555540223242122211332322224223231355300232210001111111111110003555555555555555555\n555555555555555530222210001111111111111111000002222100011111111111111111234435334555555555540233341110111310111214111112255200222210011111111000000003555555555555555555\n555555555555555530111110111111111111111111000001111111011111111111111111232125434555555555540234443311211321212224222111355100111111111111111000000004555555555555555555\n555555555555555540111111111111111111111111000001111111111111110111111101211235544455554555540124444331101444211244442321355101111111111111110000000005555555555555555555\n555555555555555540111111111111111111111111000001111111111111110000000001123135544455553555530025443233221433102124342221355101111111111111110000000015555555555555555555\n555555555555555540111111111111111111111111000001111111111110000000000011113135554455552555530244554323344434223334344433454001111111011111110000000025555555555555555555\n555555555555555540111111111111111100000000000001111111000000000000000111013135554455551455531234555543244323111110022222454001111111111111100000000025555555555555555555\n555555555555555550111111111111111100000000000000000000000000000000011101113135554455551455532234455454444221230111122222454001111111000000000000000035555555555555555555\n555555555555555551111111111111111100000000000000000000001111111000112101113135555455551355532234444555554530240132222233453001111111000000000000000045555555555555555555\n555555555555555551111111100011000000000000000000000000000000000011123201113145555455540255522234433345543454222244332234552001111111000010000000000045555555555555555555\n555555555555555551000000002310000233410000000000000000002334431122223201013145555455540155520024443233443335522343343222552001111111010000001111111155555555555555555555\n555555555555555551000000243110001000130000000000000001332112322113313101123145555455540045510035444332344443453122443323551011111111110000111111111155555555555555555555\n555555555555555552000003510000100000011000000000000034100000111013313113423145555455541035510044344433344554455420342233451011111111000001211111110255555555555555555555\n555555555555555552000034100000000000000000000000000440000211111013322124323145555455541025510143333443345444555553133233343111111111000001311100000355555555555555555555\n555555555555555552001230010001000000000000000000004530014521111013322123223145555555541015510244333443344455444555423233343433111110011111321100000355555555555555555555\n555555555555555553000001331003100000100000000000035520355521111013312211022145555555541015512244434443443344554455553334444445422110111112211000000455555555555555555555\n555555555555555553000034200002421112000000000000155524555511111013113222222145555555532004511234444543433331345555444334544444444210001012211110000555555555555555555555\n555555555555555553001431000000244321110000000000144455414521111012123223322145555555532103411134344543433320014455533444444444323333333333333320001555555555555555555555\n555555555555555554001100013310001233110000000000014553225521110144312123222145555555531102401443345443433312201344433344554445432233433233333320002555555555555555555555\n555555555555555554000000242010124310000000000000355551314521111444211132122155555555521101425543444434433313310123333333444444554323442233222220002555555555555555555555\n555555555555555554000003410001221012321000000024554352355521113542122121122255555555521100455544444444433343321112333333444445445544431313322310003555555555555555555555\n555555555555555554000044000000002443111000000355531242555511114301321111122255555555520200455544444433443423344320233444444444455455553104401310004555555555555555555555\n555555555555555555001220020000133100000000025554211332555511112102311123332255555555520200255544433323444413542343233443334443334554345422311410014555555555555555555555\n555555555555555555100002421000000000000001353341032111555511111202310133132255555555520210155544432233443244423432434433334543323345333453134444555555555555555555555555\n555555555555555555100144100000000000000024553222322322555511112313201221132255555555510310155544454333442344244133334334344444433234443345421355555555555555555555555555\n555555555555555555102420000000000000001355554121312235555511112322034122133255555555510320045444545544431324343044334433344344443334555444553255555555555555555555555555\n555555555555555555101000000000000000004543243120211455555511112212254121132255555555510330035444445544553115224343434443443333443334554555555555555555555555555555555555\n555555555555555555211112222222333333444321242110135555555511111211143111022255555555510330025444334454445413203533444344444333444344454444455555555555555555555555555555\n555555555555555555555555555555555555554101322022355555555511111211142111032255555555511330015444432334433452234424324334444433444344334554444555555555555555555555555555\n555555555555555555555555555555555555555122403145555555555511111103121111032255555555401331104444443324444345312344323444434444443443333234544555555555555555555555555555\n555555555555555555555555555555555555555221101455555555555511111012111111031255555555401322104543344334544444542034333444334344543343333002445555555555555555555555555555\n555555555555555555555555555555555555555222135555555555555511110011111111032455555555401322203554334434554455555313323344343345543343332120234555555555555555555555555555\n555555555555555555555555555555555555555423455555555555424511110111111111145555555555401423302555544434444544555542333334443444434443331331013555555555555555555555555555\n555555555555555555555555555555555555555435555555555554235511111111111101455555555555401413401555555434334445444554323344444444444443332433002555555555555555555555555555\n555555555555555555555555555555555555555555555555555532445511111111111125555555555555510323400455555554333213454445433454444444443443343423333555555555555555555555555555\n555555555555555555555555555555555555555555555555454234445511111111111355555555555555520323510355555555543111344554343454444433322344440344324555555555555555555555555555\n555555555555555555555555555555555555555555555552233444445511111111024555555555555555530222520255555555555331123443334454444432233444332443235555555555555555555555555555\n555555555555555555555555555555555555555555555443224444455511111111255555555555555555530121520155555555555553101333333344444544332444134433435555555555555555555555555555\n555555555555555555555555555555555555555555543345454445544511111114555555555555555555540110520155555555555555431133333344445445443443233324425555555555555555555555555555\n555555555555555555555555555555555555555555323234444444445511111255555555555555555555551010420155555555555555554212344444444455455543212433425555555555555555555555555555\n555555555555555555555555555555555555555553332344444444445511113555555555555555555555551000320255555555555555555554344334444334454445412510445555555555555555555555555555\n555555555555555555555555555555555555555323334444444445544511245555555555555555555555552000230255555555555555555555543333444323345433452231455555555555555555555555555555\n555555555555555555555555555555555555555222344444444454445512555555555555555555555555553000131255555555555555555555555433444443324443345323455555555555555555555555555555\n555555555555555555555555555555555555555324444444444544455545555555555555555555555555554000031355555555555555555555555555434444323554434542255555555555555555555555555555\n555555555555555555555555555555555555555444444444445444555555555555555555555555555555555100132355555555555555555555555555543344334544554555355555555555555555555555555555\n555555555555555555555555555555555555555444444444544445555555555555555555555555555555555100132355555555555555555555555555555444334444444555555555555555555555555555555555\n555555555555555555555555555555555555555444444445444555555555555555555555555555555555555200043455555555555555555555555555555555434334454444555555555555555555555555555555\n555555555555555555555555555555555555555444444454455555555555555555555555555555555555555300033455555555555555555555555555555555544333334544555555555555555555555555555555","555555555555555555555555555555555553454432333333454433333334555555555555555432333555555555555555555553100023222210122222455555555555555555555555555555555555555555555555\n555555555555555555555555555555555553344544332333543333333333345555555555555432233555555555555555555410211222222002213211555555555555555555555555555555555555555555555555\n555555555555555555555555555555555553444454443333544333333333333455555555555432233555555555555555553001223322210113222101555555555555555555555555555555555555555555555555\n555555555555555555555555555555555553454434555433455433333343333334555555555433234555555555555555420022223222111213321002555555555555555555555555555555555555555555555555\n555555555555555555555555555555555553445444334543334433333333333333334555555423234555555555555553000022213320123222120002555555555555555555555555555555555555555555555555\n555555555555555555555555555555555553454445443433333333333343333433333345555433334555555555555421001331222001213321210003555555555555555555555555555555555555555555555555\n555555555555555555555555555555555553454334554443333333333333334334333333455433344555555555553112022222221022212100000003555555555555555555555555555555555555555555555555\n555555555555555555555555555555555553344543344454333333333333334434344333234433344555555555551032122223222231221000000004555555555555555555555555555555555555555555555555\n555555555555555555555555555555555553233454443344543333333333333433333333334433355555555555551122222222222221210000000014555555555555555555555555555555555555555555555555\n555555555555555555555555555555555553233233455433453333332233333333333333434423355555555555551123232102221221000000000224555555555555444444433333222222555555555555555555\n555555555555555555555555555555555554332343344554332333321223333333333343334523355555555555551223320013222222111111223435555521111111111111000000000000555555555555555555\n555555555555555555555555555555555554343345543344543333321323333333333333434532355555555555551322123444444445555555555555555400011110001111111011111101555555555555555555\n555555555555555555555555555555555554444444454333454322221222222222211111334542355555555555541212145444444444444334433232245400222220001111111111111102555555555555555555\n555555555555555555555555555555544443233222222111111111111010000000000000234542345555555555542322343111211321212124221231145300222221001111111111111102555555555555555555\n555555555555555543322222111110000000000000000001111111001110000122210000234552345555555555540123142211310321222214213443255300222100001111111111111103555555555555555555\n555555555555555520000000000000000000001111000002222100011111111122200000234553345555555555540222142113421332333334334432355200232100001111111111110004555555555555555555\n555555555555555520222100002222100011111111000002222210011111111011111110234553345555555555530223242111111322222124222221355201222210011111111110000005555555555555555555\n555555555555555530233210001111100011111111000002222210011111111111111110234534244555555555530223342110111310111214111112255100111110011111110000000015555555555555555555\n555555555555555530222210001111111111111111000001111101011111111111111110233114344555555555530224444321211422322234222211355100111111111111110000000015555555555555555555\n555555555555555530111111111111111111111111000001111111111111110111111111211125444555554555530114444332111444211144441421454001111111111111110000000025555555555555555555\n555555555555555540111111111111111111111111000001111111111111110010000001113225544555553455520024443223333433103234343322454001111111011111110000000035555555555555555555\n555555555555555540111111111111111111111111000001111111111110000000000001113225544455552355520234454432334433323333334433454001111111111111110000000045555555555555555555\n555555555555555540111111111111111100000000000001111111100000000000000111003225544455552255522234555544334313110110022222453001111111111000000000000045555555555555555555\n555555555555555540111111111111111100000000000001111000000000000000001111103125554455552155522134455555444422152121122222452001111111000000000000000155555555555555555555\n555555555555555551111111111111111100000000000000000000001111111000112101113125554455552055522234444455454542142033322234552001111111000100000000000155555555555555555555\n555555555555555551111111111111111100000000000000000000000000000001112311113135554455552045512124443344553345313344333223551001111111000000001111110255555555555555555555\n555555555555555551000000000110000122200000000000000000001233331112223311113135554455551025510024443333344334542233343323551011111111110000011111111355555555555555555555\n555555555555555551000000024310001111330000000000000000233223532212322201113135554455551015500025444433245543345311343333550011111111110001211111110355555555555555555555\n555555555555555551000000441000000000021000000000000014310000111102322211423135555455551004500034344443345455455542133233342111111110000002211111110455555555555555555555\n555555555555555552000014300000100000011000000000000251000021111002322113423135555455552003500133333443345544445555313333334332111110000002311100000555555555555555555555\n555555555555555552000143000001000000000000000000002530001451111002422113313135555555552002401244333443343445544455543233334444421110111112211100001555555555555555555555\n555555555555555552000210121002000000000000000000015530025541111002321211113135555555542102412134433443343334455455554333544444443210000012210000002555555555555555555555\n555555555555555553000003411003300001100000000000045510455541111002212312223145555555542101312134444543443331134555444434544444433322111222222210002555555555555555555555\n555555555555555553000243000001443321000000000000155335542541111001113223323145555555542100111134344543443321102345542344444454432233443333333310003555555555555555555555\n555555555555555553002320001110122112210000000000012455322541111024422223323145555555541210002543345443442322310133443333444444544332444233332210004555555555555555555555\n555555555555555553000000034210002431000000000000025554231541111244311133223145555555531200035543444434443323330012333333344444445443443131332210004555555555555555555555\n555555555555555554000001430001243100110000000001355445134541111453112122123145555555530110045544444444443344232311233334444444555455544211531210015555555555555555555555\n555555555555555554000015300001100134321000000025554134255541112421232111123145555555530110035544444432444432444332122344444443344554445521330130015555555555555555555555\n555555555555555554000242000000124420000000001455531134255541112201321123322145555555530120025544433323444422542343333443333444323445433454123343345555555555555555555555\n555555555555555554000210231000111000000000024444102211255541111211320124222245555555530130015544443233443144434333334434434444433324443334532245555555555555555555555555\n555555555555555555000014311000000000000001355322232321255541111322311131122155555555520131004544454433442244234224334433344434443323555443454135555555555555555555555555\n555555555555555555101342000000000000000024555422231223555541112322114212123255555555520141003544544544442213434134434443344333444334554554555545555555555555555555555555\n555555555555555555102310000000000000000354435413021145555541112321235121123255555555520142002544444544454204303443444444444333344334555444455555555555555555555555555555\n555555555555555555100000000000001111112443114321013555555541112211134111122255555555520142001444333445434532313542434344444433344334334454444555555555555555555555555555\n555555555555555555322333334444455555555511023202125555555541112211133111022255555555510133000344433334433354223434323434444443454344333444544455555555555555555555555555\n555555555555555555555555555555555555555511241304555555555541111102222111022255555555510232110243443323444434531234432444433444454344333311345555555555555555555555555555\n555555555555555555555555555555555555555522120135555555555541111102211111022255555555510332210143344333544544554114323344434334554344333110134455555555555555555555555555\n555555555555555555555555555555555555555522202455555555555541111001111111022455555555510332220145334434445444555531323334444344544344233132112455555555555555555555555555\n555555555555555555555555555555555555555542335555555555543541111011111111035555555555500331330045544434434454455554333333444444444444333243200355555555555555555555555555\n555555555555555555555555555555555555555542555555555555423541111111111111355555555555510241340035555544333345544455433344444444444344334433222355555555555555555555555555\n555555555555555555555555555555555555555554555555555553244541111111111114555555555555520141351015555555433202455444443355444444442244443144443555555555555555555555555555\n555555555555555555555555555555555555555555555555545522444541111111110245555555555555530141352014555555543110134454334454444432332344443144323555555555555555555555555555\n555555555555555555555555555555555555555555555555234234444541111111113555555555555555540031253003555555555442012344333444444543223344314343234555555555555555555555555555\n555555555555555555555555555555555555555555555554222444445541111110145555555555555555551031153003555555555555210233333334444445443344224432443555555555555555555555555555\n555555555555555555555555555555555555555555555324434444454541111102455555555555555555551021043003555555555555542113333444444454454444131333432555555555555555555555555555\n555555555555555555555555555555555555555555542232444444444541111135555555555555555555553010043003555555555555555422234444444444544455420341244555555555555555555555555555\n555555555555555555555555555555555555555555323334444444444541111455555555555555555555554000023104555555555555555555444333344333445543452231145555555555555555555555555555\n555555555555555555555555555555555555555543332344444444444541124555555555555555555555554000014104555555555555555555554333444433333543345423345555555555555555555555555555\n555555555555555555555555555555555555555522334444444444544541355555555555555555555555555100003204555555555555555555555544444444322444433442135555555555555555555555555555\n555555555555555555555555555555555555555532344444444454445543555555555555555555555555555200003214555555555555555555555555543344333454554455325555555555555555555555555555\n555555555555555555555555555555555555555534444444444544455555555555555555555555555555555300003314555555555555555555555555554434433455445555555555555555555555555555555555\n555555555555555555555555555555555555555554444444455444555555555555555555555555555555555400003325555555555555555555555555555554433434454444555555555555555555555555555555\n555555555555555555555555555555555555555544444444544455555555555555555555555555555555555510003325555555555555555555555555555555544433444544455555555555555555555555555555\n555555555555555555555555555555555555555544444445444555555555555555555555555555555555555520002435555555555555555555555555555555555433311345455555555555555555555555555555","555555555555555555555555555555555534544423332334554333333345555555555555554323334555555555555555555541100233222101222225555555555555555555555555555555555555555555555555\n555555555555555555555555555555555534455433233334443333333333455555555555553322324555555555555555555301211223220023132115555555555555555555555555555555555555555555555555\n555555555555555555555555555555555533445554332334543333334333334455555555553322324555555555555555541012223222101223221015555555555555555555555555555555555555555555555555\n555555555555555555555555555555555534543345544334554333333343333334555555553332335555555555555555300132223220122222210025555555555555555555555555555555555555555555555555\n555555555555555555555555555555555534554433445433344433333333333333345555553232335555555555555552000222222200233221200025555555555555555555555555555555555555555555555555\n555555555555555555555555555555555534444554334443233333334333333433323345553233335555555555555410002322220013123212100035555555555555555555555555555555555555555555555555\n555555555555555555555555555555555544543345544433333333333333334334333233453233445555555555553021122222221232221000000045555555555555555555555555555555555555555555555555\n555555555555555555555555555555555533554433444543333333333333443334343333333333445555555555550132222232122312310000000045555555555555555555555555555555555555555555555555\n555555555555555555555555555555555543335543333454433333333333334433333343332333455555555555550232222122222311100000000145555555555555555555555555444444555555555555555555\n555555555555555555555555555555555543333344544344543333332233333333333333433233455555555555540222222013212220000000012255555544444333332222211110000002555555555555555555\n555555555555555555555555555555555543333333455443333333322223333333333343434233455555555555541223210022223331222233344455555400010000000001110000000002555555555555555555\n555555555555555555555555555555555544333454334555432333322223333333333334434222455555555555541322024445455455555555555555455300122110001111111111111103555555555555555555\n555555555555555555555555555555555543443345543345553333322223222222222111334322455555555555541212145444433443333334322221255300233220011111111111111104555555555555555555\n555555555555555555555555555555555543443333432222232111111110000000000000234422455555555555542223342111211321212124221342255200222210011111111111111104555555555555555555\n555555555555555555544444433333222211110000000000100111111110000111110000234522455555555555530222252212310322222214324433355201222100011111111111111115555555555555555555\n555555555555555531110110000000000000000000000001222100011111111122210000234532445555555555530222152113321333333234333332455101232100011111111111100015555555555555555555\n555555555555555530111100001222100011111111000002322110011111111011111100234532445555555555520223242211111421221123111111355101222210011111110000000025555555555555555555\n555555555555555530232100002222200011111111000002222210011111111111111110235532445555555555520324442210111310111224121112355000111111011111110000000035555555555555555555\n555555555555555530232220001111111111111111000001212100011111111111111110234212445555555555521213444422201433312244332311454001111111111111110000000045555555555555555555\n555555555555555540111110101111111111111111000001111111111111111111111110221123444555554455520104444333211444101144431311454001111111111111110000000045555555555555555555\n555555555555555540111111111111111101111111000001111111111111111111110000112224444555554355510124544222334433114244444333553001111111111111110000000155555555555555555555\n555555555555555540111111111111111111111111000001111111111110000000000001112215444555554255511324555433334433322222233332453001111111111111100000000155555555555555555555\n555555555555555540111111111111111111110000000001111111100000000000000011102225544455553155512224544554434413221010122222552001111111000000000000000255555555555555555555\n555555555555555540111111111111111100000000000001111100000000000000001110102225544455553045522134445545554431044012223223551001111111000000000000000355555555555555555555\n555555555555555551111111111111111100000000000000000000001111111000011211112225544455553025422224444455554454123114332234551011111110000100000000000355555555555555555555\n555555555555555551111111111111111100000000000000010000000000000001112321112225554455553015412114443234454234531344333323551001111110000000011111110455555555555555555555\n555555555555555551111111100001000001000000000000000000000122220012222321103225554455552004400014444333344433454213344323540011111111110001111111111555555555555555555555\n555555555555555551000000002320000223420000000000000000123334552121332310113225554455552003400025444433235544345531144333341011111110000002211111111555555555555555555555\n555555555555555551000000143110001000031000000000000003320000321111331311333225554455552001400024344443345445555554223323334321111110000002211100002555555555555555555555\n555555555555555552000002520000100000011000000000000143000001111101332212433225555555553101300133333444344454444555532423334343321110001113211000002555555555555555555555\n555555555555555552000025200000000000000000000000001540000144011101332102413225555555552101101244333444343344554445554323444444543210111113210000003555555555555555555555\n555555555555555552000241010001000000010000000000014530002553111101331221103135555555552100021134443444443333345445555333454444444421100112111100004555555555555555555555\n555555555555555552000100331003100000100000000000035520145553111101311322213135555555552200011034444443343332013455453343454444432333333333333310004555555555555555555555\n555555555555555553000024200002411112000000000000155424554353111100212323323135555555552210010344345543343331201334543334455444443223344323333200015555555555555555555555\n555555555555555553001341000000344321110000000000022355531353011103422322423135555555551210003543344544342331420123343333344444455443344313232200015555555555555555555555\n555555555555555553002200002310001233110000000000004555422253011134421123213135555555541210015543444444443332331101333333344444554554444222143100025555555555555555555555\n555555555555555554000000243110124310000000000000035555413453011254212212113135555555541110004544444443443344333321123344444444445555545530152022035555555555555555555555\n555555555555555554000002510001331012321000000001455423425553011341132111113145555555540121003544444432344431454334223344333444333455543454223134145555555555555555555555\n555555555555555554000034100000002442111000000025554114335553011310231112323145555555540021001554432333344332443243233443333454332334543334532335555555555555555555555555\n555555555555555554001330010000133200000000001354520212125553011120231013323245555555540022001454443223444134434423333433434444443322454433454214555555555555555555555555\n555555555555555554000001331000000000000000024532322321135553011231320132123145555555530033000354445443443233334314433443334434444333455554455534555555555555555555555555\n555555555555555555000034100000000000000000355542224132345553011232203312223245555555530034100144454554443212424324433444344333344433455445555555555555555555555555555555\n555555555555555555101430000000000000000014544541313113555553011231215312123245555555530034100034444554445312401453344444444433344433444554444555555555555555555555555555\n555555555555555555101100000000000000000035421432102345555553011221225211112145555555530024200034433444433452233443433434444543345433433445544455555555555555555555555555\n555555555555555555100011111112223333444452202420112555555553011121114211113145555555520123201024443333543345322433432343443444345434433322345455555555555555555555555555\n555555555555555555444444555555555555555552013130345555555553011111223111112155555555520133211013444333454434542114433344433434454434433310024455555555555555555555555555\n555555555555555555555555555555555555555553223022555555555553011101211111112155555555520143222002334433444554555412422334434334454334333213112345555555555555555555555555\n555555555555555555555555555555555555555553120125555555555553011001111111122355555555510143133002434433445444455552233333444344444444333223310145555555555555555555555555\n555555555555555555555555555555555555555554232455555555555453011011111111024555555555510143134001554433434455444555432333444444444444333343311145555555555555555555555555\n555555555555555555555555555555555555555555244555555555542352011111111110245555555555520143035101455544433334554445533344444444444334334333344355555555555555555555555555\n555555555555555555555555555555555555555555455555555555424452011111111112555555555555530034135200355555433201245545444345444443332234444114532355555555555555555555555555\n555555555555555555555555555555555555555555555555555552244452111111111135555555555555540024135300255555554221023445334445444443223334432335332455555555555555555555555555\n555555555555555555555555555555555555555555555555533423444452011111101455555555555555551014025400055555555554101234333344444455433244422443344455555555555555555555555555\n555555555555555555555555555555555555555555555555422244444552111111025555555555555555552003015400045555555555421123333334444545554344314243342355555555555555555555555555\n555555555555555555555555555555555555555555555543543444445452111111355555555555555555553002004410045555555555554212334444444445545554421143243455555555555555555555555555\n555555555555555555555555555555555555555555555323354444454452011114555555555555555555554001003410155555555555555543334433444433445444452133024555555555555555555555555555\n555555555555555555555555555555555555555555542232444444444552111245555555555555555555555100001420155555555555555555554333344433234443345412335555555555555555555555555555\n555555555555555555555555555555555555555555433334444444444452112555555555555555555555555200000430155555555555555555555443344444332354433453224555555555555555555555555555\n555555555555555555555555555555555555555553133444444444454452135555555555555555555555555400000231155555555555555555555555443444433344544345423555555555555555555555555555\n555555555555555555555555555555555555555553224444444445444552455555555555555555555555555500000231255555555555555555555555554334433355445555554555555555555555555555555555\n555555555555555555555555555555555555555553344444444454445555555555555555555555555555555520000232255555555555555555555555555544443444444445555555555555555555555555555555\n555555555555555555555555555555555555555555444444444544455555555555555555555555555555555530000343255555555555555555555555555555543433445544455555555555555555555555555555\n555555555555555555555555555555555555555554444444455445555555555555555555555555555555555540000243355555555555555555555555555555554433332345445555555555555555555555555555\n555555555555555555555555555555555555555554444444544455555555555555555555555555555555555551000143455555555555555555555555555555555543320124455555555555555555555555555555","555555555555555555555555555555554333233333334455433332334555555555555555332323255555555555555555555411002322210222222555555555555555555555555555555555555555555555555555\n555555555555555555555555555555554454443233223345543333333345555555555555332223255555555555555555552012122221002312202555555555555555555555555555555555555555555555555555\n555555555555555555555555555555554344554333333354323333333333345555555555332223245555555555555555510122332220122322002555555555555555555555555555555555555555555555555555\n555555555555555555555555555555554334455444333355443333333333333455555555333223355555555555555554100332232102222221003555555555555555555555555555555555555555555555555555\n555555555555555555555555555555554355333455443345554333333333333333455555333223355555555555555530001222221022322220003555555555555555555555555555555555555555555555555555\n555555555555555555555555555555554345544333454333344333333333334333234455323323355555555555555210013222201221321210004555555555555555555555555555555555555555555555555555\n555555555555555555555555555555554344455543344333333333334433344343332333323324455555555555541121222222212222100000004555555555555555555555555555555555555555555555555555\n555555555555555555555555555555554355333455444323333333333334333343343332323325455555555555530231222322232131000000015555555555555555555555555554444335555555555555555555\n555555555555555555555555555555554345444334445433233333333333334343333433333335555555555555530222221122222110000000125555555555554444333222211100000015555555555555555555\n555555555555555555555555555555554333455443334455433333333333333333333333333335555555555555531222310122123100000002335555555311111110000000100000001025555555555555555555\n555555555555555555555555555555554322334345443345433333322333333333333433433335555555555555521232101233333334444555555555555200111100001111111111111025555555555555555555\n555555555555555555555555555555554333334334555433333333222233333333333344433235555555555555522221035555554455554445443332355101232210011111111111111035555555555555555555\n555555555555555555555555555555554343335543345454333333223233333332222222333235555555555555522121244333322432322134121221355101222210011111111111111045555555555555555555\n555555555555555555555555555555554344434455433345442222112111111100000000232235555555555555522222342111201311112124213442355001222100011111111111111045555555555555555555\n555555555555555555555555555555554344333233211111111111111110000001110000232234555555555555511221352213320322332224334433454002322100011111111111100155555555555555555555\n555555555555555555554444333322211000000000000000111100001111111122210000232234555555555555511321352123311433322233232311454002222100111111100000000155555555555555555555\n555555555555555541111110000000000000000011000001222200011111111111100000233144455555555555511232342110012311111123111121453001111110111111100000000255555555555555555555\n555555555555555540111110001222100001111111000001222221011111111011111110234133455555555555502223434311212311212233122212553001111111111111100000000355555555555555555555\n555555555555555540222210001222200001111111000001222210001111111111111110235212455555555555402103444433211443211343423312552001111111111111100000000455555555555555555555\n555555555555555540233220000111111111111111000000111111111111111111111110233113445555555355401024444333223443012143432313551001111110111111100000000455555555555555555555\n555555555555555540111111011111111111111111000001111111111111111111111000221323445555555245401124544322334432123343344333551011111111111111000000001555555555555555555555\n555555555555555550111111111111111101111111000001111111111111000000000000111312444555555225402224545543323441322110122223550011111110000000000000001555555555555555555555\n555555555555555551111111111111111111111111000001111111101110000000000001100313444555555215312224444455444431214311222223540011111110000000000000002555555555555555555555\n555555555555555551111111111111111101110000000001111111100000000000000011110313444555555103322213444455555554104302433234540011111110001000000000003555555555555555555555\n555555555555555551111111111111111100000000000000110000000000000000001110111313444555555101322104443344554334531323533335530011111110000000011111204555555555555555555555\n555555555555555551011111111111111100000000000000000000001111110000011231111314544555555100121003444323445333454222334433430011111111100001111111104555555555555555555555\n555555555555555551111111111111111100000000000000000000000000100000121232111314544555555100000014444433234444334531124433332111111110000012111111115555555555555555555555\n555555555555555551111111110000000011100000000000000000001334543012123231011314544555554100000014434443334445444555312422333432111100000022111000015555555555555555555555\n555555555555555552000000001320000123430000000000000000232111453121133231132314544555554100000024333444334544445555542243333434332100001123110000025555555555555555555555\n555555555555555552000000034110001000022000000000000014200000331110132221342314554555554210101224333344334444544444555432344444454321111122110000035555555555555555555555\n555555555555555552000001430000100000001000000000000251000002511110033211341314554555554210002224433444334334445544455433345444444443210122111100035555555555555555555555\n555555555555555552000015300000100000000000000000002540000135511110033121111315555555554210001124443454344333213455554444345544443223333333333100045555555555555555555555\n555555555555555553000142000001100000000000000000015530013555511110132131212225555555554220000134444454344333100244454334445544454432334442333100155555555555555555555555\n555555555555555553000100231002200000100000000000045521355544511110020232332225555555553121000443334544344332131112344333344444444544334431313100155555555555555555555555\n555555555555555553000014300002521112000000000000055335555314511110132222332225555555553121000243344443443331333001233333334444455445445431204400255555555555555555555555\n555555555555555553000242000000244321110000000000012455554214511112442112322225555555552021000044444444443334423231023334444444444455544454213401455555555555555555555555\n555555555555555554002310001310000233100000000000015555553224511114431212212225555555552012100035444443344343344433212334433344433344554334541233455555555555555555555555\n555555555555555554000000143110024310000000000000035555343255511125212211112225555555552002100014443432344442254224333344333344443233344333445321355555555555555555555555\n555555555555555554000001420001331012321000000000045552143455511132023111222225555555551002200004442233344324442443334343343444444433245544334542255555555555555555555555\n555555555555555554000025200000001342101000000001455421232455511111023101333235555555551002310002554333344224423421433343333443444433345555544555455555555555555555555555\n555555555555555554000241010000133200000000000014434103211455411112122013213235555555551002410001444544443132433412443344334443334443345544444555555555555555555555555555\n555555555555555555000100331000000000000000000245422231323455411123221222123235555555551003430010355545544310430344334444444443333443344445544444555555555555555555555555\n555555555555555555100014200000000000000000014555522130225555411123211522213335555555551002431010134454444542231244243343444454334443343334445544555555555555555555555555\n555555555555555555101341000000000000000000045333422021255555411122122521112135555555541002431000032344542345323343332244344344434543443333123455555555555555555555555555\n555555555555555555102200000000000000000011243213311014555555411112102411102135555555540013241110024332444433542123443334443343444443443331100244555555555555555555555555\n555555555555555555100001110111122333444555541013202245555555411111122311112145555555540013240210014433454444455411342233443433445443442331320113555555555555555555555555\n555555555555555555323334445555555555555555541241214555555555411110121111112145555555540014230330003433455445555553133333444334444444433321432002555555555555555555555555\n555555555555555555555555555555555555555555542211145555555555411110121111112245555555530014330340001433444454445555433233344444444444433344333223555555555555555555555555\n555555555555555555555555555555555555555555541312455555555555411100111111103555555555530014420451001443433444554444543334444444444423443442444425555555555555555555555555\n555555555555555555555555555555555555555555552335555555555424411111111111025555555555540003420453010354433321345544444334544444333223444431443235555555555555555555555555\n555555555555555555555555555555555555555555553455555555554235411111111111355555555555551002430454000155543311023445433444444444322333443143432445555555555555555555555555\n555555555555555555555555555555555555555555555555555555532445411111111113555555555555553001430355200045555434101234433334444445543323442244324425555555555555555555555555\n555555555555555555555555555555555555555555555555555445324445411111111145555555555555554000330255200035555555410123333333444444555444431313334325555555555555555555555555\n555555555555555555555555555555555555555555555555554133344445411111101455555555555555555100220045200035555555554211333444444444554454443104412445555555555555555555555555\n555555555555555555555555555555555555555555555555544324444455411111025555555555555555555300120035200045555555555542223443344443344544445412311455555555555555555555555555\n555555555555555555555555555555555555555555555555324444444545411111355555555555555555555400000015210045555555555555544433334443223445333453133455555555555555555555555555\n555555555555555555555555555555555555555555555542233444444445311113555555555555555555555510000004420045555555555555555543334444433234443345421355555555555555555555555555\n555555555555555555555555555555555555555555555423234444444455311145555555555555555555555530000002320155555555555555555555444344443334455444553255555555555555555555555555\n555555555555555555555555555555555555555555553333344444445545302455555555555555555555555540000001331155555555555555555555554433443334544455555555555555555555555555555555\n555555555555555555555555555555555555555555541324444444454445325555555555555555555555555551000001331155555555555555555555555544444344445444455555555555555555555555555555\n555555555555555555555555555555555555555555542344444444554455455555555555555555555555555553000001332155555555555555555555555555554343334455444555555555555555555555555555\n555555555555555555555555555555555555555555543444444445444555555555555555555555555555555554000001443255555555555555555555555555555443333224454555555555555555555555555555\n555555555555555555555555555555555555555555554444444454445555555555555555555555555555555555100000343355555555555555555555555555555554332001344555555555555555555555555555\n555555555555555555555555555555555555555555554444444544455555555555555555555555555555555555300000253355555555555555555555555555555555553320123555555555555555555555555555","555555555555555555555555555555543323333334444554333333445555555555555552323233355555555555555555555211023322102222125555555555555555555555555555555555555555555555555555\n555555555555555555555555555555543443332333233445433333333455555555555543322232355555555555555555541022222221023222025555555555555555555555555555555555555555555555555555\n555555555555555555555555555555543455443333333445333333333333455555555542322232355555555555555555301222322201223220035555555555555555555555555555555555555555555555555555\n555555555555555555555555555555543344554433233454333333333333333455555543322233355555555555555552001322331023222210035555555555555555555555555555555555555555555555555555\n555555555555555555555555555555543443444554332355543333333333333334455542333233455555555555555510012222210223222200045555555555555555555555555555555555555555555555555555\n555555555555555555555555555555553455433444543334443333333333333333334543233233455555555555554110123222102312212000045555555555555555555555555555555555555555555555555555\n555555555555555555555555555555553445554333444322333333334433334333332333233243555555555555540221222222122221000000055555555555555555555555555555555555555555555555555555\n555555555555555555555555555555553554445554343333323333333343343343433333334254555555555555530322222322231220000000155555555555555555555544443332211135555555555555555555\n555555555555555555555555555555553455333444454333333333333333444343333433333255555555555555521222221232231000000001255555555444333222111111100000000035555555555555555555\n555555555555555555555555555555553344554333345443333333333333334333433333333255555555555555521222210222222000011123455555555100100000001111100111111045555555555555555555\n555555555555555555555555555555553233444444334455333333322333333333333433433355555555555555522232012333444344555555555555555101222100011111111111111155555555555555555555\n555555555555555555555555555555553333333355544333333333222333333333333344433255555555555555522120045555444444444444332221355001232210111111111111111155555555555555555555\n555555555555555555555555555555553332344333455443333333122233333333222222332255555555555555522122243222222421212133112331454002222100111111111111110255555555555555555555\n555555555555555555555555555555553443345544334455433332122221111110000000232245555555555555522222342111311311212124224432454002221000111111111111100355555555555555555555\n555555555555555555555555555555553444444444222222211111110110000000000000232345555555555555511321342213321323333234343323553002321000111111111100000355555555555555555555\n555555555555555555555555555544432221111000000000111110001111111122210000232344555555555555502221342122211422222133121212552002222100111111100000000455555555555555555555\n555555555555555554332222110000000000000000000001222200001111111111100000222344555555555555402221442210112311111132111122552001111111111111100000000555555555555555555555\n555555555555555540000010000111100001111111100001322211001111111011111110231343455555555555402223444421212312212243232213551011111111111111100000001555555555555555555555\n555555555555555540122110001322200001111111000001222210001111111111111110232221455555555555402113444433212443111343423303551011111111111111100000002555555555555555555555\n555555555555555550233210000111111111111111100000111101101111111111111110243112455555555445301023444323323443013144443324550011111111111111000000002555555555555555555555\n555555555555555551122221000111111111111111000000111111111111111111111000221222445555555325301233544432233443133332333323540011111111110000000000003555555555555555555555\n555555555555555551011111111111111101111111000001111111111111100000000000111222445555555304313224544554433442322200122224540011111110000000000000004555555555555555555555\n555555555555555551111111111111111111111111100001111111111110000000000001110222444555555303322223445545544442203411222224530011111110001000000000004555555555555555555555\n555555555555555551111111111111111111111000000001111111100000000000000011110222444555555301222203444455554445312411443345530011111100001000001111115555555555555555555555\n555555555555555551111111110111111100000000000000111100000000000000000121011222444555555200132003443334455434553133442434520011111111100000111111125555555555555555555555\n555555555555555551011111111111111100000000000000000000001111111000011122111222444555555200021003444323334433345421324433321111111111100011111111025555555555555555555555\n555555555555555552011111111111111110000000000000010000000000000000111132111213444555555200000003444433324554434554103432333321111100000022111111035555555555555555555555\n555555555555555552011111111111111100000000000000000000000134442001213222011313544555555200000014434443334444555555531242333343321100000132110000045555555555555555555555\n555555555555555552011100000110000123320000000000000000133222455111124222023313544555555200000124333344334554444455554232333344444311111132110000045555555555555555555555\n555555555555555552000000013320001110132000000000000003310000352111013221243314544555555210001224333344334444554444455532334444444443211121000000155555555555555555555555\n555555555555555553000000252000010000002000000000000143000001451111013220242314554555555210010124433444334333344544444543335544444333322222222000155555555555555555555555\n555555555555555553000002510000100000001000000000001450000025541111024212110314555555554221010024443454344333201344555434445444544322233443232000255555555555555555555555\n555555555555555553000034100000100000000000000000004540002455541111023122121314555555554221010143444454344333110123445333344444445543333443132100355555555555555555555555\n555555555555555553000230021001100000000000000000025530145554541111011132232314555555554121000034334544344233142011234333333444444455444442222420355555555555555555555555\n555555555555555553000001431002400001100000000000045424555531541111023132242314555555554122101014344443444332234100123333334444444554555554201520245555555555555555555555\n555555555555555554000024200000443331000000000000022355555422541111344111332315555555554012100003444444444334433333102334444444443344555434542232345555555555555555555555\n555555555555555554001341000110022112210000000000003555555322541111442111212225555555553012200002544443244443144433421334433334443233445423455322345555555555555555555555\n555555555555555554001100013320001331000000000000025555534325541113421221112225555555553001310001443332344443244324323344334344444333234444334542135555555555555555555555\n555555555555555554000000242001233100110000000000045555214345541113113211222225555555553000310000343223344414443342333344333344344443334555444455445555555555555555555555\n555555555555555554000003410000110134321000000000045542123245541112113101332225555555552000330000154433244324432430443344333443343443334544455555555555555555555555555555\n555555555555555555000034100000023420000000000000343410311145541112213102312225555555552001441001045554444221343432444344434443333444344445544444555555555555555555555555\n555555555555555555000230021000121000000000000014542223232355541112322122122325555555552001442001025554545420340144424443444444333444344334455444455555555555555555555555\n555555555555555555100002421000000000000000000245552213022555531112221331212325555555552000443001003445443454222244333243344445434444443333223454555555555555555555555555\n555555555555555555100034100000000000000000002544352212125555530112212431112235555555551001344100001333443334532243343234444344444543343333100244555555555555555555555555\n555555555555555555101430000000000000000000004431342101455555530111111431102235555555551002234011001332444443454211443334444343345543343332131122455555555555555555555555\n555555555555555555101100000000000011122334444111320223555555530111111321102235555555551002333032000333354454455531243233444333445444343331233001455555555555555555555555\n555555555555555555100111122233444555555555555113221355555555530111022111102235555555540002423033000143445544455555324333344434444444443333434111455555555555555555555555\n555555555555555555444455555555555555555555555222113555555555530110011111102245555555540002433035101033444445444455543233444444444443443343433443555555555555555555555555\n555555555555555555555555555555555555555555555221135555555555530110111111102455555555540002431045200013433333454444553334544444444432444441255323555555555555555555555555\n555555555555555555555555555555555555555555555332455555555543531111111111114555555555551001442045400114533320134544443434544444323323444333353324555555555555555555555555\n555555555555555555555555555555555555555555555435555555555424530111111110245555555555552000342045510103554311112344533344444444433233444134433443555555555555555555555555\n555555555555555555555555555555555555555555555445555555554244530111111102555555555555554000242035530101555544300133433333444444554433443143423423555555555555555555555555\n555555555555555555555555555555555555555555555555555555532444520111111025555555555555555100142015530000455555531012333333444445554544443111532434555555555555555555555555\n555555555555555555555555555555555555555555555555555524334444521111111355555555555555555300031004530001555555555421233444444444445444445411420245555555555555555555555555\n555555555555555555555555555555555555555555555555555422344445521111113555555555555555555500011002531001555555555554333443334443234445433453133355555555555555555555555555\n555555555555555555555555555555555555555555555555542544444454521111145555555555555555555520000001431001555555555555555433334444333334433345422245555555555555555555555555\n555555555555555555555555555555555555555555555555323344444444521111455555555555555555555540000000343002555555555555555554434444443324554433454135555555555555555555555555\n555555555555555555555555555555555555555555555553232444444445521124555555555555555555555551000000133102555555555555555555554333443334544554555545555555555555555555555555\n555555555555555555555555555555555555555555555433334444444544521255555555555555555555555552000000033203555555555555555555555543344334444444455555555555555555555555555555\n555555555555555555555555555555555555555555555233444444444544512555555555555555555555555554000000033303555555555555555555555555444334334455444555555555555555555555555555\n555555555555555555555555555555555555555555555223444444455445535555555555555555555555555555100000043313555555555555555555555555555444333334554555555555555555555555555555\n555555555555555555555555555555555555555555555244444444544455555555555555555555555555555555300000034424555555555555555555555555555554333201244555555555555555555555555555\n555555555555555555555555555555555555555555555444444445444555555555555555555555555555555555500000024424555555555555555555555555555555543121123455555555555555555555555555\n555555555555555555555555555555555555555555555444444454445555555555555555555555555555555555520000004534555555555555555555555555555555555443001455555555555555555555555555","555555555555555555555555555555432233223345555543233333455555555555555423233332555555555555555555553010123221022221355555555555555555555555555555555555555555555555555555\n555555555555555555555555555555533333333333334544333332334455555555555433223332555555555555555555520122222210232220355555555555555555555555555555555555555555555555555555\n555555555555555555555555555555535544432333323454433333333334555555555433222332555555555555555555202223222002232200455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555534445543333333543223333333333334555555433322332555555555555555541002322320132222100455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555533444554443333455433333334333333334555423332333555555555555555410022222101223222000455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555535543334545433345443333333333333333345332332333555555555555553110132221023222110001555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555534455443334543233443333334333344333323332332444555555555555530312222222222210000001555555555555555555555555555554443355555555555555555555\n555555555555555555555555555555534444554443433333333333333333343343333333332444555555555555521322223222321200000002555555555555555554443322211100000055555555555555555555\n555555555555555555555555555555535543345554443333333333333334343333333333332455555555555555511222211322320000000022555555555322211111100000100000010155555555555555555555\n555555555555555555555555555555534555443343454433333333333333334333333333332455555555555555512222201222221011122344555555554000111000011111111111110255555555555555555555\n555555555555555555555555555555533334554433344554333333323333333333333433432455555555555555512331023444444455555555554444454002222100111111111111110355555555555555555555\n555555555555555555555555555555532223343555433443333332222333333333333344432455555555555555512220155554444444433344221211453002222200111111111111110455555555555555555555\n555555555555555555555555555555533333443344554333333332132333333333332233332455555555555555422222253222212311211133213431453002221000111111111111110455555555555555555555\n555555555555555555555555555555534333454433444554333332132222221111100000232455555555555555422222242112311312222124235333552012321000111111111111001555555555555555555555\n555555555555555555555555555555533443344544233443321111011110000000000000232445555555555555402312242124311423333243332323552012221000111111100000001555555555555555555555\n555555555555555555555555555555533433322221100000011111111111111122220000232445555555555555402212242122112422221132111122551011111100111111100000002555555555555555555555\n555555555555555555555444332221110000000000000000222200001111111122210000232444555555555555302222442210122301111132111123551001111111111111000000003555555555555555555555\n555555555555555552111010000000000000111111100000232211001111111011111110222443455555555555302223444432212322222343323213540011111111111111000000004555555555555555555555\n555555555555555551011110000222210001111111100001222221001111111111111110222431455555555555212013444443322443111343423214540011111111111111000000004555555555555555555555\n555555555555555551122210001222210001111111100000222110001111111111111110232312455555555535200122444322233442023244444334530011111111111111000000015555555555555555555555\n555555555555555551133221000111111111111111100000111111111111111111111000231232455555555514201232545443233443143221233224530011111111100000000000015555555555555555555555\n555555555555555551011111011111111111111111100000111111111111111000000000211131445555555412213233544554433442231310222224520011111110000000000000025555555555555555555555\n555555555555555551011111111111111111111111100000111111111110000000000000110131445555555411122212445545554544202510333335520111111100001000000000035555555555555555555555\n555555555555555552111111111111111111111111000000111111100000000000000001111121444555555400122202444445544445531231353345510111111100000000111111035555555555555555555555\n555555555555555552011111111111111111100000000000111110000000000000000111011122444555555400022003444334445433454223443433410011111111000011111111045555555555555555555555\n555555555555555552011111110111111110000000000000000000000111111000001113111222444555555300010002454332334443334542113443333221111101000121111111155555555555555555555555\n555555555555555552011111111111111110000000000000010000000000000000012123111222445555555300000003544443323455444455311342233343211100000121110000155555555555555555555555\n555555555555555552011111111111111110000000000000000000000123331000122323111222445555555300000014434444334444455555553133333343433200010231110000255555555555555555555555\n555555555555555553011111110000000012210000000000000000013333555101113323113222445555555310000124433344334445444445555433233444445432211221100000355555555555555555555555\n555555555555555553000000001330000122341000000000000001331000255111002322134223545555555321000124333344334334455544455543334444444444322221111000355555555555555555555555\n555555555555555553000000034210001000013000000000000024100000454111002321143223545555555221001014443444334333323455444444334544444322233343331000455555555555555555555555\n555555555555555553000000341000010000001000000000000351000014554111003311121223555555555221001024444444344333200134455423444544444443232444222000555555555555555555555555\n555555555555555554000004400000100000000000000000002540001355554111003213121223555555555222001014434454334333121012344433334444444455443443131232555555555555555555555555\n555555555555555554000143000001100000000000000000015540035555454111002023232323555555555122100003434554334333133101233333333444445544555544210351145555555555555555555555\n555555555555555554000110132001300000100000000000045522554553254111013222233214555555555112100001444443444333233211013333344444444444554444541132035555555555555555555555\n555555555555555554000003410001431122000000000000034345544542253111144311232314555555554112100000344444344334342443311223443344443334445433455312345555555555555555555555\n555555555555555554000144000000144321210000000000002555555522253111253111221314555555554101210000254443244444035423432334433334443333334543334553125555555555555555555555\n555555555555555554001320001220000133100000000000015555554532553111431221111314555555554000220000133332234433344233323444334344444443323555443455424555555555555555555555\n555555555555555555000000034210013410000000000000035555531435553112301311122314555555554000131000024223344413443342233344333344344444334544455555555555555555555555555555\n555555555555555555000000440001231012332000000000035555312324553012102211232324555555553000242000114433244313333440344344433444333444334455444445555555555555555555555555\n555555555555555555100004300000001343101000000000035442021115553011212201321325555555553000243000002554444322152242434344444443333344334334455444455555555555555555555555\n555555555555555555100143000000123200000000000000344222323225552111322122212325555555553000244100100454444541142035424344344445433444334333334454455555555555555555555555\n555555555555555555100210131000000000000000000003555322313255552111321141211325555555552000144300100245443345313344233234334434443454344333311244455555555555555555555555\n555555555555555555100003310000000000000000000144445221212555552112212251111225555555552000233300010033443334542123443324444334344444344333211013355555555555555555555555\n555555555555555555100143000000000000000000000254124210145555552111210241111225555555552000323302100023345443345420243233444343344544344233133101255555555555555555555555\n555555555555555555102310000000000000000111223421033111355555552111111231111225555555551000423303200013344455455553123233344433444444444333243300155555555555555555555555\n555555555555555555200000000001112233444555555520232224555555552111112111111225555555551001432304400102445544445555423333334444444444444334442333355555555555555555555555\n555555555555555555211223334455555555555555555532221245555555552011012111112235555555551001442204510001443445544445554233444444444442344444144432455555555555555555555555\n555555555555555555555555555555555555555555555532112455555555552111011111102455555555551000443004530010343333445444454333554444433322344433144323555555555555555555555555\n555555555555555555555555555555555555555555555532235555555554352111111111113555555555552000344105551010243330024455543444544444432233344314343343555555555555555555555555\n555555555555555555555555555555555555555555555542455555555542451111111111135555555555554000144104553010045422201234443334444444554332344224432441455555555555555555555555\n555555555555555555555555555555555555555555555554555555555424451111111111455555555555555100034103554000025555420123333333344444455544443131343442555555555555555555555555\n555555555555555555555555555555555555555555555555555555553244451111111114555555555555555300024101554000025555553101333334444444455445455420350044555555555555555555555555\n555555555555555555555555555555555555555555555555555553433444451111111145555555555555555400004100354100035555555542122444444444334454444553132145555555555555555555555555\n555555555555555555555555555555555555555555555555555542234444551111101555555555555555555520002000154100035555555555544443333444322344533345422345555555555555555555555555\n555555555555555555555555555555555555555555555555555354344444451111025555555555555555555540000000044210035555555555555543334444443323444433454125555555555555555555555555\n555555555555555555555555555555555555555555555555542334444454451111255555555555555555555551000000024410045555555555555555444434444333444544455535555555555555555555555555\n555555555555555555555555555555555555555555555555423244444444541112555555555555555555555553000000002330045555555555555555555443344333554444555555555555555555555555555555\n555555555555555555555555555555555555555555555554333444444444541135555555555555555555555555100000003331055555555555555555555554444434444454444455555555555555555555555555\n555555555555555555555555555555555555555555555532334444444454441355555555555555555555555555200000003332155555555555555555555555555434333444554455555555555555555555555555\n555555555555555555555555555555555555555555555522344444445544543555555555555555555555555555400000003333155555555555555555555555555554333311345455555555555555555555555555\n555555555555555555555555555555555555555555555533444444444445555555555555555555555555555555520000002443255555555555555555555555555555543211023455555555555555555555555555\n555555555555555555555555555555555555555555555544444444454455555555555555555555555555555555540000000443355555555555555555555555555555555433101255555555555555555555555555\n555555555555555555555555555555555555555555555544444445444555555555555555555555555555555555551000000254355555555555555555555555555555555555410155555555555555555555555555","555555555555555555555555555555333332334455554433223344555555555555554232332323555555555555555555551110232210222213555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555333233333343445543333323344555555555553332232324555555555555555555410222222102322104555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555344334333322334454433333333344555555553332222423555555555555555554012223221022322004555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555345554332333334443233333333333345555553323223424555555555555555530013223201322221004555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555334455544333334544333333333333333345553333323435555555555555555200122222012232220015555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555344434445544323455433333333333333333343323323335555555555555552100232220132221100015555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555345544334445433334433333333333344333323323323435555555555555521312222222322100000015555555555555555555555554443322111355555555555555555555\n555555555555555555555555555555334555543334443333333333334333433443333333323535555555555555511322222223212000000025555555555555444332221111000000000355555555555555555555\n555555555555555555555555555555345434455543432333333333333344333433343333323545555555555555512222212322210000000235555555554111100000011111101111110455555555555555555555\n555555555555555555555555555555345543334444543323333333333333343433333333323555555555555555512222102222311112234455555555553001111000111111111111111555555555555555555555\n555555555555555555555555555555334455533333454443333333333333333333333433423555555555555555412321124444445555555555443333553002322100111111111111111555555555555555555555\n555555555555555555555555555555332334444443334543333332222333333333333444424555555555555555412210245444443433332243211212552012222100111111111111102555555555555555555555\n555555555555555555555555555555332323334555443333333332222333333333333333324555555555555555422222243111212311111142124432552012221000111111111111003555555555555555555555\n555555555555555555555555555555433234543334555443333331232322222211110000124455555555555555322222241212311312222133244333551013321000111111111000003555555555555555555555\n555555555555555555555555555555434433555443334554322221111110000000000000124455555555555555302212141124311423332243232213551012221001111111000000004555555555555555555555\n555555555555555555555555555555434443334432111111100011111111001012220000124445555555555555312212242111112311211131111123540011111111111111000000005555555555555555555555\n555555555555555555555555555443222111000000000000111110001111111122210000224445555555555555212212333310112201111142221114540011111111111111000000015555555555555555555555\n555555555555555554333221110000000000000000100000222210001111111111111110224444455555555555212222444433212323212443324114530011111111111111000000025555555555555555555555\n555555555555555552000010000111110001111111100000222221001111111011111110224431355555555545111022444433323442011243423225530011111111111111000000025555555555555555555555\n555555555555555552022210000232210001111111100000222210001111111111111110224311455555555524100222444422233343133344444335520011111111110000000000035555555555555555555555\n555555555555555552133211000111111111111111100000111111111111111011111110223132355555555522112222444543332444132211222225510111111100000000000000045555555555555555555555\n555555555555555552022221000111111111111111100000111111111111111000000000221131355555555520122233444455443443131430222225510111111100010000000000055555555555555555555555\n555555555555555552011111111111111111111111100000111111111111000000000000111031345555555510122213444554555555310430243345510111111100010000011111155555555555555555555555\n555555555555555553011111111111111111111111100000111111100000000000000001111031345555555510022103444444554444543133353344400111111100000001111111255555555555555555555555\n555555555555555553011111111111111111110000000000111111100000000000000012101131345555555510011002444323444433345422233443321111111111000111111110255555555555555555555555\n555555555555555553011111110111111110000000000000100000000000111000000112211131445555555410000002454432323444433454211343233332111100000221111110355555555555555555555555\n555555555555555553011111111111111110000000000000000000001100000000001113211131445555555400000003544443323445444455531233233344332100000221100000455555555555555555555555\n555555555555555553011111111111111110000000000000000000000011221000011222201132445555555400000114434444333454445555555314233334444431111221100000455555555555555555555555\n555555555555555553011111111111111000000000000000000000002333555101211422203222445555555410000113433344434444444444555543233444444444421220000001555555555555555555555555\n555555555555555554011110000110000023431000000000000000232100255201101322124222445555555321001014433344434433445554445554334544444433333332220002555555555555555555555555\n555555555555555554000000003421000110023000000000000014200000355301101322134222545555555321000014443344444333322345554543444544444432223344421002555555555555555555555555\n555555555555555554000000143000010000002000000000000152000003555301101321111122555555555322101103444444434333310023445533344454444554433344313123555555555555555555555555\n555555555555555554000001430000000000001000000000001551000245555311101312211222555555555322100101434454334333223111234433333444444445544444312153135555555555555555555555\n555555555555555554000014300000100000000000000000004550014544555301101113233223555555555212210000334454334333133300123333333444444455545555531143014555555555555555555555\n555555555555555554000132012001200000010000000000025531355245325301101313233223555555555212210000144443444333342323101333444444443334455543455312334555555555555555555555\n555555555555555555000000331001410001100000000000035335541454235201124411232223555555555201210000034444344334333443331133443333444323334543334553214555555555555555555555\n555555555555555555000014300000354331010000000000001455524552225201144311221223555555555101221000014443234444125422433334433334444433323454443345422555555555555555555555\n555555555555555555100242000010012113310000000000004555555453355211252122111223555555555110131000002332334432344243333434433434434444333455554455554555555555555555555555\n555555555555555555101210002320001342000000000000025555554143555201320221122314555555554100033000001323334422442342144334433344334344333455444445555555555555555555555555\n555555555555555555100000143000134200221000000000035555541242555211210310133324555555554100034100010344344313243441244334443444333344434444455444445555555555555555555555\n555555555555555555100001520000110134321000000000025545202112555211121310231324555555554000144300010145444421153134433444444444433344434433444554445555555555555555555555\n555555555555555555100015200000013431000000000000014523223212555211232212212324555555554000144410010035444453133024424334334444543444344333321234555555555555555555555555\n555555555555555555100141011000011000000000000000145532231325555111232133121324555555553000034330001014543345422344333324434434444454334333310013345555555555555555555555\n555555555555555555100100331000000000000000000002444532121255555111221243111225555555553010123330101002444333454212344333444333334554334333213201135555555555555555555555\n555555555555555555200014200000000000000000000004521431013555555111121142111225555555553000232430310000345544445531134223344333344443444333123310035555555555555555555555\n555555555555555555201341000000000000000000011124212411125555555111211142111225555555552000242420330000244445555555313333334443444444444333342322245555555555555555555555\n555555555555555555201200000000000011122344455554013222455555555111102221111225555555552000242320441000144544444555543323334444444444344334334444255555555555555555555555\n555555555555555555200001111123344455555555555554123124555555555111102111111225555555552000244210452001023344554444554333444444444432244444115431455555555555555555555555\n555555555555555555323344455555555555555555555554221145555555554111001111111355555555551000244300554001103332244544444433454444432333344432444334455555555555555555555555\n555555555555555555555555555555555555555555555554221455555555444111111111102555555555553000144411555201102331013444543344454444443323344413443344255555555555555555555555\n555555555555555555555555555555555555555555555555234555555554244111111111025555555555555100024411555410101432311223443333444444455443344313243342355555555555555555555555\n555555555555555555555555555555555555555555555555355555555542454111111110255555555555555300014400355510000455530012333333344444555554444421153134455555555555555555555555\n555555555555555555555555555555555555555555555555555555555424454111111102555555555555555400003400145410000455554310233344444444444444444542133024555555555555555555555555\n555555555555555555555555555555555555555555555555555555344244454111111135555555555555555520001300035410001455555554222344333444323444542345422344555555555555555555555555\n555555555555555555555555555555555555555555555555555554123444454111111355555555555555555540000200015421001555555555554543333444433333444333454214555555555555555555555555\n555555555555555555555555555555555555555555555555555544334444454111113555555555555555555552000000003441001555555555555554433444444332455544445533555555555555555555555555\n555555555555555555555555555555555555555555555555555323444445454111135555555555555555555554000000001333102555555555555555555434344333454445555555555555555555555555555555\n555555555555555555555555555555555555555555555555553223444444453111355555555555555555555555100000000223102555555555555555555554334433444544444555555555555555555555555555\n555555555555555555555555555555555555555555555555533234444444453114555555555555555555555555300000000233202555555555555555555555544433433445544445555555555555555555555555\n555555555555555555555555555555555555555555555554233444444445453145555555555555555555555555510000000333313555555555555555555555555544433332345455555555555555555555555555\n555555555555555555555555555555555555555555555553224444444544453355555555555555555555555555530000000243323555555555555555555555555555433310024455555555555555555555555555\n555555555555555555555555555555555555555555555553244444444444555555555555555555555555555555550000000043324555555555555555555555555555554413101245555555555555555555555555\n555555555555555555555555555555555555555555555554444444445445555555555555555555555555555555552000000025524555555555555555555555555555555555410035555555555555555555555555\n555555555555555555555555555555555555555555555554444444544455555555555555555555555555555555554000000004534555555555555555555555555555555555543145555555555555555555555555","555555555555555555555555555543333334454544432222334555555555555555333233233235555555555555555555411112321022221455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555543333322344555554433332334555555555555333223233245555555555555555554102222210222210555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555543322333333333455543333333334455555555233222233245555555555555555541022322112222201555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555543443343333222334543333333333334455555232322233235555555555555555400132231023222101555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555543545543333333345432333333333333334455233221233345555555555555554101222210223222002555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555543344555443333345544333333333333333333233332233355555555555555531102222202222100002555555555555555555555555555443322113555555555555555555555\n555555555555555555555555555543444344455543234554333333333333443332332333243355555555555555402222222222220000003555555555555555554443322111000000004555555555555555555555\n555555555555555555555555555543545433343455433334333333443333443433333333244355555555555555403222222231110000003555555555554222111100001111001111104555555555555555555555\n555555555555555555555555555543445555433344333332333333333343333434333333335455555555555555312222123222000000124555555555551001110000111111111111115555555555555555555555\n555555555555555555555555555543554344555444323333333333333333443433333333335555555555555555312221022233122334555555555444551012222001111111111111115555555555555555555555\n555555555555555555555555555543555433344445443333333333333333333334333334335555555555555555223211144455555555544443212213540022222001111111111111025555555555555555555555\n555555555555555555555555555543344554333334555533333332233333333333333434335555555555555555221102144443333422221242213314540022210001111111111110035555555555555555555555\n555555555555555555555555555543233344454433344433333321223333333333333333335555555555555555222222142111202311111142244334530023210001111111110000045555555555555555555555\n555555555555555555555555555543233233345555433333333321323333332222211110135555555555555555222231141213312323332343433224530123220001111110000000045555555555555555555555\n555555555555555555555555555553333345433344555433333321222111100000000000134555555555555555113121141123213323221231212115520011111101111110000000155555555555555555555555\n555555555555555555555555555553443345554433344432111110111111000012221000134555555555555555122120242210113211112231111225510011111111111110000000155555555555555555555555\n555555555555555555555555555553444433333211100000011110000111111112210000144455555555555555122221343422113212122342322135510111111111111110000000255555555555555555555555\n555555555555555555555555554432221100000000000000122210001111111101111110144455455555555554122222344444323442112444323035500111111011111110000000355555555555555555555555\n555555555555555555433221110000000000000111100000132221001111111111111110144443155555555553120222444433322342131444433345400111111111111000000000455555555555555555555555\n555555555555555554000001000111210000111111100000122221001111111111111110144431255555555541001222444432223344324323333235400111111100000000000000455555555555555555555555\n555555555555555554012211000132220000111111100000111110111111111111111110144212255555555540022222454554433344222232222245300111111000000000000001555555555555555555555555\n555555555555555554023321000011111111111111100000111111111111111111100000242112255555555541122321444445554444310251033345300111111000100000111111555555555555555555555555\n555555555555555554022222100111111111111111100000111111111111000000000000221012255555555540012123444455555544542133135344200111111000000011111112555555555555555555555555\n555555555555555555001111111111111110111111100000111111111110000000000000111012245555555530001023444334455543345422334344321111111110001111111103555555555555555555555555\n555555555555555555011111111111111111111111100000111111110000000000000001111112245555555530000022444432334543333454211344333333211000001211111104555555555555555555555555\n555555555555555555111111111111111110110000000000111110000000001000000011221122245555555530000022444443332455444445541134223334432100002211000004555555555555555555555555\n555555555555555555111111111111111110000000000000000000000111100000001111321122345555555520000012544444333454455555555312423334444443112211000015555555555555555555555555\n555555555555555555111111111111111110000000000000001000000000010000001122220122355555555520000002533344433455444444555553323444444444443210000015555555555555555555555555\n555555555555555555111111111111111110000000000000000000000134454100012133221322355555555521000102433334433444445544445554333454444443333233210025555555555555555555555555\n555555555555555555111111111111111000110000000000000000023311255300111032212422355555555522100001443444433433333445544444443454445443222334441135555555555555555555555555\n555555555555555555111111000011000022343000000000000001330000155221110032213322355555555522100010254345434433320124445543344445444455444334431414545555555555555555555555\n555555555555555555100000001432000100003100000000000024100000452252110032112122455555555522210010034445434433312101234443333344444444555444431104301455555555555555555555\n555555555555555555100000024100000000001100000000000253000024412551110132221122455555555412210000014454434423314310123333333344444455554544454212311455555555555555555555\n555555555555555555100000341000010000000000000000001552001453025551110121323222455555555412221001003444344433323321101333344444444333445554344542133455555555555555555555\n555555555555555555200003410000100000000000000000004551035520353351110122323322555555555401221000001444444433443244331022344333444432333444333345421255555555555555555555\n555555555555555555200123002100200000010000000000025532454003541451111442223222555555555400221000000244334434414542343233443333444443332345544334554355555555555555555555\n555555555555555555200010132100330001200000000000014345530035522351112431122122555555555300113100000033234444324423332344433444444444433345455555555555555555555555555555\n555555555555555555200002410000154432111000000000001455510455523541114312211122555555555300002300000013334441444344233334433334433444433345554444455555555555555555555555\n555555555555555555200134100010012112311000000000004555544552435541023022112222555555555200003320000102334432443243034434443344333334443444445554444555555555555555555555\n555555555555555555200220001331000342000000000000015555555522435541121021123322555555555200003430000101344422124234243434444444433434443443333345544555555555555555555555\n555555555555555555300000034100124200222000000000025555554112125541112121022223555555555200003442000100254442024104542434434444444345434433332012445555555555555555555555\n555555555555555555300000340000110024321100000000003555332132125541123221221223555555555100003543100100044345422334424322444443444445433432331110234555555555555555555555\n555555555555555555300003400000012431000000000000000255422313245541123213222233555555555100002434200000014333453223344332344433334455433433321431013555555555555555555555\n555555555555555555300133001000012100000000000000002455421212455531122124211223555555555101012334102000003544345531034323334434334444344433323331003555555555555555555555\n555555555555555555300110132000000000000000000000015423421124555530111114211224555555555000024234104200001455445554312423334444344444444433444333334555555555555555555555\n555555555555555555300003410000000000000000000000024213311155555530111114210224555555554000024224104400010254444555542333333444444445434433422444325555555555555555555555\n555555555555555555300143000000000000000000112233452012213455555530111122111224555555554000024424005520001035544444555423344444444443224444422543245555555555555555555555\n555555555555555555401320000000000001123344555555552132225555555530110221111224555555554000024431015540001013445544444443345444443233334442244433435555555555555555555555\n555555555555555555400000011112334455555555555555553211255555555530110111110245555555553000024341015553001101113445454334454444444322334441344234325555555555555555555555\n555555555555555555411223445555555555555555555555553212555555554520111111111355555555555100003443015555100000101234454333344444445544334421314334335555555555555555555555\n555555555555555555555555555555555555555555555555554235555555542520111111113555555555555300001443004555200100330012333333334444455555545442115302455555555555555555555555\n555555555555555555555555555555555555555555555555554355555555424521111111135555555555555510000342002555200000354210233333444444444454444455312312455555555555555555555555\n555555555555555555555555555555555555555555555555555555555554244521111110355555555555555530000142000455200000455553212244433444432344454234553223455555555555555555555555\n555555555555555555555555555555555555555555555555555555554442444521111102555555555555555551000032000155210000455555544444333344443332344443345431355555555555555555555555\n555555555555555555555555555555555555555555555555555555552334444511111025555555555555555554000011000035421001555555555554433344444432345554444554455555555555555555555555\n555555555555555555555555555555555555555555555555555555543244445511110255555555555555555555100000000014341001555555555555554443434433345444455555555555555555555555555555\n555555555555555555555555555555555555555555555555555555244444454511112555555555555555555555400000000002333102555555555555555554434443344445544445555555555555555555555555\n555555555555555555555555555555555555555555555555555542324444444511125555555555555555555555520000000001423102555555555555555555554443343344455444555555555555555555555555\n555555555555555555555555555555555555555555555555555423244444445511255555555555555555555555540000000001433302555555555555555555555554443332124455555555555555555555555555\n555555555555555555555555555555555555555555555555554333444444544512555555555555555555555555552000000001433413555555555555555555555555543331001344555555555555555555555555\n555555555555555555555555555555555555555555555555552334444444444425555555555555555555555555554000000000344324555555555555555555555555555542320114555555555555555555555555\n555555555555555555555555555555555555555555555555552244444445445555555555555555555555555555555200000000144424555555555555555555555555555555542003555555555555555555555555\n555555555555555555555555555555555555555555555555553444444444455555555555555555555555555555555500000000035534555555555555555555555555555555555434555555555555555555555555\n555555555555555555555555555555555555555555555555554444444544555555555555555555555555555555555530000000004535555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555532233444555443322233445555555555555552332332232245555555555555555555311122210222215555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555533333233545555443323233345555555555552332342242355555555555555555553012222101222015555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555533233233334444554433333233344555555552332232241355555555555555555530122321022231015555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555533333333233333345543333333333344555552333222342255555555555555555200232320232221025555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555534544433233332344423333333333333334542322212343355555555555555552001222102232220025555555555555555555555555555555544335555555555555555555555\n555555555555555555555555555534445544333233355443333333333333333332333322333455555555555555521112222113221000035555555555555555555555544433211100015555555555555555555555\n555555555555555555555555555533444454554432345554333333333333333333323332333455555555555555313122222222200000035555555555555554433221111000000000025555555555555555555555\n555555555555555555555555555534553334444543333344333333343333443433333332353455555555555555313222222321100000145555555555552111000001111111111111035555555555555555555555\n555555555555555555555555555534455444333454332233333333333333333434333333334455555555555555212221132220000001345555555555540011110001111111111111045555555555555555555555\n555555555555555555555555555534444455444343233333333333333343433433333333335555555555555555222320122332233445555555544434530023221001111111111111045555555555555555555555\n555555555555555555555555555534553334555454333333333333333333343334333334335555555555555555223201244555555544433342212114530022221001111111111111155555555555555555555555\n555555555555555555555555555534555443334345544333333332233333333333334334335555555555555555222111254333223312121341134324520122210001111111111100155555555555555555555555\n555555555555555555555555555533334554443333455433333322233333333333333344345555555555555555222221251112103212221242353335520133210011111110100000255555555555555555555555\n555555555555555555555555555533223343455544333333333312223333333222221111145555555555555555222220141224202323332343323135510122210011111110000000355555555555555555555555\n555555555555555555555555555533233343344455444333333312222221110000000000035555555555555555022120241123213322211331111225510111111111111110000000455555555555555555555555\n555555555555555555555555555534333455443334455432222111111111000001111000034555555555555554122111242210113101111331211135400111111111111100000000455555555555555555555555\n555555555555555555555555555533444344444222221110011111000111111113220000144555555555555554122112444432113212122433232145400111111111111100000001555555555555555555555555\n555555555555555555555555555533332221110000000000022210000111111111111111144455445555555553122222444444323442112434222145300111111111111100000001555555555555555555555555\n555555555555555555555443322110000000000000110000132221001111111111111111144454145555555552111222444433223343231444443345300111111111000000000002555555555555555555555555\n555555555555555555211100000001110000111111110000122221001111111111111111144442145555555551002222354443223344414322332245200111111000000000000003555555555555555555555555\n555555555555555555101111000022221000111111110000122210000111111111111110144312245555555551022221454455443344313143122255201111111000100000000004555555555555555555555555\n555555555555555555112221000021111010111111110000011111111111111111110000143112245555555551012321444444554454421153014355101111111000000011111104555555555555555555555555\n555555555555555555113322100011111111111111100000111111111111100000000000231102245555555551101123444445544444454213235324211111111110000011111115555555555555555555555555\n555555555555555555101111111111111111111111110000111111111111000000000000111102245555555540000022444333445542345542223344333222111110002111111015555555555555555555555555\n555555555555555555101111111111111111111111110000111111110000000000000000110112245555555540000122444432333444333355421134323334321000012111000025555555555555555555555555\n555555555555555555211111111111111111111000000000111110000000000000000001121112255555555540000012444443332355544445554213323333434332013111000035555555555555555555555555\n555555555555555555201111111111111111000000000000000000000111111000001111231112255555555530000002543444333354444555555532323334444454333110000045555555555555555555555555\n555555555555555555201111111011111111000000000000000000000000000000000112231112255555555531000002433334433444544444445555323344444444443222100045555555555555555555555555\n555555555555555555201111111111111111000000000000000000000013444100001113220222255555555531110010333334433433444554444455433454444443222334432155555555555555555555555555\n555555555555555555201111111111111110000000000000000000012322355400011013221432255555555532100010144344433433332344554444344454444444433324442333555555555555555555555555\n555555555555555555201111111000000002332000000000000000232000045302111013212422355555555522210001034345434433320013344453333444445444554444431212521455555555555555555555\n555555555555555555201000000132000111114100000000000003300000254025111013211212355555555522220001004445433433312201123343333334444455445555554202420245555555555555555555\n555555555555555555300000003410000000001200000000000044000003530455111023121122355555555512221000001454433423313320012333333344444444445544344542133445555555555555555555\n555555555555555555300000044000010000000100000000000353000255104554111021222322455555555511222000100354344433333331210133344444444432334444333445421145555555555555555555\n555555555555555555300000440000000000000000000000002552014530045334111022222322455555555510222000000044444433434344343113344333345433333245444334554235555555555555555555\n555555555555555555300014300000110000000000000000015541355200453244111243223322455555555410122100000024324444403542343333443343444444433235555444555555555555555555555555\n555555555555555555300022013200220000110000000000015434541004552244111442113122455555555401012310000002224443334424333343443334443444433345544444555555555555555555555555\n555555555555555555300000241000153122100000000000001355520145552354112521211132555555555401001320000010234441344234224433443334433334443344455544444555555555555555555555\n555555555555555555300013400000024421221000000000002555543555243554013213112232555555555301001331000010134431333344134433444344433334443343344445544555555555555555555555\n555555555555555555300143000121000024200000000000004555555552243553012112113322555555555300002443000010025432115214343344434444443334543443333123445555555555555555555555\n555555555555555555400110003421002430011000000000015555555521222553011112013122555555555300002444100011014553114203542423433443444434543443332000234555555555555555555555\n555555555555555555400000043000133102432100000000004555543312212553012221121222555555555200001443300001002345531234433332343443334445433443331231012455555555555555555555\n555555555555555555400000430000000243100100000000000234542232324553012321312133555555555201001343410101000233455312234433344433433455443442331433001555555555555555555555\n555555555555555555400014300000013310000000000000000035552221245553012223411123555555555101003233400310000144434553113422334443334444344433343423232555555555555555555555\n555555555555555555400132012100000000000000000000000353342112455552012113311123555555555100003324300420001025555555431333333444444444434433342434433555555555555555555555\n555555555555555555400000331100000000000000000000001441331114555552012113311123555555555100004423301441000104544455554332344444444444323444430354225555555555555555555555\n555555555555555555400014300000000000000000000112234410221245555552111122211123555555555100014432301553000101454444455433345444444333233444243442435555555555555555555555\n555555555555555555400242000000000000001122344555555412222555555552011121111124555555554000014442101555100010244554444443344444444222334443143424424555555555555555555555\n555555555555555555400210000000011233445555555555555421114555555552110111111135555555554000003434102555400010011344554234444444445443324441323334415555555555555555555555\n555555555555555555400011122334455555555555555555555422145555555552110111110255555555555200001434202555520010000123444333334444444555444441203411445555555555555555555555\n555555555555555555523444555555555555555555555555555522455555554351111111102555555555555400000244200455530000011001233333334444444544454454212410355555555555555555555555\n555555555555555555555555555555555555555555555555555525555555542451121111115555555555555520000044100155530000015321123334444444433444544334542133455555555555555555555555\n555555555555555555555555555555555555555555555555555545555555424451111111145555555555555551000024100035531000025555323344333344443233344333345421255555555555555555555555\n555555555555555555555555555555555555555555555555555555555554244451111111455555555555555553000003100014531000025555555454333344444333235544434554245555555555555555555555\n555555555555555555555555555555555555555555555555555555555233444441111114555555555555555555100001000002544100035555555555444344444433345444555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555224444541111145555555555555555555400000000000333310035555555555555544334443345544444445555555555555555555555555\n555555555555555555555555555555555555555555555555555555534444445441111355555555555555555555520000000000132320045555555555555555444443343344555444555555555555555555555555\n555555555555555555555555555555555555555555555555555555323444444541113555555555555555555555540000000000043231045555555555555555555544343333234554555555555555555555555555\n555555555555555555555555555555555555555555555555555553224444444541135555555555555555555555552000000000143332155555555555555555555555543332001344555555555555555555555555\n555555555555555555555555555555555555555555555555555533344444444540355555555555555555555555555100000000043432255555555555555555555555555432220123555555555555555555555555\n555555555555555555555555555555555555555555555555555323444444444532555555555555555555555555555300000000025342255555555555555555555555555555542002555555555555555555555555\n555555555555555555555555555555555555555555555555555324444444544545555555555555555555555555555510000000003553355555555555555555555555555555555322555555555555555555555555\n555555555555555555555555555555555555555555555555555334444444445555555555555555555555555555555540000000001554355555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555444444454455555555555555555555555555555555552000000000254355555555555555555555555555555555555555555555555555555555555","555555555555555555555555555422334455554333222334455555555555555423323422422355555555555555555555111222202222155555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555423323334545554333322334455555555555423323432422355555555555555555551122222012220155555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555423333223445454554333332333445555555423332332422455555555555555555510223221122210255555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555433223332333333445543333333333445555423332222432355555555555555555101322201322210355555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555444434423333322445333333333333333345423222122432455555555555555551002222012222100355555555555555555555555555555443321145555555555555555555555\n555555555555555555555555555444555433233333454332333333343333333323323222433555555555555555511012221122210000455555555555555555555544332211000000045555555555555555555555\n555555555555555555555555555433445554443332455543333333333433333332333322433555555555555555212222222222100000455555555555554433221111001100011111155555555555555555555555\n555555555555555555555555555434533444555433334444333333333333443333333333433555555555555555222222222211000001455555555555530000100001111111111111155555555555555555555555\n555555555555555555555555555445554333334554322333333333443334333434333333333555555555555555122221232210000023555555555555520022210011111111111111255555555555555555555555\n555555555555555555555555555434555554333443333323333333333443434333334333335555555555555555122210222332344455555554433225520123221011111111111110355555555555555555555555\n555555555555555555555555555445533445554443323333333333333333444334333334335555555555555555133111245555544444332332112125510122210011111111111100455555555555555555555555\n555555555555555555555555555445554333444455433333333333333333333333334334345555555555555555212021353332223212121331244335510122200011111111100000455555555555555555555555\n555555555555555555555555555434445543333344555333333322233333333333333444345555555555555554222220341112103212222242443245500233200011111100000001555555555555555555555555\n555555555555555555555555555423334444544433444333333212223333333332222111045555555555555554122210241224203333332432322135400222210011111100000001555555555555555555555555\n555555555555555555555555555423333333455554433333333213222222211100000000045555555555555554122210341122113222211321111235300111111111111100000002555555555555555555555555\n555555555555555555555555555433223444333444555433222111111111000001111000045555555555555553131211343210113101111322211145300111111111111100000003555555555555555555555555\n555555555555555555555555555434333455544333333211010011111111111112221000035555555555555553132123444443223222123434242145201111111111111100000004555555555555555555555555\n555555555555555555555555555434443333321100000000011110000111111111110111144555545555555552122222444444333341112434232255200111111111111000000004555555555555555555555555\n555555555555555555555555544322110000000000000000023221000111111111111111144455225555555552111222444432223344332434443355101111111110000000000015555555555555555555555555\n555555555555555555433221110000000000011111110000022222100111111111111111144442135555555552012231454444323244413223222255101111111000000000000015555555555555555555555555\n555555555555555555300001100012221000111111110000022221000111111111111110144422235555555552013211444455444344312044113354001111110001000000011025555555555555555555555555\n555555555555555555302221000022221000111111110000011111111111111111111000144212235555555551002312444554455555541034114444101111110000000111111135555555555555555555555555\n555555555555555555302332100011111111111111100000011111111111110000000000242102245555555551000222444444554444455421334424322111111100001111111045555555555555555555555555\n555555555555555555302222100011111111111111110000011111111111000000000000221102245555555551000122444333444543334553212144333333211000012111111045555555555555555555555555\n555555555555555555301111111111111111111111110000011111110000000000000000111112245555555540000013444433232444443345542024322333433210022110000155555555555555555555555555\n555555555555555555301111111111111111111110000000011111100000000000000001122112245555555540000002444444332344554445555421333333434444332110000155555555555555555555555555\n555555555555555555301111111111111111000000000000011000000011111100001011122112255555555540000001443444433354444445555553322344444444444211000255555555555555555555555555\n555555555555555555301111111011111111000000000000000000000000000000000112222012255555555531100010343334433444455544444555433345444444333333321355555555555555555555555555\n555555555555555555401111111111111111000000000000000000000012333100001213321132255555555531100000034334443443344455444444443354444544322333444144555555555555555555555555\n555555555555555555401111111111111111000000000000000000001333355400011102221332255555555532211001013444433433331124445554234445444445544433442131443455555555555555555555\n555555555555555555401111111111110000121000000000000000133100045400211102321432255555555522220001102445433433331101334454333334444444445544544211430045555555555555555555\n555555555555555555401111100012000012234200000000000002410000155103411103311212255555555522221000000445433433322310122333333334444444555444445542133345555555555555555555\n555555555555555555400000000342100100001300000000000025100002541255411103222112355555555511221000100145433433313330001233334444444433344555423455422235555555555555555555\n555555555555555555400000014300001000000100000000000254000135302555411102122322355555555511222100010024344433334233331013244433344443233344443334554125555555555555555555\n555555555555555555400000143000000000000000000000001553002551025534411102232322355555555510122100000003434433433444334323344333344444333234555444455545555555555555555555\n555555555555555555400001430000010000000000000000003552145300255314401134222322355555555510022210000001324444412542243243443343444444433334554455555555555555555555555555\n555555555555555555400013201100120000010000000000015533552002555324301144112222455555555511011320000000134443334434423333443334443344443334555444444455555555555555555555\n555555555555555555400010023100141001210000000000002245530025555235301341221122455555555511000231000001024441344234214433444334433333443344344455444455555555555555555555\n555555555555555555400001430000035432111000000000000455531355524355301412211222455555555400000333000001004431324334224443444444443334443344333323455455555555555555555555\n555555555555555555400014300001001112321000000000003555555555314355301202112332455555555400000344200000102442115302453343433444454434543443333100134455555555555555555555\n555555555555555555500131000232000243000000000000005555555552122355201112102222555555555400000344410001100354312312533332343443344444543343332121012355555555555555555555\n555555555555555555500000014300023310132100000000004555554331221355201322122122555555555300000254330000100034543233433432344443333455443443341243100355555555555555555555\n555555555555555555500000142000011024321100000000001344455223232455211321322133555555555301001143340010100013345421124433334443433444434443332334112355555555555555555555\n555555555555555555510001520000002431000000000000000002455322124555201212421122555555555201001323430031000002444554212332333444334444444443344433443555555555555555555555\n555555555555555555510014201000012100000000000000000015434221235555201211421122555555555200002422430143000010455555542242333344444444433443441245323555555555555555555555\n555555555555555555510011023100000000000000000000000024224110455555111211311122555555555200002441430155100010145445555432344444444444323444342353334555555555555555555555\n555555555555555555510001430000000000000000000000112342023123555555111112211123555555555100002443220255400001025444445543345444444323333444134433443555555555555555555555\n555555555555555555510024200000000000000001122344555552132245555555111012111123555555555100002444200255530001003455444334445444444432333443143423422555555555555555555555\n555555555555555555510231000000000001123445555555555552211355555555111011111134555555555100001444410355551001000234454333344444444554434442221432434555555555555555555555\n555555555555555555510100000011233455555555555555555552213555555554111111111155555555555300000244410255554000100012334333333444445544455544201520245555555555555555555555\n555555555555555555510112334455555555555555555555555553235555555434111111111455555555555510000034410045554000000000233333344444444445444434542133355555555555555555555555\n555555555555555555544555555555555555555555555555555553455555554244111111113555555555555540000014400015553100000342112334443444443234445423455422245555555555555555555555\n555555555555555555555555555555555555555555555555555554555555542454111111035555555555555552000003400002554100000455543344333334443323234444334554235555555555555555555555\n555555555555555555555555555555555555555555555555555555555555524444111110255555555555555555100001300000454210000455555554433344444433234445544555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555533334454111102555555555555555555300000000000153421001555555555554443344443334544444555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555522444453111025555555555555555555510000000000023232001555555555555554433444344444554444455555555555555555555555\n555555555555555555555555555555555555555555555555555555554444444453011155555555555555555555540000000000003333102555555555555555554443344334445544555555555555555555555555\n555555555555555555555555555555555555555555555555555555542344444453111455555555555555555555552000000000004323202555555555555555555554443333212344555555555555555555555555\n555555555555555555555555555555555555555555555555555555423344444453114555555555555555555555555100000000004343413555555555555555555555554332110123455555555555555555555555\n555555555555555555555555555555555555555555555555555554333444444452145555555555555555555555555400000000003434324555555555555555555555555554342001455555555555555555555555\n555555555555555555555555555555555555555555555555555542334444445452355555555555555555555555555520000000000434324555555555555555555555555555555311455555555555555555555555\n555555555555555555555555555555555555555555555555555542344444454454555555555555555555555555555540000000000155524555555555555555555555555555555554555555555555555555555555\n555555555555555555555555555555555555555555555555555543444444444555555555555555555555555555555553000000000035535555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555544444445445555555555555555555555555555555555100000000004525555555555555555555555555555555555555555555555555555555555","555555555555555555555555554333445554433322233345555555555555554223234223322455555555555555555553111222022212555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554322333445554443322233344555555555554233234324323555555555555555555530122220122202555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554333332334455555443233323334555555554233223324323555555555555555555301223211223103555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554322332333343344545433333333334455554233322224312555555555555555553002223113222103555555555555555555555555555555555544455555555555555555555555\n555555555555555555555555554333333333333233445433333333333333453232321224323555555555555555540012221122221004555555555555555555555555554433221100255555555555555555555555\n555555555555555555555555554355444333333333544223333333333333333233232224334555555555555555411122221222100004555555555555555555544322111100000000355555555555555555555555\n555555555555555555555555554344455543332333555443333333333433333322333224324555555555555555122223222221000005555555555555543221110000111100111110455555555555555555555555\n555555555555555555555555554334444545544323445543333343333333443333333324434555555555555555122222223110000015555555555555510011100011111111111110455555555555555555555555\n555555555555555555555555554355443344445543233443333334443334334433333333324555555555555555122221322100001235555555555545510122210011111111111111555555555555555555555555\n555555555555555555555555554344554443334443333233333333334433334333334333335555555555555554123201223333444555554443322135500222210011111111111111555555555555555555555555\n555555555555555555555555554344445555443432233333333333333333434343333334345555555555555554132111255554444433322432123135400222100011111111111002555555555555555555555555\n555555555555555555555555554355433344553544332333333333333333333333334334345555555555555554211111353222113211121331344345400232100011111111000003555555555555555555555555\n555555555555555555555555554345554433333455554333333322233333333333333444345555555555555554222211241113103122222333442245301232100111111100000004555555555555555555555555\n555555555555555555555555554333445544443334454333333222233333333332222221035555555555555553122200241224213333322422222145300111111111111100000004555555555555555555555555\n555555555555555555555555554332333434555443333333333223233322221110000000045555555555555553131200441122113211111311112245200111111111111000000015555555555555555555555555\n555555555555555555555555554333324433344555543333333112111111100000111000045555555555555552121112443211123011122422221255101111111111111000000015555555555555555555555555\n555555555555555555555555554343324555433344544321111100111111111112221000045555555555555552232122444444323232124443241255101111111111111000000025555555555555555555555555\n555555555555555555555555554344433444432111100000011111000111111111110111045555545555555551222223444443332331212434332354001111111111000000000035555555555555555555555555\n555555555555555555555555554344322111000000000000022221000111111111111111144555315555555551102222454442223334422433433354001111110000000000000045555555555555555555555555\n555555555555555555555443321100000000000111110000022222100111111111111111144454125555555551022221454454333234423223222353001111110000000000000045555555555555555555555555\n555555555555555555411100000001111000111111110000022221000111111111111111144431225555555551012202544445544444422035103453001111110001000011111155555555555555555555555555\n555555555555555555401111100013232000111111110000011111111111111111111000144311225555555540101223444555445554453113314533211111110000000111111155555555555555555555555555\n555555555555555555402222100011111111111111110000011111111111111000000000144111235555555541000123444444555443345531233334433222111100011111110255555555555555555555555555\n555555555555555555402332210001111111111111110000011111111111000000000000241101235555555541000013444432344444333455311124423333432100021111000355555555555555555555555555\n555555555555555555501111111111111111011111110000011111110000000000000000121011235555555541000003444433232344444345554212432333433433231100000455555555555555555555555555\n555555555555555555501111111111111111111111110000011111110000000000000000112111235555555530000001444444333344445555555542242333444445443210000455555555555555555555555555\n555555555555555555501111111111111111111000000000011100000000111100001001113111245555555530000000343444433345444444455555432344444444444322211555555555555555555555555555\n555555555555555555511111111111111111000000000000000000000110000000000011222112245555555521100001034334443444445554444455433345444444322233444335555555555555555555555555\n555555555555555555511111111111111111000000000000001000000001222100000121322122245555555521211001013334443443333345544444444445444445443332444132354455555555555555555555\n555555555555555555510111111111111111000000000000000000000233455400001111322132245555555511210000101444444443332012445554233444444544455444444120351034555555555555555555\n555555555555555555511111111111111110000000000000000000023210035500021111321232255555555511221001100244433433331101223444333334444445544555445531133135555555555555555555\n555555555555555555511111111001000001334100000000000000330000045200340101321212255555555511222000000035433433321420012333333344444444445555433455312335555555555555555555\n555555555555555555510100000023200011001300000000000014300000452144530111312112255555555511222100010014443433323341110133334444444443233445433334553114555555555555555555\n555555555555555555510000001430000000000200000000000045000025411555530101112222255555555410222200000001444433344334433102234433334443333224554443455534555555555555555555\n555555555555555555510000015200001000000100000000000354001453015553430101222332255555555400122200000000234433432454234333354333344444433324555555555555555555555555555555\n555555555555555555510000152000000000000000000000002553025520155532530114322322355555555411011220000000023444422533243234443333444344443334554444445555555555555555555555\n555555555555555555510001420000010000001000000000004542454101555532430124211222355555555520001232000000113443244434413433443333443333444334444455444455555555555555555555\n555555555555555555510012102310030000110000000000003335540014555523520143121122355555555510100133100000102442244234304443444434433333444334333434555455555555555555555555\n555555555555555555510000133000034223200000000000000355540255553335520231221222355555555510100134300000010231314424334343434444454333444444333311234455555555555555555555\n555555555555555555510001420000003431221000000000002555555555531435520211211332455555555510000244420000110033104401453243443444344434543344333111012355555555555555555555\n555555555555555555510024100022000024200000000000004555555555311235520111201322455555555410010244431000110015421333442432244444343444543343333133101155555555555555555555\n555555555555555555520011001431101431011100000000004555554533122135510232112122455555555411000044433000011002454222334433334443433345444343332143301155555555555555555555\n555555555555555555520000014200023101342200000000002455434532323245511232131223455555555401100224343012000000244542103432333444333444444443334432333355555555555555555555\n555555555555555555520000251000000144200000000000000011035531211455511221331122455555555400000322342014100000044555421242333344444444443443343244433455555555555555555555\n555555555555555555520002510000012320000000000000000000343432123555511111331122555555555300000341342015400001014555554232334444444444432344442144323555555555555555555555\n555555555555555555520023102200000000000000000000000000431321035555411111321122555555555300001443142025520000102544455533335444444333323444324343343455555555555555555555\n555555555555555555520010132100000000000000000000011123311311255555411112221122555555555200001444221025551000110354444444345444444322233444224432441555555555555555555555\n555555555555555555520001420000000000000000001123345555313223555555411102111122555555555200001443420035554000110045545323444544445544333443141433442555555555555555555555\n555555555555555555520124100000000000001123445555555555322125555555411101111124555555555200000244430035555300010013444333334444444455544444210440144555555555555555555555\n555555555555555555520120000000001223445555555555555555321245555555411011111145555555555400000034440025555410010001233333333444444555444445531232145555555555555555555555\n555555555555555555520000111233455555555555555555555555422555555544411111110255555555555530000014430003555400000000123333444444443344454433455312345555555555555555555555\n555555555555555555531234455555555555555555555555555555435555555425311111102555555555555551000002430000455410000014311234433334443323334433334553125555555555555555555555\n555555555555555555555555555555555555555555555555555555445555555245311111115555555555555554000000430000155421000025554444333334444433224554444455545555555555555555555555\n555555555555555555555555555555555555555555555555555555555555552445301111145555555555555555200000120000025442000035555555444344344443334544455555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555554333445301111455555555555555555510000000000004343200035555555555554333444334444444444455555555555555555555555\n555555555555555555555555555555555555555555555555555555555553244445211113555555555555555555540000000000001323310045555555555555544444334334455544455555555555555555555555\n555555555555555555555555555555555555555555555555555555555544344445211135555555555555555555552000000000000342320045555555555555555554344333323445555555555555555555555555\n555555555555555555555555555555555555555555555555555555555334444445211255555555555555555555555100000000000333341155555555555555555555554333200133455555555555555555555555\n555555555555555555555555555555555555555555555555555555553234444445212555555555555555555555555400000000000443432255555555555555555555555544232011355555555555555555555555\n555555555555555555555555555555555555555555555555555555533344444445114555555555555555555555555520000000000153432255555555555555555555555555554200255555555555555555555555\n555555555555555555555555555555555555555555555555555555333444444545145555555555555555555555555551000000000025452355555555555555555555555555555543455555555555555555555555\n555555555555555555555555555555555555555555555555555555224444445445455555555555555555555555555554000000000003554355555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555244444444455555555555555555555555555555555200000000000453355555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555444444544555555555555555555555555555555555510000000000153455555555555555555555555555555555555555555555555555555555","555555555555555555555555544554354333222233445555555555555555323334432242324555555555555555555521122211221355555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555543334455544433322223344555555555555323323432242325555555555555555555302222112220455555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555542233334455545443333223334455555555323322333242235555555555555555554012221122310455555555555555555555555555555555555545555555555555555555555555\n555555555555555555555555542333323343555555543333332333445555333332232242135555555555555555541022220232200555555555555555555555555555555443221004555555555555555555555555\n555555555555555555555555542233323333433345454433333333333345233332122243235555555555555555510122202222101555555555555555555555554433211000000004555555555555555555555555\n555555555555555555555555543433343333232234453333333333333333333223212243345555555555555555211222112210001555555555555555554332211100011001111115555555555555555555555555\n555555555555555555555555543554443323333335543333333333433333333323322343245555555555555554122222222200002555555555555555300001000011111111111115555555555555555555555555\n555555555555555555555555543444555433332334555433333333334434433333332333345555555555555554122222221100003555555555555555301222100111111111111125555555555555555555555555\n555555555555555555555555543344445455444323445443333333333333434333333323345555555555555553122113220001134555555555443355201232200111111111111035555555555555555555555555\n555555555555555555555555543554333444455433233433333333443333334333334333345555555555555553132012243344555555433422121155101222100111111111110045555555555555555555555555\n555555555555555555555555543455544433344433333233333333333444434343334334345555555555555553221112255444334222212411343255102221000111111110000045555555555555555555555555\n555555555555555555555555543444455555434422333333333333333333343343344334345555555555555553111122242212123111111423533355002321000111111000000155555555555555555555555555\n555555555555555555555555544554333445535444333333333333333333333333334444345555555555555553222121331123113133323433231354002222000111111000000155555555555555555555555555\n555555555555555555555555543555544333334455553333333222333333333333322222135555555555555552222101431133124232213311112353001111111111110000000255555555555555555555555555\n555555555555555555555555542344555444433344543333333122233333322211100000035555555555555551212013432211123111122312111453001111111111110000000355555555555555555555555555\n555555555555555555555555542323334345554443333333332132222111100000001000035555555555555541211122443332222121224332321452011111111111110000000455555555555555555555555555\n555555555555555555555555542233344333445555543332221011111111100101222000045555555555555541221222444444343331124342221552011111111111100000000455555555555555555555555555\n555555555555555555555555543333345554433344432110001111100011111111211011045555554555555541222231454443332333323344433551011111111000000000001555555555555555555555555555\n555555555555555555555555543444334444321100000000002221000111111110111111035555523555555531112212544443222334431423322550011111100000000000001555555555555555555555555555\n555555555555555555555555543443221000000000001000012222110111111111111111034555314555555530002102544455444334421215302540011111100010000111112555555555555555555555555555\n555555555555555555555443311100000000001111111000012222100111111111111111044453224555555531100123544444555445442114301442221111100000001111103555555555555555555555555555\n555555555555555555541100010001222100011111111000012111011111111101111100044431224555555522110123544455555554445431233433433222111000111111104555555555555555555555555555\n555555555555555555540111110002322100011111111000001111111111111100000000144311124555555532000014544434445554233454321214433333342100211111004555555555555555555555555555\n555555555555555555540233210001111111111111110000011111111111100000000000144210224555555532000002444432233344443334553202432333343433321000015555555555555555555555555555\n555555555555555555540232220001111111111111111000011111111111000000000000142101225555555532000000244444333244554445555542143333344445443311015555555555555555555555555555\n555555555555555555540111111111111111111111111000011111111000000000000000121211225555555521000000034444433344444455555555432334444444433332335555555555555555555555555555\n555555555555555555540111111111111111111111000000011111000000001100000000111311225555555500000000003444443344455544444555543334544444432233344424455555555555555555555555\n555555555555555555540111111111111111111000000000000000000011110000001000122211225555555400110000100334443343344455544444444445444455544333344313044235555555555555555555\n555555555555555555540111111111111111100000000000000000000000011000000001133212235555555400221100010134443343333123445555323444444544445544444421044003455555555555555555\n555555555555555555540111111111111111100000000000000000000013455410000011032223235555555401221000111014543443332000233444333333444445554445544554212334555555555555555555\n555555555555555555540111111111111111100000000000000000001331135520001211032133235555555311222100011003543443331331012233333334444444444555542345542223555555555555555555\n555555555555555555540111111111111110011100000000000000033100025400003301032121235555555311222200001000343442331432010123333444444444323344443333445421455555555555555555\n555555555555555555540111111100100001233410000000000001420000155122035201032211245555555310222120000100034443333323332101324443334444333323455444445554555555555555555555\n555555555555555555540100000013310011000120000000000014300002541253255211121222245555555210112220000000014443343434434422344433334444443333454455555555555555555555555555\n555555555555555555540000000241000100000010000000000045100135302544534211022233245555555221012221000000001444430453234324344334444344444333455544444445555555555555555555\n555555555555555555540000003410000000000000000000000355102552025335425211342232245555555341101123100000000244343442432333344333444333344334434445554445555555555555555555\n555555555555555555540000034100001000000000000000001554135400253355324111431222245555555540100013300000001023144424412443344434443333344434433333345545555555555555555555\n555555555555555555540000241000011000001000000000002543553002530555235103412112255555555530100013330000001101233334413444443444444433454344333320113445555555555555555555\n555555555555555555540001201320023000011000000000001135550025403533355114222122255555555530010014442000000100212511345233343344444543454334333312101235555555555555555555\n555555555555555555540000014200015433311100000000000255553354025414354112121232255555555530010024444100001100002421353342244344334444454334334214310025555555555555555555\n555555555555555555550000241000001332232100000000001555555541254212354111120222355555555520001014443310000100013123443443234444343344543444333233321235555555555555555555\n555555555555555555550013410012200013310000000000002555555425442121354113221212355555555520100003543410010100002531113442333444333444444444334443344255555555555555555555\n555555555555555555550012000242101342012200000000002555553015422332454113213223355555555510110031333410230000000255421242233344444444444344334214542355555555555555555555\n555555555555555555550000003410013201342110000000000244310035522213554012133112355555555510100034134410252001011035554223233344444444442244444225333455555555555555555555\n555555555555555555550000034000000034200000000000000000000344421225553012133112355555555510000044314300355200001003555543334444444433322344422443344255555555555555555555\n555555555555555555551000341000001320000000000000000000000432410255553012132112455555555400000144422400355410000100454544334544444432233344314442343255555555555555555555\n555555555555555555551002300210000000000000000000000000012312212455553011122112455555555400000144442100455540001100145433444544444544433344223143234455555555555555555555\n555555555555555555551001014210000000000000000000012234555312225555552010211112455555555400000044344100455553000110015433334444444455544444420153014555555555555555555555\n555555555555555555551000241000000000000000001234455555555322145555552110111113555555555400000024444200455555100110003433333444444455444444553213334555555555555555555555\n555555555555555555551013410000000000001233455555555555555311355555552111111115555555555520000002444200155555100000013333344444443334454532345542224555555555555555555555\n555555555555555555551022000000001123445555555555555555555322555555442111111135555555555551000000344100025555200001001233443344444323334544333455422555555555555555555555\n555555555555555555551000011123445555555555555555555555555435555554252111110355555555555554000000044100002554210000024334433334444443323445544455555555555555555555555555\n555555555555555555551122345555555555555555555555555555555445555553451111112555555555555555300000014100000354321000035555443334444444333454444555555555555555555555555555\n555555555555555555554555555555555555555555555555555555555555555534451111114555555555555555520000001000000044342100045555555554333344334444555444445555555555555555555555\n555555555555555555555555555555555555555555555555555555555555554334441111145555555555555555551000000000000013223200045555555555544444334433444554455555555555555555555555\n555555555555555555555555555555555555555555555555555555555555532344541110355555555555555555554000000000000002423310155555555555555555434333321234455555555555555555555555\n555555555555555555555555555555555555555555555555555555555555443444541112555555555555555555555300000000000002432431155555555555555555555433311012345555555555555555555555\n555555555555555555555555555555555555555555555555555555555554244445441115555555555555555555555520000000000003524342255555555555555555555554324200145555555555555555555555\n555555555555555555555555555555555555555555555555555555555542344444541145555555555555555555555551000000000001443532355555555555555555555555555521045555555555555555555555\n555555555555555555555555555555555555555555555555555555555533344444531355555555555555555555555554000000000000153542355555555555555555555555555555455555555555555555555555\n555555555555555555555555555555555555555555555555555555555333444444432555555555555555555555555555300000000000025553355555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555554234444454534555555555555555555555555555520000000000003553455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555554244444444555555555555555555555555555555551000000000000452455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555554344444445555555555555555555555555555555554000000000000042555555555555555555555555555555555555555555555555555555","555555555555555555555555435553543322223344555555555555555553233344322333235555555555555555555511122112214555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555434454555433332222334455555555555552233234322422245555555555555555555212221122204555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555432233445555443333222233345555555552233223432432245555555555555555552022311222105555555555555555555555555555555555543235555555555555555555555555\n555555555555555555555555433333333454555544432333223334455552333322332431335555555555555555530122212322015555555555555555555555555555443221000025555555555555555555555555\n555555555555555555555555433333333334444455454333333333333442333321222432245555555555555555400222112221015555555555555555555555443211110000011035555555555555555555555555\n555555555555555555555555433323333233323334554333333333333333332232122433355555555555555554111222122100025555555555555555433211100011111011111045555555555555555555555555\n555555555555555555555555434433442333333245442233333333433333333233222433355555555555555553122222222000025555555555555555100111000111111111111155555555555555555555555555\n555555555555555555555555435455544333323335554433333333334333333333322323355555555555555553222222211000035555555555555555101222100111111111111155555555555555555555555555\n555555555555555555555555433444555454333334555433333433333334434333333233345555555555555552222122310011345555555544332355002222101111111111110255555555555555555555555555\n555555555555555555555555434443334454554333334433333344433343334333333333345555555555555552231122233445544444333421121354002221001111111111100255555555555555555555555555\n555555555555555555555555435454433333445433323333333333334434334333334334345555555555555552221121254443334221213312443353012221001111110000000355555555555555555555555555\n555555555555555555555555434455555444334323333333333333333333443343343334345555555555555552111121341112023122212424433453012321001111110000000455555555555555555555555555\n555555555555555555555555435443434555445433323333333333333333333333334444345555555555555552222111431123113233324333221452012111101111110000000555555555555555555555555555\n555555555555555555555555435554333334345554443333333222333333333333333332135555555555555542222012421233123222113211122451001111111111110000001555555555555555555555555555\n555555555555555555555555434445554343333445543333332122233333332221110000025555555555555541211022432211132011113212112551011111111111110000002555555555555555555555555555\n555555555555555555555555432333444455544333333333332132232221110000000000035555555555555541211222444333232121234332412550011111111111100000002555555555555555555555555555\n555555555555555555555555432332333344555544433333322121111111100001222100035555555555555531222321444444333332124342323540011111111100000000003555555555555555555555555555\n555555555555555555555555433232454443344455543211101111110011111111221001035555554555555531122311444443222334433344434540011111100000000000004555555555555555555555555555\n555555555555555555555555434433345554422222100000001222000011111110111111035555532555555521012213545444322334431313323530011111100000000000005555555555555555555555555555\n555555555555555555555555434444333221100000000000002322110011111111111111035555413555555520101113544455544334431204401431111111000000001111115555555555555555555555555555\n555555555555555555555555423211000000000111111000002222210011111111111111034555223555555521100123544444455554454212322442332111000000011111025555555555555555555555555555\n555555555555555555553221100000111100001111111000002222100011111101111100044452123555555522101013444445555444345542123434443333221001111111025555555555555555555555555555\n555555555555555555551011110001223200001111111000001111111111111101000000044421123555555522100003444433444454333445431103432233344322210000035555555555555555555555555555\n555555555555555555551122210001211111111111111000001111111111110000000000144311124555555522100000244433233344444334555321243333333344442110045555555555555555555555555555\n555555555555555555551133221000111111111111111000001111111111100000000000143111124555555421000000035444333244445555555554233233444444444432245555555555555555555555555555\n555555555555555555551122111011111111101111111000001111111000000000000000142221124555555410000000013444433345444444445555543334544444432233344433555555555555555555555555\n555555555555555555551011111111111111111111111000001111100000000100000000121221124555555400010000001344443344445554444455543334554444443223244413235445555555555555555555\n555555555555555555551111111111111111111100000000001100000011111000001000112220225555555300110100010134443343334444554445434444554444455444344412025102455555555555555555\n555555555555555555551011111111111111100000000000000000000000000000000001113212225555555300121110011014443343333111344555423334444444554555555542113313455555555555555555\n555555555555555555552011111110111111100000000000000000000002344410000001113213325555555201222100001102543443332110123344433333444444455554443445531233455555555555555555\n555555555555555555552011111111111111100000000000000000000232135530000121113213225555555211222200001000243443331232001233333344444443334445543333455321355555555555555555\n555555555555555555552011111111111111000000000000000000013200015510000421113112235555555211222210000100023442331433011013333444334444332333444443345554455555555555555555\n555555555555555555552011111110000000133410000000000000231000035212003521113221235555555210122221000010003443344423433211334433334444443322455555455555555555555555555555\n555555555555555555552011110001210001110230000000000003400000452154025521111223235555555121012221000000000343342345334433344334334434444333455444444445555555555555555555\n555555555555555555552000000024210000000020000000000025300025411553153411012223235555555142001222100000000134441353333324344333344334344433444455544445555555555555555555\n555555555555555555552000000340000100000010000000000155201353015433442511133223235555554351100112310000001013233433431343344333443333344433433444455545555555555555555555\n555555555555555555552000003400000000000000000000000355125520144355532411242122245555555551010002320000000101144323411443344444444333344434433331123445555555555555555555\n555555555555555555552000034000001000000000000000001553355100451455523411432112245555555540010003342000000110132433433434443444445443454334433321101234555555555555555555\n555555555555555555552001330021003000001000000000000324552004510354335411312112245555555540010003344200000110002520245333343344434444454334333313310114555555555555555555\n555555555555555555552000101421004311220000000000000045552245101552345412112133255555555540000003344410000110000232353343234444333344544334323214330115555555555555555555\n555555555555555555552000024100002554212100000000000455555552004521235411121132255555555530000003444330000010000022333443333444343344443444333443233335555555555555555555\n555555555555555555552000341000100001331000000000001555555534444312135301221222255555555530100001443340011000000033211442233344433444444444334424443345555555555555555555\n555555555555555555552013300023210034200100000000001555554213452233245302312222355555555520110013142430024100101003532133233334444444453244444214432355555555555555555555\n555555555555555555552000000341002330023320000000000255430001553121355302214212355555555520000014314430035300100100455423233444444444432244432434334345555555555555555555\n555555555555555555552000003400001002431000000000000001000014443112555312124112355555555510000024422430035530000010145543334554444432233344422443244145555555555555555555\n555555555555555555552000034000000233100000000000000000000024132025555211113112355555555510000024441330045552000111014544434544444443333344314243344255555555555555555555\n555555555555555555552000340000000110000000000000000000001132131145555211122112355555555510000034444100045555100010001433444454444455444444312044014455555555555555555555\n555555555555555555552001201320000000000000000000001122345551222455555211121112355555555400000024444300155555510011000233333444445555445554542123214555555555555555555555\n555555555555555555552000024100000000000000000012344555555552213555555210111112455555555410000003444410045555520001000233333444444444454443445431234555555555555555555555\n555555555555555555552000340000000000000011234555555555555552125555555110111114555555555530000000344410014555520000100233444444444323344543333454312555555555555555555555\n555555555555555555552013300000000001123455555555555555555542245555544111111025555555555552000000044400001555531000000223443333444433323444444345554555555555555555555555\n555555555555555555552011000000123345555555555555555555555553455555434111111155555555555555100000014400000155421100001444433334444443333454445555555555555555555555555555\n555555555555555555552000112344555555555555555555555555555554555555344111111455555555555555410000002300000025444210001555544434434444333455444444445555555555555555555555\n555555555555555555553234555555555555555555555555555555555555555553444111103555555555555555540000000100000003424320002555555555443344433434445554445555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555443444111125555555555555555553000000000000000232331003555555555555444434433332344555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555554234454111145555555555555555555200000000000000143243103555555555555555544433320013445555555555555555555555\n555555555555555555555555555555555555555555555555555555555555554344453111355555555555555555555510000000000000242434214555555555555555555544312101135555555555555555555555\n555555555555555555555555555555555555555555555555555555555555534444543112555555555555555555555540000000000000153343224555555555555555555555545420025555555555555555555555\n555555555555555555555555555555555555555555555555555555555555323444453125555555555555555555555554000000000000025244225555555555555555555555555554345555555555555555555555\n555555555555555555555555555555555555555555555555555555555554234444453145555555555555555555555555300000000000003555425555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555543344444442355555555555555555555555555520000000000000455425555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555523444445453555555555555555555555555555551000000000000045435555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555533444444455555555555555555555555555555554000000000000015335555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555534444444555555555555555555555555555555555300000000000002345555555555555555555555555555555555555555555555555555","555555555555555555555555335533432222333455555555555555555522333443222433245555555555555555555311221122145555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555345544544333222233344555555555555522232343223423255555555555555555554023220231155555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555333344555444433322223334455555555522332334323422345555555555555555550122212221155555555555555555555555555555555543221155555555555555555555555555\n555555555555555555555555332333344545455443333332333445555523333223323412345555555555555555520222113220255555555555555555555555555543321000000155555555555555555555555555\n555555555555555555555555333333223435455455443333333333334423333212223431355555555555555555301221122210255555555555555555555543321110010001110255555555555555555555555555\n555555555555555555555555332333233333333344554333333333333333333321223433455555555555555554112221221000355555555555555555321100000111111111110355555555555555555555555555\n555555555555555555555555333333433332332344532333333333333333333332224332455555555555555552222222220000355555555555555554001111001111111111110455555555555555555555555555\n555555555555555555555555345544433223333345443333333333333333333333223232455555555555555552222223110000455555555555554553012322001111111111110455555555555555555555555555\n555555555555555555555555334445554433333245554433333433333334434333332333345555555555555552222122200113555555555443221453012221001111111111001555555555555555555555555555\n555555555555555555555555333444454555443333444433333344333343334333333333345555555555555552220222234455444443324321231452012210001111111100001555555555555555555555555555\n555555555555555555555555345544334444554433333333333333344333343343334333345555555555555542311221354433233121213213433451023210001111110000002555555555555555555555555555\n555555555555555555555555334555444333343333333333333333333334433343343334345555555555555542111211431112032122213334323551022220001111110000003555555555555555555555555555\n555555555555555555555555334444555554344332333333333333333333333333334344345555555555555542221112422133123233224222212550011111111111100000004555555555555555555555555555\n555555555555555555555555345543334444355543333333333223333333333333333332125555555555555541220022421232133222113111122540011111111111100000004555555555555555555555555555\n555555555555555555555555345555443333344555532333332222333333333222110000015555555555555531220121433211131111124122213540011111111111100000015555555555555555555555555555\n555555555555555555555555333445554444433344433333331232333222111000000000025555555555555532211221434344332221234432303530011111111111000000015555555555555555555555555555\n555555555555555555555555333233343455554443333333331121111111110001222100025555555555555522222211444444333222234432324520011111111000000000025555555555555555555555555555\n555555555555555555555555323333443333445455533222110110111001111111221000025555554455555522222213444443222334432344334520111111000000000000035555555555555555555555555555\n555555555555555555555555333333555544333333211000000111100011111110111111035555542555555521101123445444332324431313423510111111000100000011045555555555555555555555555555\n555555555555555555555555344443444443210000000000001222100011111111111111035555522555555511200123444445544444442103510342221111000000111111145555555555555555555555555555\n555555555555555555555555334432210000000001111100001222210011111111111111035555322555555512210123444455445554455321233442443221100000111111155555555555555555555555555555\n555555555555555555555443211100000000001111111000002222100011111111111110034454122555555412201003344444555544334554222323443333333112101110155555555555555555555555555555\n555555555555555555554000010000122210001111111000001111111111111111100000034442023555555422101001244433344444333334543101442233344343321000255555555555555555555555555555\n555555555555555555554011110000222210101111111000001111111111110000000000044421023555555421000000134443233244444444555532134233334444544331355555555555555555555555555555\n555555555555555555554023311000011111111111111000001111111111100000000000044211123555555421000000014444433234444555555555433233444444443333334444555555555555555555555555\n555555555555555555554023222000111111111111111000001111111000000000000000143121123555555310000000001344443344544444444455543334554444432223234431435555555555555555555555\n555555555555555555554011111111111111111111111000001111110000000000000000131121124555555300010000010134443344444555544444444434544444454433244412215312455555555555555555\n555555555555555555554011111111111111111110000000001110000001111100000000121221124555555200120110011013443343333334445554433444444444445554444442014301455555555555555555\n555555555555555555554011111111111111100000000000000000000000000000000000112321224555555201122110001101443443333101234445433333444444555444444455421233455555555555555555\n555555555555555555554011111110111111100000000000000100000001234410000001102222324555555111122100000100243343332121112233433333444444444455443234554311355555555555555555\n555555555555555555554011111111111111100000000000000000000133235530000011102313325555555121122210000100023443331233000123333344444444322333444433344553255555555555555555\n555555555555555555554011111111111111100000000000000000002310004530000042102212225555555210122221000010001443331334122101223443333444333332345554445555555555555555555555\n555555555555555555554011111111111100012310000000000000132000025411000351102221225555554112022212000000000243344423433421334433334444444332344444454555555555555555555555\n555555555555555555554011111100110000222340000000000001420000253145002551101122225555554133012222000000000023341255324423344334444434444433445554444444555555555555555555\n555555555555555555554010000002320001000021000000000004400003520454015341101223235555554252001222200000000002442352333333344333344333344433443444555444555555555555555555\n555555555555555555554000000033000010000011000000000035400255103523044241114223235555554452110112320000000100134433431443244433443333344433433332234445555555555555555555\n555555555555555555554000000430000100000000000000000155303540035254353241133122235555555552010001332000000010023323521444344444444433345434433331001334555555555555555555\n555555555555555555554000004300000000000000000000000454245300252355552440142211235555555551010001334200000011001432344424343344434444454434433321310113555555555555555555\n555555555555555555554000033000002100000100000000000333553002530255433540232212245555555551001001443410000011000430244333234344434444454334423313330003555555555555555555\n555555555555555555554000220132003300011000000000000035553035300155234530212123245555555541001002344431000001000033443343224444333334544434333324232334555555555555555555\n555555555555555555554000002410001543321110000000000255555554000353123530112022245555555540000001454333000000000001222443333444333344444444333434344335555555555555555555\n555555555555555555554000034000000122133100000000000455555543412431213530222122245555555540100001243343002200000000210343233344443444444334334403542245555555555555555555\n555555555555555555554001330001310002420000000000000555555314445323224521221212355555555530110003223342003410010010144224333334444444443234443324424445555555555555555555\n555555555555555555554001100033110143002320000000000355542000045422135521222312255555555530010003422442003541000011014543233444444443332334431434244235555555555555555555\n555555555555555555554000000430001210243111000000000012100000344311255521213311255555555520000004441252004554000001101454334554444432223244422343344245555555555555555555\n555555555555555555554000004300000014310000000000000000000000432311555521212211255555555520000014444131015555300001100144444544444454433344313135213455555555555555555555\n555555555555555555554000034000000231000000000000000000000012312113555511112112355555555510000014444410015555530000100013334444444444544454431024103555555555555555555555\n555555555555555555554001330120000000000000000000000111234455312245555511111112355555555510000003434430015555552000000013333344444455444444455321334555555555555555555555\n555555555555555555554001102310000000000000000000123445555555321255555511011112455555555510000001443440003555552000000013334444444334444443334554211455555555555555555555\n555555555555555555554000034000000000000000012344555555555555311455555411011103555555555541000000144430000455552101001013444344444332333444443345543455555555555555555555\n555555555555555555554001330000000000001234455555555555555555323555554411111115555555555554000000014430000045553110000023443333444443332454554445555555555555555555555555\n555555555555555555554013200000000123445555555555555555555555435555543411111135555555555555300000002520000014543210000045443334444444333455444444455555555555555555555555\n555555555555555555554000001112344555555555555555555555555555455555534411110255555555555555520000000220000001443531000045555544433344433444455544445555555555555555555555\n555555555555555555554011234455555555555555555555555555555555555555345411111555555555555555551000000000000000142233100155555555544444433433344445545555555555555555555555\n555555555555555555555445555555555555555555555555555555555555555544344301114555555555555555555100000000000000014224210155555555555555444433331123445555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555523445301025555555555555555555400000000000000014323420255555555555555555433311101235555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555434445201155555555555555555555540000000000000025243331355555555555555555555434410015555555555555555555555\n555555555555555555555555555555555555555555555555555555555555553344445211455555555555555555555553000000000000004524422355555555555555555555555543225555555555555555555555\n555555555555555555555555555555555555555555555555555555555555542344445213555555555555555555555555200000000000001443532455555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555533444445215555555555555555555555555520000000000000155552455555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555334444444245555555555555555555555555551000000000000015552555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555554234444444355555555555555555555555555554100000000000001552555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555554244445445555555555555555555555555555555400000000000000242555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555554444444455555555555555555555555555555555530000000000000013555555555555555555555555555555555555555555555555555","555555555555555555555554345433322233445555555555555555555223334432224332255555555555555555555112211221555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554345534433322223334455555555555555222323442224232455555555555555555552122212211555555555555555555555555555555555555543455555555555555555555555555\n555555555555555555555554344535554443322222333345555555555233323443225232455555555555555555530222122202555555555555555555555555555555543321000455555555555555555555555555\n555555555555555555555554333334454555444333332223334455555233332243225223455555555555555555401222132202555555555555555555555555544321110000001555555555555555555555555555\n555555555555555555555554333333334545555544433333323333444233332122225312355555555555555555102221222103555555555555555555554322110011110111111555555555555555555555555555\n555555555555555555555554333333323334344454554333333333333333332212224332555555555555555553112212210004555555555555555553111000001111111111112555555555555555555555555555\n555555555555555555555554333233333333223344533333333333333333333222224333555555555555555552222222200004555555555555555552011221001111111111103555555555555555555555555555\n555555555555555555555554344434422333333354433333333333333333333333233233555555555555555552222232100014555555555555544551013221011111111111103555555555555555555555555555\n555555555555555555555554344555443333233355554333333333333334433333332333455555555555555541221222000135555555544432211551022210011111111111004555555555555555555555555555\n555555555555555555555554334445554544432344554433333334333343344343333333345555555555555542311221244554444333224212432550022210011111111000015555555555555555555555555555\n555555555555555555555554344433344545554323334333333333444333343333334333345555555555555542211211354332232111114224433540023210011111100000015555555555555555555555555555\n555555555555555555555554354544333333444333332333333333333344333443333334345555555555555542111212431112032222224333324530122210011111100000025555555555555555555555555555\n555555555555555555555554344555554443343223333333333333333333333333344344345555555555555532221122422233132333233221213530011111111111100000035555555555555555555555555555\n555555555555555555555554344434445554454433333333333323333333333333333332225555555555555532220121421231132221123111124520111111111111000000045555555555555555555555555555\n555555555555555555555554355543333343355455433333332222333333333222211000015555555555555522210221433222231111124222214510111111111111000000045555555555555555555555555555\n555555555555555555555554345455543433333455433333331222333322211000000000015555555555555522111212434444332221244423215510111111111110000000155555555555555555555555555555\n555555555555555555555554233334444555444333333333321222211111110000122100015555555555555522223213434444333223343433335500111111110000000000155555555555555555555555555555\n555555555555555555555554333323333445555544433322211110011101111111222000025555554455555522222113444443222334442233335400111111000000000000255555555555555555555555555555\n555555555555555555555554332333544433344454421100000111100011111110111111025555552455555511211123445444433324431313511311111111001000011111355555555555555555555555555555\n555555555555555555555554343333555544221110000000000222200011111111111111025555531455555401210123444444555444443102420353332110000000111110455555555555555555555555555555\n555555555555555555555554344443332210000000011100001222221011111111111111025555422455555412211003444455544454445532133443343322221011111110455555555555555555555555555555\n555555555555555555555554332211000000000111111100001222200011111111111110034555212555555412201002244444445544333455421122443233344332110001555555555555555555555555555555\n555555555555555555555321000000011220001111111100000111111111111111110000034453112555555422101000144433334444433334554310343233334344443211555555555555555555555555555555\n555555555555555555555101111000132220001111111100000111111111111000000000034431012555555321000000024443323234554444555554214233344444444432345555555555555555555555555555\n555555555555555555555112221000011111111111111000001111111111100000000000034421123555555320000000001444433234444455555555543233544444432223234442445555555555555555555555\n555555555555555555555113322100011111111111111100001111111100000000000000044212123555555310000000000144443334554444444455553334544444444323234431314423555555555555555555\n555555555555555555555112111111111111111111111100001111111000000000000000043122123555555100110000011013443344344455544444444444554444455544344431104400355555555555555555\n555555555555555555555101111111111111111111000000001111000000111100000100131222123555555101121010001101444344333223444555433334444444454455554454311333455555555555555555\n555555555555555555555111111111111111110100000000000000000011000000000000121321223555555101122101000110244443333100133344433333344444445555454344553221355555555555555555\n555555555555555555555111111111111111110000000000000000000000123310000000111222324555554011122210001110013443332131011233333334444444333444454333345542145555555555555555\n555555555555555555555111111111111111110000000000000000000013335540000001110222324555554121122220000010001343331233101013333444434444332332345544444555555555555555555555\n555555555555555555555101111111111111110000000000000000001321003540000014110321124555554113122212100011000143332333233210223443333444443332345455555555555555555555555555\n555555555555555555555101111111111111001110000000000000023100005511000035111321124555554124022222100000000013344434433432334433434444444433345544444444555555555555555555\n555555555555555555555111111111000000023341000000000000240000145125100254111122225555553144001222100000000001341154314323434333344434344433444445555444555555555555555555\n555555555555555555555101110000231000100012000000000002510002540255101444111223325555552353000122220000000010143343342333334433344333334433443333344455555555555555555555\n555555555555555555555200000003310000000001000000000015500035302533104424113323225555553553010011232000000011014433430344344443444333344434433332011344555555555555555555\n555555555555555555555200000043000010000000000000000045401452015344025324014212225555555552011000233100000001102433431434444444444543345434433331210123555555555555555555\n555555555555555555555200000430000000000000000000000255235510153254155343024211235555555552010000334310000001100231244424334334434444445434433322431002555555555555555555\n555555555555555555555100004300000100000000000000000353455101540254453353032211235555555551001000334341000001100000244333224444433334554434423313342123555555555555555555\n555555555555555555555100133012001300001100000000000014553015510045533453121213235555555551001000334433100000100001343343323444334334444344433444234425555555555555555555\n555555555555555555555100010231001431231010000000000045555455100035312352111213245555555551000000254434200100000000021443233344433344444444433422453235555555555555555555\n555555555555555555555100003400000244312210000000000255555553210143121352122122245555555541110001124334200320000001001234233334444444444234444413533345555555555555555555\n555555555555555555555100133000110000242000000000000355555523542442322452122222345555555540011001412334100452000001101323233444444444432234442344334425555555555555555555\n555555555555555555555101320002320014300110000000000355554101102552213552121321245555555540010002441243100455200000110254233454444432223334431444234225555555555555555555\n555555555555555555555100000043001231024321000000000023310000014442125551122311245555555530000002444134001555510000110024433444444444323234422224324445555555555555555555\n555555555555555555555100000430000101441000000000000000000000024231145551111311255555555530000002444412001555551000010001444455444445544444421025202455555555555555555555\n555555555555555555555100004300000134200000000000000000000001132121355551112211255555555520000003443431002555555100011000233444444455444544454212323455555555555555555555\n555555555555555555555100033000000110000000000000000000012345551223555541112111255555555520000001444443002555555300000000233344444444445443344543222455555555555555555555\n555555555555555555555100220231000000000000000000001234555555552224555541111111355555555520000000244442000355555200000101344444444333344444333345532355555555555555555555\n555555555555555555555100003300000000000000000123445555555555552135555541111102555555555551000000024442000035555310000001443333444433332444444445555555555555555555555555\n555555555555555555555200033000000000000011234555555555555555542255555431111113555555555555100000002441000003555311000001443333444444333354444555555555555555555555555555\n555555555555555555555201330000000000123455555555555555555555553455554331111025555555555555410000000241000000354442100002544434434444433455444444444555555555555555555555\n555555555555555555555201100000012345555555555555555555555555554555553531111145555555555555540000000021000000034243210003555555443334433443444555445555555555555555555555\n555555555555555555555100011234455555555555555555555555555555555555534530110355555555555555553000000000000000003323421004555555555444433433332234445555555555555555555555\n555555555555555555555213345555555555555555555555555555555555555554434520112555555555555555555300000000000000001442342004555555555555554433331001334555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555552344521114555555555555555555530000000000000001434334115555555555555555554422310114555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555553344521035555555555555555555552000000000000001542433225555555555555555555555442114555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555434445421155555555555555555555555200000000000000253353225555555555555555555555555545555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555334444411455555555555555555555555510000000000000025455335555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555553244444512555555555555555555555555541000000000000002555335555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555543344444414555555555555555555555555554000000000000000355345555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555523444444435555555555555555555555555555400000000000000035245555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555524444444555555555555555555555555555555530000000000000003255555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555534444445555555555555555555555555555555553000000000000000155555555555555555555555555555555555555555555555555","555555555555555555555543333333334455555555555555555555523334443232253322555555555555555555551122122355555555555555555555555555555555555555545555555555555555555555555555\n555555555555555555555543454333222233344555555555555555522333344322242323555555555555555555521321121355555555555555555555555555555555544321025555555555555555555555555555\n555555555555555555555543555344333222223333445555555555423232344322342324555555555555555555402221220355555555555555555555555555554432100000035555555555555555555555555555\n555555555555555555555543445445554443333222233334455555423332234332342234555555555555555555112212220455555555555555555555555443211000001111035555555555555555555555555555\n555555555555555555555543323344445554544333233332333344423333223332342133555555555555555553022112210455555555555555555553221100011111111111045555555555555555555555555555\n555555555555555555555543333333335455554554433333333333333333211221343224555555555555555541122122001555555555555555555530011100011111111111155555555555555555555555555555\n555555555555555555555543333333333343334445543333333333333333322221443335555555555555555532222221001555555555555555555520122210111111111111155555555555555555555555555555\n555555555555555555555543322233333323223445323333333334333333333332333235555555555555555532222210002555555555555543324520222210111111111100255555555555555555555555555555\n555555555555555555555543444344232333333454333333333343334344333333223234455555555555555532212210014555555554343212214510222100111111110000355555555555555555555555555555\n555555555555555555555543545554443332233455554333334333333334344333333332345555555555555522212210355544343322133124425510232100111111000000355555555555555555555555555555\n555555555555555555555543344455545544332344444333333444333333343333343333345555555555555522112110443221231112133244335400232100111111000000455555555555555555555555555555\n555555555555555555555543444333445445543322333333333333344344343443333333345555555555555521112121411121131232243323135400111110111110000000555555555555555555555555555555\n555555555555555555555543545443333334443333333333333333333333333333343343355555555555555522211212422242143332132111225300111111111110000001555555555555555555555555555555\n555555555555555555555543445555554433442233333333333333333333333333334433224555555555555522202213411221231111131211145301111111111110000002555555555555555555555555555555\n555555555555555555555543444343455543544433333333332223333333333332221110004555555555555412112123424333321212243333145201111111111110000003555555555555555555555555555555\n555555555555555555555543555433333443545555333333322223333333222110000000004555555555555422122123324444433322444323145101111111100000000003555555555555555555555555555555\n555555555555555555555543454555434433334444333333321322322211110000112200005555555555555422221223334444333323443243355101111110000000000004555555555555555555555555555555\n555555555555555555555543333444435555444333333333321211111111111111222100015555555455555312221223444444322333443231432111111100010000001115555555555555555555555555555555\n555555555555555555555543323233334445555554333221100011110001111111111111115555554255555312210113444445444434442111520144222100000011111115555555555555555555555555555555\n555555555555555555555543333235444333344543210000000122210001111111111111115555553255555212201004444444445554555421233344243322211011111125555555555555555555555555555555\n555555555555555555555543433334555442211100000000000132221001111111111111115555542355555222111101244455555445434554322232443233334332111035555555555555555555555555555555\n555555555555555555555543444433322100000000111110000122320001111111111111025555521355555222210100034444444455423334554210243233334344444245555555555555555555555555555555\n555555555555555555555543332110000000000111111110000122110111111111111000024555311355555222210100003443233344444444455543213333334444444443234555555555555555555555555555\n555555555555555555555530100000012222000111111110000011111111111110000000024454101355555211210000000344333234444555555555543233444444443222334442244555555555555555555555\n555555555555555555555520111100012221000111111100000111111111110000000000024442112455554201200000000034443334444444444455554333454444444333324431312521345555555555555555\n555555555555555555555521222100001111111111111100000111111111000000000000034431212455554101100000000002443334444555544444444444554444445544444443102420245555555555555555\n555555555555555555555521332210001111111111111110000111111100000000000000034412212455554001011000000100244334334334445554532344444444444444554455432133345555555555555555\n555555555555555555555520111111111111111111111100000111110000001110000100034222212455553000122101000110024344333201134444533333344444444555554334455421135555555555555555\n555555555555555555555520111111111111111111000000000110000001100000000000044123122555553011322210100001001344333111011233333333444444333344444333334554335555555555555555\n555555555555555555555521111111111111111000000000000000000000011210000000042122232555552113312221000011000143232143100123333344444444433232345554444555555555555555555555\n555555555555555555555520111111111111111000000000000000000001345551000000141122232555552115323222100000100012332233212100233443333444444333345544455555555555555555555555\n555555555555555555555520111111111111111000000000000000000133102551000000141022113555552135212221210000010000234432442432234443433443444433345554444444455555555555555555\n555555555555555555555520111111111111111000000000000000002310002540000000341022113555552155202222210000000000033144423432434433344433434433344444455544555555555555555555\n555555555555555555555520111111111111001231000000000000023000015413200002541112223555551355100122211000000000001144233333334433344333334443343333223444555555555555555555\n555555555555555555555520111111001000012224100000000000240000253035200004431122323555542555110021223100000000100243441244334443444333334434443332000233455555555555555555\n555555555555555555555520110000033100110001200000000001530003530353200034330232324555544555111000123310000000010012440344434344444544345433433331221011455555555555555555\n555555555555555555555520000001420001000000100000000004530145203524200153330331224555555554001000023331000000011001343424344334443444445433432331432001555555555555555555\n555555555555555555555520000014200000000000000000000035512551025245100353421421124555555554001000033434100000011000035434224434433434454443433322333233555555555555555555\n555555555555555555555520000142000010000000000000000055335410153155102533521221224555555553000100043444310000001000014243323444434334444344433344434434555555555555555555\n555555555555555555555520000430000110000010000000000032455101540045104424521121325555555553000000034443340000000000000344233344443344444444433430444235555555555555555555\n555555555555555555555520013201200130001100000000000004555225400025035223511121235555555552000000014433440013100000010024223334444444444324444432442434555555555555555555\n555555555555555555555520001023100154232111000000000035555555100034142213511212235555555552011000131432430015410010011002323334444444443234443243424414555555555555555555\n555555555555555555555520000330000014322310000000000055555553542231442324512222235555555551011000243134420015541000001100133444444443223334441334334425555555555555555555\n555555555555555555555520014300011000133000000000000155555411321002542235412232135555555551001000244313420025554100000110013444444444333334431314412445555555555555555555\n555555555555555555555520132000331002420122000000000035543000000014431245412231135555555551000000344430420035555410000110002454444445544444442104401455555555555555555555\n555555555555555555555520000014200132013421100000000001100000000013230355411131135555555540000000344343100035555551000010000344444455444544455421233455555555555555555555\n555555555555555555555510000142000000242000000000000000000000001232212555311121145555555540000000344344300045555553000000001344444444445444234554321255555555555555555555\n555555555555555555555520000430000013310000000000000000000012345551224555311211145555555540000000134434400014555553000001101444444432334444333334554355555555555555555555\n555555555555555555555520003301000010000000000000000111234555555552135555311111245555555541000000013444400001455553100000002433444433332345544444555555555555555555555555\n555555555555555555555520022023100000000000000000012345555555555552145555201111355555555554000000000344300000145553110000002333444444333344444444555555555555555555555555\n555555555555555555555520000330000000000000000124455555555555555542355554211111555555555555400000000035300000014543432000003433444444433344445544444555555555555555555555\n555555555555555555555520003300000000000012345555555555555555555553555544211103555555555555530000000003200000000443443210004555443334443443344445544555555555555555555555\n555555555555555555555510143000000000123455555555555555555555555554555534211115555555555555553000000000100000000133224310015555555444443443332123444555555555555555555555\n555555555555555555555510210000001244555555555555555555555555555555555444111135555555555555555300000000000000000004422432015555555555554433331100223555555555555555555555\n555555555555555555555510000123455555555555555555555555555555555555554344111255555555555555555530000000000000000014333343125555555555555555432430003555555555555555555555\n555555555555555555555511234555555555555555555555555555555555555555532444111455555555555555555553000000000000000015424432235555555555555555555553213555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555543444102555555555555555555555300000000000000002542542235555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555344454114555555555555555555555530000000000000000254554245555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555554244443135555555555555555555555553000000000000000015555245555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555553344453145555555555555555555555555300000000000000001555255555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555543444453355555555555555555555555555530000000000000000154255555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555523444443455555555555555555555555555553000000000000000013255555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555524444455555555555555555555555555555555300000000000000000355555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555434444455555555555555555555555555555555530000000000000000455555555555555555555555555555555555555555555555","555555555555555555555533333334445555555555555555555554233344432331433324555555555555555555531221223555555555555555555555555555555555555543355555555555555555555555555555\n555555555555555555555533443333233344455555555555555554233334443222533324555555555555555555512211214555555555555555555555555555555554432100155555555555555555555555555555\n555555555555555555555533554343332222333344555555555554232323443222522235555555555555555555213212204555555555555555555555555555443211000000255555555555555555555555555555\n555555555555555555555534554355443333222223333445555554233322344322522234555555555555555554022122205555555555555555555555544321100110011110355555555555555555555555555555\n555555555555555555555533334354555544443333332233334453233332233322531234555555555555555552022122115555555555555555555532110000011111111110355555555555555555555555555555\n555555555555555555555532333333445455555444333333333333333332122222533135555555555555555541122221015555555555555555555510111100111111111110455555555555555555555555555555\n555555555555555555555533333333343444444545443333333333333333222222533345555555555555555532222210025555555555555555555500232200111111111111555555555555555555555555555555\n555555555555555555555533233333323332333345333333333333333333333323333255555555555555555522222210025555555555555433225400222100111111111001555555555555555555555555555555\n555555555555555555555533333343233333323544332333333343343333333333223234455555555555555522222100145555545543342113125401221000111111100002555555555555555555555555555555\n555555555555555555555534554443333333333555543333334333333344344333333322345555555555555522122100455443342221142144335301321001111110000003555555555555555555555555555555\n555555555555555555555534444555444433333455544333334443333343343333343333345555555555555522121101532221231112133343245201222001111110000003555555555555555555555555555555\n555555555555555555555533344444455555433333343333333333444344343443333333355555555555555521121212411131132333343322145201111111111110000004555555555555555555555555555555\n555555555555555555555534554333334344544333323333333333333344333443343343355555555555555422112113411331233321231111245101111111111110000005555555555555555555555555555555\n555555555555555555555534555554433334432333333333333333333333333333334443234555555555555422112123412321221111231211255101111111111100000015555555555555555555555555555555\n555555555555555555555533454455555544543332333333333233333333333333222110003555555555555322022123324334422222343231254001111111111000000025555555555555555555555555555555\n555555555555555555555534554333444444554444333333322223333333322211000000004555555555555321121223324444433223444222354001111111000000000035555555555555555555555555555555\n555555555555555555555534555544333333444554333333312323332221110000012210004555555555555322221213334444322333443243453011111100000000000035555555555555555555555555555555\n555555555555555555555533444555445444333333333333312311111111111111122100004555555445555322211204344444322333442231530122211100000001111145555555555555555555555555555555\n555555555555555555555533233334345555554443333322210011111000111111111111114555555245555212210025345445544444443111430144233211000011111155555555555555555555555555555555\n555555555555555555555533333234333344455554321100000012210001111111111111115555554255555112111013445444445555445542123343344333333211110155555555555555555555555555555555\n555555555555555555555533323355554433322210000000000023221001111111111111115555552255555122120100144455555545433455432121343223334434332255555555555555555555555555555555\n555555555555555555555534443344444321000000011110000122221001111111111111015555531255554222210100024433344445433333455421134333333444454444345555555555555555555555555555\n555555555555555555555533444321100000000011111110000122210101111110111100014555511355554212310110001443223334444444555554313323444444443333323444354555555555555555555555\n555555555555555555555533211001001122100011111110000011111111111110000000024455311355554212200000000134433234544455555555554333454444443222324442232542455555555555555555\n555555555555555555555530011110002322100011111110000011111111111000000000024444111355554202100000000003443334554444444445554333444444455444334442111520145555555555555555\n555555555555555555555530122200001111111111111110000111111111110000000000024442211355553102010000000100343334444455554444443444444444444555444555321233345555555555555555\n555555555555555555555530233220001111111111111110000111111100000000000000024431211355553011221000000110024334333323344555542333344444555554444434554322145555555555555555\n555555555555555555555530222111111111111111111110000111110000000110000100034422212455552010412111100001001344333200023344443333344444444444544333344554225555555555555555\n555555555555555555555530011111111111111111100000000111000001111000000000034312222455552012512211000101100144333122111223333334444444432233345444434555555555555555555555\n555555555555555555555530111111111111111010000000000000000000001110000000034112232455551115412222000001100013333143201012333344333344443333245555555555555555555555555555\n555555555555555555555551111111111111111000000000000001000000235551000000044112232455551135412222200000110000233233323310133443333444444433345544444444455555555555555555\n555555555555555555555551111111101111111000000000000000000013212552000000144112112555551155312221120000000000024443443443334433434443444433344445555444455555555555555555\n555555555555555555555551111111111111111000000000000000000330001551000000154112212555541355302222220000000000001145423432434433344433334443343334344455555555555555555555\n555555555555555555555550111111111111110011000000000000014200003512300000153111222555541455200122212100000000010044243234334433344333334443343333111234455555555555555555\n555555555555555555555550111111100000001334200000000000042000035125300000443112233555533555210012123200000000011012441244334444444443344444443332110112455555555555555555\n555555555555555555555550111110002200011001300000000000450001440154300002433033223555544555101000013320000000001000341343444344444454345433443331332000455555555555555555\n555555555555555555555540000000142100100000100000000002540025401533301114332142223555555555101100013343100000011000034523334334443444445433432331433122555555555555555555\n555555555555555555555540000001420001000000000000000015530353005435200035342232124555555555100100024444400000001100002334323444433334454444433344424433555555555555555555\n555555555555555555555540000014200000000000000000000035424520044145200153351222124555555554000100023444431000000000000144333344433334444444433341445224555555555555555555\n555555555555555555555540000142000010000000000000000034355300451035100342451111224555555554000000014544343000100000000013223334444345444434444431442334555555555555555555\n555555555555555555555540001420110020000110000000000002555314520015102521351121224555555553010000012543342001410001001101233333444444444223443243433434555555555555555555\n555555555555555555555540002102310033112200000000000015555555300015103321351221225555555553011000032142342002542000000110023444444443333334442244324414555555555555555555\n555555555555555555555540000033000015542121000000000035555553342133025232441222235555555552001010044213431003555200000011002454444443222334441323433435555555555555555555\n555555555555555555555540000430000000013300000000000045555531432100045223541223135555555552000000144421451003555520000111000244444455444334431204400355555555555555555555\n555555555555555555555540014300023100242001000000000035554200000000243214541222135555555551000000144443131004555553000001000035444445555455454212332455555555555555555555\n555555555555555555555540011001420013300332100000000002220000000000323135531122135555555551000000144434300004555555300000000034444455544444344553222355555555555555555555\n555555555555555555555540000014200011024200000000000000000000000123312145531121135555555551000000144434430004555555300000110034444433444444333345543245555555555555555555\n555555555555555555555540000042000001431000000000000000000001234555322455531121135555555540000000014434430001455555310010010144444432233344444444555555555555555555555555\n555555555555555555555540000430000012100000000000000001112445555555322555520111145555555551000000001444420000145555321000000133344444332245445555555555555555555555555555\n555555555555555555555540013201200000000000000000001234555555555555313555520110255555555555100000000144420000003555322100000133444444433345544444444555555555555555555555\n555555555555555555555540011023100000000000000012345555555555555555325555421111455555555555510000000013510000000354354210000244433434443344444555444555555555555555555555\n555555555555555555555540000330000000000000123455555555555555555555445554411111555555555555551000000000310000000034323331000355544344443343333234455555555555555555555555\n555555555555555555555540013300000000001234555555555555555555555555455553411114555555555555555100000000000000000001431342100455555555544433332001234555555555555555555555\n555555555555555555555540132000000012345555555555555555555555555555555544411125555555555555555510000000000000000000443234310555555555555544331220012555555555555555555555\n555555555555555555555540010011123455555555555555555555555555555555555434411145555555555555555552000000000000000001532533322555555555555555554542102555555555555555555555\n555555555555555555555540011234555555555555555555555555555555555555554244411255555555555555555555200000000000000000453254232555555555555555555555544555555555555555555555\n555555555555555555555542445555555555555555555555555555555555555555554345411455555555555555555555520000000000000000035345422555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555543445302555555555555555555555552000000000000000003555533555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555533444314555555555555555555555555200000000000000000255524555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555434445325555555555555555555555555520000000000000000025524555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555334445245555555555555555555555555552000000000000000002525555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555554344444355555555555555555555555555555300000000000000000125555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555553344445555555555555555555555555555555530000000000000000025555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555554444445555555555555555555555555555555553000000000000000035555555555555555555555555555555555555555555555","555555555555555555555433334445555555555555555555555542334444322313423225555555555555555555511212245555555555555555555555555555555555554321455555555555555555555555555555\n555555555555555555555433333333334455555555555555555542333344432214423235555555555555555555312212145555555555555555555555555555555432110000555555555555555555555555555555\n555555555555555555555433543332222233344455555555555542233334432214313235555555555555555555122122155555555555555555555555555544321100000111555555555555555555555555555555\n555555555555555555555434553454333322222333344555555542333223443214423245555555555555555553122121155555555555555555555555432110011110111112555555555555555555555555555555\n555555555555555555555434454455544443333222223333344532233322343314411335555555555555555551121221155555555555555555555411000000111111111113555555555555555555555555555555\n555555555555555555555433233344455545554343233333333332333321222214431245555555555555555531222210255555555555555555555301222001111111111104555555555555555555555555555555\n555555555555555555555433332333343555545545433333333333333332222215333355555555555555555522222200355555555555555555445301322101111111111104555555555555555555555555555555\n555555555555555555555433333333333333334455443333333333333333333323332355555555555555555522222100355555555555554322145202221001111111110015555555555555555555555555555555\n555555555555555555555433223333333233223444223333333333333333333332232344455555555555555522122001455555444433342123145102221001111110000015555555555555555555555555555555\n555555555555555555555434443443223333324554443333333333333344344333333322345555555555555422122002554443332211231243345102321001111100000025555555555555555555555555555555\n555555555555555555555434455544433333323455543333334343333443343333343333345555555555555421121012422111321222243442355002221001111100000035555555555555555555555555555555\n555555555555555555555433444555455444333333443333333333443333343333333333355555555555555411112123411230222332332221254001111111111100000045555555555555555555555555555555\n555555555555555555555433453334444454543322333333333333333344333443343343355555555555555422122123411331332221221112253001111111111100000045555555555555555555555555555555\n555555555555555555555435454433333344433333333333333333333333333333334443334555555555555322121222413311311111332221353011111111111100000155555555555555555555555555555555\n555555555555555555555434455455544434433233333333333333333333333333322210002555555555555321121223314334422222443230352011111111100000000155555555555555555555555555555555\n555555555555555555555434443444555534554433333333322223333333332211000000003555555555555321212214224444433223444232451011111100000000000255555555555555555555555555555555\n555555555555555555555435554333333434454554333333312323333222111000011210003555555555555222212125334444322333443142451011111000000000010355555555555555555555555555555555\n555555555555555555555434555555344333334443333333312322211111111011122200004555555545555222211045344444433333443130440033221000100011111355555555555555555555555555555555\n555555555555555555555423334444345554443333333333211111011100111111111111104555555335555112121025345445554444544210342245243222111111110455555555555555555555555555555555\n555555555555555555555433323233334445555554322110000011110000111111111111104555555245554121121101345444445555444553213333444333334332211555555555555555555555555555555555\n555555555555555555555423333354443333434332100000000013221101111111111111114555553245554121210110034444555545423345543110244223333434444445455555555555555555555555555555\n555555555555555555555434333355555422110000000111000022222101111111111111015555552245554222200110002443334445433333455542113333334444444443233544455555555555555555555555\n555555555555555555555434444333221000000001111111000022220001111111111100015555531255554222200010000243323234555444555555533323444444443222323443142554555555555555555555\n555555555555555555555434332110000011100011111111000011111111111111000000014555511255553212120000000013433334544444445555554333455444444333324442221530145555555555555555\n555555555555555555555433000010000223200011111110000011111111111000000000014455311255553111130000000001343334545454444444444443454444445554444444211341245555555555555555\n555555555555555555555432012210000211111111111110000011111111110000000000024455221255553010330000000010034334344444555444543344444444444444554445543113345555555555555555\n555555555555555555555433023211000111111111111110000011111110000000000000024453221355551011521100000011002334333311234445543333344444444555544323445542125555555555555555\n555555555555555555555433022221001111111111111110000011111000000010000100024442221355551003522210110000100144333200012333443333344444333344444433333455545555555555555555\n555555555555555555555443011111111111111111111000000011100000111100000000034421222355551115512221000001100013333123101123333344444444433233244555444555555555555555555555\n555555555555555555555432011111111111111111000000000000000000000110000000034411223355541135512222100000110000233143301101233344333344444333235544444444555555555555555555\n555555555555555555555442011111111111111100000000000001000000124552000100034311222455541145412222210000011000023332333332133443333444444433345555544444455555555555555555\n555555555555555555555553011111110111111100000000000000000002322553000000034301212455541255402122121000000000002344433442334433344443434443344344445554555555555555555555\n555555555555555555555553011111111111111100000000000000000132000452000000045302222455541455401222221000000000000035323333334433344433334443343333212344555555555555555555\n555555555555555555555553011111111111111000000000000000002310002531200000155301222455532555300012222200000000011013343234324443344433334544443333100122455555555555555555\n555555555555555555555553011111111111000234300000000000024000025315400000154201232555534555301002122320000000001100241244434444444544344443443332132001355555555555555555\n555555555555555555555553011111100110001101310000000000152000352045300000243213232555535555201100002332000000000100022443444334443444445433442331333011455555555555555555\n555555555555555555555553011000013310010000110000000000451014520442300100443223122555555555200100003344300000000100001433323434433434455443432332423333555555555555555555\n555555555555555555555553000000142000100000000000000003550155103535300002534132113555555555100100004343430000000010000034323444433334444344433343434333555555555555555555\n555555555555555555555553000001410000000000000000000015532541025235300004435122123555555555100010004344333100000000000002333344443344444434433440353324555555555555555555\n555555555555555555555553000014200001000000000000000025345510253025200025244112123555555555100000002544334200120000000100123334444444445323444342443443555555555555555555\n555555555555555555555553000042000011000001000000000001455402540015200143134111124555555554010000011253244100252000100010013333444444443233443143424423555555555555555555\n555555555555555555555553001320230013000210000000000003555545400005200232234121224555555554011100024124344100355300000001000354444443222334442234333424555555555555555555\n555555555555555555555553000003300014443112100000000015555555332134000432244122224555555553001000024411443000455530000001100035444444333324431313510345555555555555555555\n555555555555555555555553000033000001221320000000000025555541443210002531353123224555555553000100034442144000455554000001100002544445544444443102421355555555555555555555\n555555555555555555555552001430002200024200000000000025555410000000004321453123125555555552000000034444212001555555410000110002544445444544445542123355555555555555555555\n555555555555555555555552013200133101330023200000000002432000000000013212552112125555555552000000034433430001555455540000000002444444445544233455431145555555555555555555\n555555555555555555555552000001420013102431000000000000000000000012342214552112125555555551000000024444442001455555530000001003444433334444443334555445555555555555555555\n555555555555555555555552000014200000134100000000000000000000123455552235552111135555555551000000002443441000035555531000000003444433232245555445555555555555555555555555\n555555555555555555555552000043000001320000000000000000001234555555552145552011135555555552000000000244441000002555532110000003444444333345444444444555555555555555555555\n555555555555555555555552000330100000000000000000000112345555555555552255551011155555555555200000000014441000000255434321000013443444433344445554444555555555555555555555\n555555555555555555555552002202310000000000000000123455555555555555552455541110255555555555530000000001440000000015434432100025443334443343344444554555555555555555555555\n555555555555555555555552000033000000000000001234555555555555555555553555441111455555555555553000000000120000000001332243210025555444443343333111344555555555555555555555\n555555555555555555555552000330000000000012345555555555555555555555554555341112555555555555555300000000000000000000044223421035555555554443331110122555555555555555555555\n555555555555555555555552013300000000123455555555555555555555555555555554441114555555555555555530000000000000000000143342342145555555555555443441001555555555555555555555\n555555555555555555555552022000001234555555555555555555555555555555555543431125555555555555555554000000000000000000155244332145555555555555555555433555555555555555555555\n555555555555555555555552000012345555555555555555555555555555555555555524430145555555555555555555410000000000000000025524532255555555555555555555555555555555555555555555\n555555555555555555555552123455555555555555555555555555555555555555555434530155555555555555555555541000000000000000001454553255555555555555555555555555555555555555555555\n555555555555555555555554555555555555555555555555555555555555555555555344520355555555555555555555555100000000000000000145554255555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555553344421555555555555555555555555510000000000000000003553355555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555553444423555555555555555555555555552000000000000000000352355555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555543444424555555555555555555555555555200000000000000000022455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555534444435555555555555555555555555555520000000000000000001555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555534444455555555555555555555555555555553000000000000000001555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555544444555555555555555555555555555555555300000000000000002555555555555555555555555555555555555555555555","555555555555555555555434445555555555555555555555555423344443224225232245555555555555555555312122555555555555555555555555555555555555432104555555555555555555555555555555\n555555555555555555555433333334445555555555555555555423334444322225333245555555555555555555122121555555555555555555555555555555543211000004555555555555555555555555555555\n555555555555555555555434433332233334445555555555555423333344322225132245555555555555555553131221555555555555555555555555555432110000011115555555555555555555555555555555\n555555555555555555555434543443322222333334445555555323232234432235232345555555555555555551121212555555555555555555555543211000111111111115555555555555555555555555555555\n555555555555555555555345553555433333322222333334455323333223433235212345555555555555555530212212555555555555555555555200110001111111111125555555555555555555555555555555\n555555555555555555555333343445555544443333333322333323333222332234321345555555555555555521212103555555555555555555555101221001111111111035555555555555555555555555555555\n555555555555555555555322333333454545555544333333333333333322222134232455555555555555555522222003555555555555555544355002222011111111110045555555555555555555555555555555\n555555555555555555555323333332333444445545443333333333333333333233332555555555555555555422221004555555555555443221254002210011111111000045555555555555555555555555555555\n555555555555555555555322333333323322234454233333333333333333333322332344555555555555555422220015555554444432331133254012210011111100000155555555555555555555555555555555\n555555555555555555555333333432333333334544333333333333333344343333333222345555555555555421220025544432321121331443353013210011111100000155555555555555555555555555555555\n555555555555555555555345544443333323324555543333333343333433343433343333345555555555555421210135421111322222343332452012111011111000000255555555555555555555555555555555\n555555555555555555555344445555444433223444443333333433343333343333333343355555555555555311211235411220323332422121352001111111111000000355555555555555555555555555555555\n555555555555555555555333444444455555433333333333333333333344333443343343355555555555555321121235312421322211311112451011111111111000000455555555555555555555555555555555\n555555555555555555555334543333333345443333333333333333333333333333344443333555555555555321112235313322311112422221551011111111111000000455555555555555555555555555555555\n555555555555555555555345555544433334322333333333333333333333333333322211001555555555555221212135224444433223442321540011111111000000001555555555555555555555555555555555\n555555555555555555555334544555555435443333333333322223333333333221100000002555555555555211212155224444333223443233540011111000000000001555555555555555555555555555555555\n555555555555555555555345543333444435555544333333312223333322111000001110002555555555554222121255234444322233444141441021111000000000112555555555555555555555555555555555\n555555555555555555555345555443333333345543333333213223221111111001123200003555555545554222121145344444443333443120440034332111000111113555555555555555555555555555555555\n555555555555555555555334445554454443333333333333212111100100011111111111103555555535554122210013344444455444545421233344344333323211104555555555555555555555555555555555\n555555555555555555555323333343345555554443333221100001111000111111111111104555555335553121210100245445444444444554322132344223334433334555555555555555555555555555555555\n555555555555555555555323332343333344545543210000000012221100111111111111104555555235553222211010014444445554423344554320134323333434444444334555555555555555555555555555\n555555555555555555555333233455554432222100000001000012222100111111111111104555553145553222131010001343333444444433455554312423344444444333323444244555555555555555555555\n555555555555555555555344333344443210000000111111000012221000111111111110004555552145553222141010000024323224444555555555554323454444443222323442131441245555555555555555\n555555555555555555555334443321100000100001111111000011111111111111000000014555531145553121250000000001433334544444444445554333454444445444434443110440145555555555555555\n555555555555555555555344311001000122210001111111000001111111111000000000014455521245553121440000000000134334445555544444444444454444444455444555432123345555555555555555\n555555555555555555555333101111000122110101111111000011111111111000000000014455421255552011530000000011002334334444445555542333344444455544444434455432125555555555555555\n555555555555555555555333112221000011111111111111000011111110000000000000014455221255550003531100100001100134333311133444443333334444444444544333334455435555555555555555\n555555555555555555555344213322100111111101111111000011111100000000000000024454221255540015531221110000110013333211011223333333444444432233344444444555555555555555555555\n555555555555555555555344112111111111111111111110000011110000011100000000024452222355540135522222100001110000233133200012333344433344443333234444455555555555555555555555\n555555555555555555555344201111111111111111100000000000000000000000000000024441123355531155522222200000001000023143312210122344333444444433335554444444455555555555555555\n555555555555555555555333111111111111111100000000000000000000013453000100034431222355531255512222221000000000001342443343233543443443444443344444555544455555555555555555\n555555555555555555555544101111111111111100000000000000000001332454000000034430221355531455511222222000000000000134522442434433334433334443343333333444555555555555555555\n555555555555555555555555211111111111111100000000000000000023100353000000034530221455522555400122221000000000001002233333334433344333334443343333100133455555555555555555\n555555555555555555555555201111111111111100000000000000000320000441200000045520122455523555400012212310000000001100143144324444344443334543443332121011355555555555555555\n555555555555555555555555101111111111110023300000000000004200004413510000155320232455525555401001112331000000000010011244434344444454445443443331233100355555555555555555\n555555555555555555555555111111110000000221330000000000044000144035400000154322322455545555300100001333200000000010000243434333443444445433442331334233455555555555555555\n555555555555555555555555111110001330001000020000000000253002530252300100154313222555555555300100002434430000000111000013323444433333454444443344423442555555555555555555\n555555555555555555555555100000014200000000010000000001552035301534400000154413212555555555200110002444343100000001000001233344433434444444433341354314555555555555555555\n555555555555555555555555100000141000100000000000000003541452015325400000343412112555555555200010003444433400010000000010023334444344444433444441352344555555555555555555\n555555555555555555555555100001420000000000000000000005434530044025300001524411123555555555100000001354434400032000000011001333444444444323444243433433555555555555555555\n555555555555555555555555100004200001000000000000000002255500451004300003413411123555555555101000002134234300035310000001100134444444333333443144323424555555555555555555\n555555555555555555555555100132011003100011000000000001555534520004300013223412123555555555001100004312344300045541000000110013544443222324441322431345555555555555555555\n555555555555555555555555100110231003422311100000000003555555321024100024224312224555555554001100014441144300155554100001110000244445444334442102510245555555555555555555\n555555555555555555555555100003300001443122100000000005555553354221000044125312214555555554000100014444114200155555520000011000045444455444455321233455555555555555555555\n555555555555555555555555100033000100002410000000000015555520110000000143145212214555555553000000014444421100255555553000000000144455554444334554321145555555555555555555\n555555555555555555555555101330003310033002200000000002443100000000000232255212214555555553000000024443443000255545554000000100144444444444333334554245555555555555555555\n555555555555555555555555101100142001320243110000000000000000000001235411355212115555555552000000013444444100035555553100000010244432233344444444555555555555555555555555\n555555555555555555555555100001420001003410000000000000000000012345555422555211125555555552000000000344344000002555553210000000244444333244444455555555555555555555555555\n555555555555555555555555100004200000242000000000000000000123455555555413555101125555555553000000000024443000000145553221000100344444433345544444444555555555555555555555\n555555555555555555555555100033000001110000000000000011234555555555555315555111145555555555300000000002443000000014543542210000343434443344444455544555555555555555555555\n555555555555555555555555100330220000000000000000001345555555555555555335554111155555555555541000000000142000000000343233320001544334443343333223444555555555555555555555\n555555555555555555555555001102310000000000000012455555555555555555555455543110255555555555554100000000011000000000024313332102555555544443332000123555555555555555555555\n555555555555555555555555000033000000000000123455555555555555555555555455543111455555555555555510000000000000000000004432244212555555555554432231001555555555555555555555\n555555555555555555555554000330000000001234555555555555555555555555555555443012555555555555555552000000000000000000015315424223555555555555555554212555555555555555555555\n555555555555555555555554003300000011345555555555555555555555555555555554343014555555555555555555200000000000000000004532452224555555555555555555555555555555555555555555\n555555555555555555555554001001112455555555555555555555555555555555555553342015555555555555555555530000000000000000000354355314555555555555555555555555555555555555555555\n555555555555555555555554001123455555555555555555555555555555555555555553452035555555555555555555553000000000000000000025555515555555555555555555555555555555555555555555\n555555555555555555555554234555555555555555555555555555555555555555555534452155555555555555555555555400000000000000000001555425555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555434441355555555555555555555555541000000000000000000145325555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555334441455555555555555555555555555100000000000000000004335555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555344442555555555555555555555555555520000000000000000000145555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555554344444555555555555555555555555555552000000000000000000045555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555553444455555555555555555555555555555555300000000000000000155555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555554444455555555555555555555555555555555530000000000000000155555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555542344443332331342322455555555555555555553122355555555555555555555555555555555554321000355555555555555555555555555555555\n555555555555555555554334445555555555555555555555532334444432331353332355555555555555555552212355555555555555555555555555555543210000010455555555555555555555555555555555\n555555555555555555554333333333445555555555555555532333344432221342332455555555555555555541212355555555555555555555555554422110111011111455555555555555555555555555555555\n555555555555555555554234433322233333444555555555532234333443221441323455555555555555555522221455555555555555555555554211000011111111111555555555555555555555555555555555\n555555555555555555554345534433322222223333444555532323323444221442223455555555555555555512121455555555555555555555551011100011111111111555555555555555555555555555555555\n555555555555555555554355534555444333332223223333432233322334331442123455555555555555555412211555555555555555555555551022210111111111102555555555555555555555555555555555\n555555555555555555554333444455555455443433233333333333332222221543314555555555555555555322211555555555555555554332550122210111111111003555555555555555555555555555555555\n555555555555555555554323333333545555455554333333333333333333322433334555555555555555555322201555555555555544421221540122100111111100004555555555555555555555555555555555\n555555555555555555554333333333334433344454433333334433333333333233323444555555555555555322102555555544433212312433530132100111110000004555555555555555555555555555555555\n555555555555555555554322333333233322234443223333333433333344333333333223355555555555555312103555544322311111424434530132100111110000015555555555555555555555555555555555\n555555555555555555554333333423333333335544433333333333333344343433333333355555555555555212013555311212312223433313520111111111110000015555555555555555555555555555555555\n555555555555555555554355444433333223335555443333343443333433343333343343355555555555555212114555222311333323211123510111111111110000025555555555555555555555555555555555\n555555555555555555553354455554444433233444443333333334443443333433343343355555555555554211124555213312311112211114510111111111100000035555555555555555555555555555555555\n555555555555555555553334444444554544432223333333333333333334333333344443343555555555554211224555223323322223333314500111111111000000035555555555555555555555555555555555\n555555555555555555553344433333333444433333333333333333333333333333333321100555555555554212214555124444443323432225400111111100000000045555555555555555555555555555555555\n555555555555555555553354554544343344322333333333333333333333333322110000001555555555553211225554124444333233444233321111110000000000155555555555555555555555555555555555\n555555555555555555553344445555555445443333333333322223333333221100001110001555555555553221235354334444322232443131351034321110001111155555555555555555555555555555555555\n555555555555555555553455433334444344545543333333213223322211111100012210001555555554553222145013335445544443444210242145334332233211255555555555555555555555555555555555\n555555555555555555553455554443333333444533333333213222110011011111111111112555555544552222254000245444445555445543212333344333334433445555555555555555555555555555555555\n555555555555555555553345455554554443333333333332111000111100011111101111112555555534552211354010024555555444433445543211134323333434444444334555555555555555555555555555\n555555555555555555553333333443455555554543322110000001222100011111111111112555555424552221453011000344444445433333455543212423334444444333323444243454555555555555555555\n555555555555555555553333323433333444455432100000000001322210111111111111103555555325552222553011000013323334444444455555543323344444444322333443130440034555555555555555\n555555555555555555553332324555544322211000000111100001223100011111111110003555555225542213552001000001333324444445444555555333454444445444434444210342145555555555555555\n555555555555555555553443333444442100000000111111100001211111111111100000004555554125541214552000000000023334554444444444444444454444444455555445543113335555555555555555\n555555555555555555553344443321100001121000111111100000111111111100000000003555553135541125551000000001001334444445554444443334444444455555545433455542114555555555555555\n555555555555555555553444431000100012222000111111100001111111111000000000003455552135530135551100000001100024333322234444543333334444444444445433333455545555555555555555\n555555555555555555553333430112100012111111111111100001111111000000000000004455542135520155551211010000011001333310012233343333344444433233334554444555555555555555555555\n555555555555555555553332320232110001111111111111100001111110000000000000014455522145520255541221101000011000023223100123333344433344433323234544445445555555555555555555\n555555555555555555553444430232210011111111111111100001111000001111000000014455412245520455541222210000001100001133301100122344333344444433334554444444455555555555555555\n555555555555555555553444430111111111111111111000000001000000110000000000014455312245511555531222221000000110000033333332133443343443444443344444455554455555555555555555\n555555555555555555553444430111111111111111100000000000000000001233000000014455312255513555531222212100000000000001443342334433334443334443344333322344455555555555555555\n555555555555555555553333430111111111111110000000000000000000133455200000024555212255514555520212222100000010000000122433334433334433333443343333100122355555555555555555\n555555555555555555554433320111111111111110000000000000000002310055100000024555212255425555520112222110000000000011002134324444344443334543443332132001255555555555555555\n555555555555555555555555530111111111111110000000000000000032000153110000034555112355435555510001212232100000000001100034434444444454434543443332233101355555555555555555\n555555555555555555555555530111111111111110000000000000000320000441430000045553122355445555511100101233310000000000100002434433443444445443442332333333555555555555555555\n555555555555555555555555530111111111100012341000000000003300014304520000045553132355455555510110000233442000000001100000123444443333454434443344434433555555555555555555\n555555555555555555555555530111111001000111013000000000025100253034320110045543231355555555400110000233434200000000110000002444433434444444443341254324555555555555555555\n555555555555555555555555530110000133100000001000000000155103530253510100055543221455555555400011000334444331000000100000100134444344444433444442343343555555555555555555\n555555555555555555555555530000001410000000001000000000354135201524510000155434121455555555400000000245443352001310000000110013444444444323444234423432555555555555555555\n555555555555555555555555530000014100010000000000000001553452015304510000155333112455555555300000000125433441001541000000011000244444333333443144333533555555555555555555\n555555555555555555555555530000142000000000000000000001434540044003510000155233112455555555201100000311433441002555200000001100014443222323442222521345555555555555555555\n555555555555555555555555530000430000100000100000000000145541451001500000253233112555555555201110001442034330002555530000011100000355444434442102520245555555555555555555\n555555555555555555555555530003202200320012000000000000355555520003400000253242222555555555100100001444312440003555554100000110000254555454445432123345555555555555555555\n555555555555555555555555530011023100254331210000000001555555345223100000353252222555555555100010002443441120004555555520100000000355554444334455431135555555555555555555\n555555555555555555555555530000330000023123100000000002555553032100000000342351222555555555100000002444344200004555455540000001100344444444333334555445555555555555555555\n555555555555555555555555520003300011000330000000000001555420000000000012421451213555555554000000002444343420002555555531000000001432233344444444555555555555555555555555\n555555555555555555555555520133000331014201331000000000122000000000013455412551213555555554000000000244434410000145555532100000001444333235444444444555555555555555555555\n555555555555555555555555520010014200231034101000000000000000000124555555424541113555555553000000000014444410000003555532221001102444433345544444444455555555555555555555\n555555555555555555555555520000042000001430000000000000000000134555555555414541114555555555100000000000344400000000255435432100002434443344344445555555555555555555555555\n555555555555555555555555520000430000023100000000000000001235555555555555425540115555555555520000000000024400000000014432333210003434443343333212344555555555555555555555\n555555555555555555555555520003300000010000000000000012345555555555555555445531125555555555553000000000002300000000000243123421004555544443332110122455555555555555555555\n555555555555555555555555520023013000000000000000012355555555555555555555455421145555555555555410000000000000000000000044332342115555555554442231001455555555555555555555\n555555555555555555555555520010231000000000000013455555555555555555555555555431155555555555555541000000000000000000000154144332225555555555555554322555555555555555555555\n555555555555555555555555510002400000000000123555555555555555555555555555554420255555555555555555200000000000000000000045423532225555555555555555555555555555555555555555\n555555555555555555555555510024000000000134555555555555555555555555555555553420455555555555555555530000000000000000000003553554235555555555555555555555555555555555555555\n555555555555555555555555510230000001235555555555555555555555555555555555543411555555555555555555554100000000000000000000255555235555555555555555555555555555555555555555\n555555555555555555555555510100111345555555555555555555555555555555555555544412555555555555555555555510000000000000000000014555145555555555555555555555555555555555555555\n555555555555555555555555510012345555555555555555555555555555555555555555544414555555555555555555555552000000000000000000000355155555555555555555555555555555555555555555\n555555555555555555555555523455555555555555555555555555555555555555555555434425555555555555555555555555300000000000000000000024255555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555344335555555555555555555555555541000000000000000000000255555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555554344345555555555555555555555555555200000000000000000000355555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555554344455555555555555555555555555555520000000000000000000355555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555554444555555555555555555555555555555553100000000000000000455555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555554444555555555555555555555555555555555410000000000000001555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555423344433333321532224555555555555555555552214555555555555555555555555555555555432100002555555555555555555555555555555555\n555555555555555555554455555555555555555555555555323444444322321532322555555555555555555542224555555555555555555555555555554321100001103555555555555555555555555555555555\n555555555555555555553333334444555555555555555555323334444332222532323555555555555555555532114555555555555555555555555543211001111111104555555555555555555555555555555555\n555555555555555555553333333333333444555555555555323333344432222512323555555555555555555512214555555555555555555555552110000111111111114555555555555555555555555555555555\n555555555555555555553355334322222223333344455555323233234443222532233555555555555555555412215555555555555555555555540012100111111111115555555555555555555555555555555555\n555555555555555555553355435444333332222222333334323333223343323531133555555555555555555322215555555555555555555555530132200111111111025555555555555555555555555555555555\n555555555555555555553444535455555444433333333322333333222232213533124555555555555555555322115555555555555555543323520222100111111100025555555555555555555555555555555555\n555555555555555555553333334344545455555543333333333333333333223423335555555555555555555222025555555555555434321313520222000111110000035555555555555555555555555555555555\n555555555555555555553333332333435444455454433333333333333333333233334445555555555555555222035555555544432213213434510232001111100000045555555555555555555555555555555555\n555555555555555555553333333333333323334443333333333433333433333333332233355555555555555221045555443213211112334335510222101111100000045555555555555555555555555555555555\n555555555555555555553322233333333333345443333333333333333344343433333333355555555555554211145555211202223224332215400111111111100000155555555555555555555555555555555555\n555555555555555555553344334433233333345555443333343433333433343333343443355555555555554111145555222312333223111125400111111111100000155555555555555555555555555555555555\n555555555555555555553455555444333333334445443333334334443333433433343343355555555555554211245555113313211123121135301111111111100000255555555555555555555555555555555555\n555555555555555555553344455554555543332333333333333333333344333333344443343455555555553211255554223334322224323135201111111100000000355555555555555555555555555555555555\n555555555555555555553334433344444555433333233333333333333333333333333321100455555555553112255554114444443323433235201111100000000000455555555555555555555555555555555555\n555555555555555555553455544333333343333333333333333333333333333332211000000455555555553112355554124444322233444232331122100000000011455555555555555555555555555555555555\n555555555555555555553445555555554354333333333333322233333333322110000111000555555555552211355344334444432232443120351035332211111111555555555555555555555555555555555555\n555555555555555555553445344445554355554443333333213223333221111100012320001555555554552221455102334445544444444421133344334333333322555555555555555555555555555555555555\n555555555555555555553455433333343344555533333333123222211011111111112111111555555553552222555100135544445555444554322122244323333434444444445555555555555555555555555555\n555555555555555555553455455543443333333333333333112100011100011111101111111555555543541213555111012455555544433344554321033323333444444443223444344555555555555555555555\n555555555555555555553344344444555555444433333221000000122200011111111111112555555534542114554001000134344444444433455554321423344444444222333443131442245555555555555555\n555555555555555555553322333333444445455543210000000000232220011111111111102555555524542225554011000002233324445455555555554333354444444433333443120440035555555555555555\n555555555555555555553333334444433333333210000001110000223200011111111110003555555414542235553000100000133323444444444444555433454544445555444545421123345555555555555555\n555555555555555555553332224555544221000000011111100000221111111111111000003555555315541145553000010000002334555555444444444344444444444444555434455422124555555555555555\n555555555555555555543444333433311000011100011111100000111111111110000000003555555225531155552000000001100134434444454554543333344444444445555423334555424555555555555555\n555555555555555555543344443110010001223100011111100000111111111100000000003555554125521255552100000000110002333321124444443333344444433334444444444455555555555555555555\n555555555555555555543444443011110001211111111111100000111111110000000000003455553125510355551211011000001100133311011223333334444444433223234555555555555555555555555555\n555555555555555555543333332022210000111111111111100000111111000000000000003555552135511455551222100000011100001123200012333344433345444433334544444444455555555555555555\n555555555555555555543333332033221001111111111111100001111100000111000010004555541235512555551222210000000110000033412210023344333444444443334455555544455555555555555555\n555555555555555555543444442021111111111111111110000000110000011000000000014555531245413555541222222100000010000001344343233543343443434443344334434444555555555555555555\n555555555555555555543443442011111111111111111000000000000000000123100010014555521245414555541222211210000000000000122442343433334433334444344333201133455555555555555555\n555555555555555555543444442011111111111111000000000000000000013455300000014555522145425555530122222210000000000011001333334443444433334443443333111011355555555555555555\n555555555555555555543333332011111111111111000000000000000001321045300000014555521245335555530012222221000100000001100034324444444444334543343332143100255555555555555555\n555555555555555555555444332011111111111111000000000000000013100045100000024555411255345555520000111223200000000000110002444334444444444543443341334223455555555555555555\n555555555555555555555555552011111111111111000000000000000130000351340000035555312355355555520100010133331000000000110000134433443443455444443343423442555555555555555555\n555555555555555555555555552011111111111001342000000000001410003512530000035555322355455555510010000033344200000000011000001444433433444434443342345314555555555555555555\n555555555555555555555555552011111100000012114100000000004300035115330010045555322355555555510010000143443420000000001000000134433334444443443441253343555555555555555555\n555555555555555555555555552011110013200010001100000000035301451053430110045554322355555555510001000143444334000110010000010002444444444423444333433432555555555555555555\n555555555555555555555555552000000141000000000000000000155115410443520000045553311355555555400000000034444344000241000010001100134444443223443134323523555555555555555555\n555555555555555555555555552000001410001000000000000000354254003513520000155543312455555555401000000113532343000255310000000110002443222333442232432345555555555555555555\n555555555555555555555555552000014200000000000000000000443551025202510000155523212455555555301100000341143443000355541000010111000134333323442212520245555555555555555555\n555555555555555555555555552000043000010000010000000000035551253001510000155423222455555555301110000344203432000455555200000011000025554444444311232345555555555555555555\n555555555555555555555555551000330110130000100000000000155555540001510000155424222455555555200010000344430252000455555531000001000025444454444554222145555555555555555555\n555555555555555555555555551001202310043232111000000000355555434323200000255425222555555555200001000443444111001555455553000000110035444544333344554235555555555555555555\n555555555555555555555555551000023000024422310000000000455555133210000000255235122555555555100000001444434420001555545553000100010033334444444434555555555555555555555555\n555555555555555555555555551000330000000033000000000000455541000000000001454145122555555555100000000344344440000145555553210000000033233234455555555555555555555555555555\n555555555555555555555555551003300023001420121000000000133200000000012355553254122555555555000000000134434440000013555553211000000144433234544444444455555555555555555555\n555555555555555555555555551012000420024103421000000000000000000012455555553354112555555554000000000002444430000000245543432110000144443344444555544555555555555555555555\n555555555555555555555555551000004200010143000000000000000000013455555555552353113555555555200000000000134430000000013543343321000234443343334333444555555555555555555555\n555555555555555555555555551000043000002410000000000000000123555555555555553453014555555555531000000000003520000000000243213432100344443343333100133455555555555555555555\n555555555555555555555555551000330000012000000000000001124555555555555555554552115555555555554100000000000210000000000014431244210455555443332121011455555555555555555555\n555555555555555555555555551002301100000000000000000234555555555555555555555542125555555555555520000000000000000000000015324324321455555555554443111555555555555555555555\n555555555555555555555555550012013100000000000001245555555555555555555555555542035555555555555553000000000000000000000015522443231555555555555555555555555555555555555555\n555555555555555555555555550000240000000000001345555555555555555555555555555442145555555555555555410000000000000000000002553255322555555555555555555555555555555555555555\n555555555555555555555555550002410000000002345555555555555555555555555555555441255555555555555555552000000000000000000000145555532555555555555555555555555555555555555555\n555555555555555555555555540024000000012355555555555555555555555555555555555341355555555555555555555300000000000000000000002555523555555555555555555555555555555555555555\n555555555555555555555555540120000013455555555555555555555555555555555555554441455555555555555555555541000000000000000000000145524555555555555555555555555555555555555555\n555555555555555555555555540000123455555555555555555555555555555555555555554432555555555555555555555555200000000000000000000003514555555555555555555555555555555555555555\n555555555555555555555555540124555555555555555555555555555555555555555555553433555555555555555555555555530000000000000000000000115555555555555555555555555555555555555555\n555555555555555555555555554555555555555555555555555555555555555555555555543434555555555555555555555555554100000000000000000000025555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555534435555555555555555555555555555520000000000000000000025555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555534445555555555555555555555555555553000000000000000000035555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555544455555555555555555555555555555555410000000000000000045555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555544555555555555555555555555555555555542000000000000000055555555555555555555555555555555555555555","555555555555555555555555555555555555555555555553233344433333214432135555555555555555555531245555555555555555555555555555555543210000025555555555555555555555555555555555\n555555555555555555555555555555555555555555555553234444443224314423323555555555555555555522245555555555555555555555555555542111000111035555555555555555555555555555555555\n555555555555555555553334445555555555555555555553233344443223214433323555555555555555555522245555555555555555555555555431100111111111045555555555555555555555555555555555\n555555555555555555553333333333444555555555555553233333444322215313224555555555555555555412255555555555555555555555520011000111111111145555555555555555555555555555555555\n555555555555555555553344333322223333344445555553222432344432215423234555555555555555555312255555555555555555555555510122101111111111155555555555555555555555555555555555\n555555555555555555553455335433332222222333334442232332233433215411234555555555555555555221255555555555555555555545500222101111111110155555555555555555555555555555555555\n555555555555555555543455435554444433332223332233333332223332215432134555555555555555555221255555555555555555432215401221001111111000255555555555555555555555555555555555\n555555555555555555543333434455545455544433233333333333333332224333245555555555555555554220355555555555554434212325401221001111100000355555555555555555555555555555555555\n555555555555555555543233333334445555455454433333333333333333333333334455555555555555554220355555555444322214224335301321001111100000455555555555555555555555555555555555\n555555555555555555543333333333334333344543333333333433333333333333322233355555555555554210455555433213211214344235302221011111000000455555555555555555555555555555555555\n555555555555555555543333333333332332344433233333333433333344343433333333355555555555554111455555211203233334322135201111111111000001555555555555555555555555555555555555\n555555555555555555543333334323333333345554433333343433333433443333343443355555555555553112555554223313332223111235101111111111000001555555555555555555555555555555555555\n555555555555555555543455444333333223335555443333344444443333433433343343355555555555553112555554123213111123121145101111111111000002555555555555555555555555555555555555\n555555555555555555543445455544544433233334433333333333334444333333444343354455555555553113555554113334332233333155001111111000000003555555555555555555555555555555555555\n555555555555555555543334444444545454432222233333333333333333333333333332110355555555552123555553114444433323443234111111000000000003555555555555555555555555555555555555\n555555555555555555543445333333333443333333333333333333333333333332211000000455555555552123555553224444322233444232342023211000000114555555555555555555555555555555555555\n555555555555555555543545545544443344223333333333322233333333322110000011000455555555552224555333324444433332443120352035334322222215555555555555555555555555555555555555\n555555555555555555543445455555554454443333333333222223333322111100002321000455555554542214555201225445555444555432123344344333333434445555555555555555555555555555555555\n555555555555555555543545333344444354555543333333123223221111111111111211111555555554542225555200014544444555444455432111144323333434444444334455555555555555555555555555\n555555555555555555543555544433333333444433333333123111011110001111110111111555555553541135555111001355555554433334455432112433334444444333323444132453455555555555555555\n555555555555555555543454455544544444433333333322100000122200011111111111111555555543532145555101000013334444444444455555432323344444444322333443130440035555555555555555\n555555555555555555542333333433555555555543221100000000132221011111111111111555555533532255555101100000133324544555555555555333344544445444434444210233245555555555555555\n555555555555555555542333323333333444454321000000110000122310011111111111002555555523532255554000100000012333544444444444454443454444444455555445554212235555555555555555\n555555555555555555542323335555444322110000001111110000122101111111111000002555555514531355554000001000000234544555554444443344444444455555555423445553214555555555555555\n555555555555555555543433334445432100000100011111110000111111111110000000002555555414521455553000000000110013433433444455543333334444444444445433333455555555555555555555\n555555555555555555543444434321100100122210011111110000111111111100000000002555555314511555553110010000011000133310123334443333344444433233334555444555555555555555555555\n555555555555555555543444344201111000222101111111110000111111111000000000003555555225512555552221101100101100012312101123333334443444443333234544444444455555555555555555\n555555555555555555543344444202221000111111111111110000111111000000000000003555554225403555552222110000001100000024300001233344333344444433334555554444455555555555555555\n555555555555555555542222333113322000111111111111110000111100000011100000003555553235414555551222221000000011000002423321023443343444444443344444444555555555555555555555\n555555555555555555543433333112211111111111111111000000111000011000000000004555552235315555551222222100000001000000134353333543334443334443344333311244455555555555555555\n555555555555555555543444444101111111111111111100000000000000000022100010014555552235325555551222221220000001000000001432343433334433333444343333100012355555555555555555\n555555555555555555544444444101111111111111100000000000010000002455400000014555552135345555540121222210000000000001100123333443444443334543443232132100255555555555555555\n555555555555555555533344444111111111111111100000000000000000232035400000014555551245345555540001221223100010000000110002334445444454434543443341234112355555555555555555\n555555555555555555543333333111111110111111100000000000000002300025200000014555541245355555530100120223320000000000011000124434443444445443442332423343555555555555555555\n555555555555555555555554444111111111111111000000000000000032000153140000025555531245455555530110010023333100000000011000001344443333455434443344444423555555555555555555\n555555555555555555555555555101111111111110122000000000000330001531550000025555532255455555520011000023343420000000001100000024433433444444443341253324555555555555555555\n555555555555555555555555555111111111000001223300000000002510025304430010035555532255555555520011000033444442100000001000001001344334444433444442443342555555555555555555\n555555555555555555555555555111111100210011000200000000015500253034340010035555432255555555510001000043444324300021000001001100024444444323444134423422555555555555555555\n555555555555555555555555555111000014210000000100000000035403520253530000045555432255555555510000010014543334200035210001000011001354333333443143433434555555555555555555\n555555555555555555555555555100000141000000000000000000155235201522530000045554321355555555411000000021352244200045541000001011100023222323442221520245555555555555555555\n555555555555555555555555555100001420000000000000000000253453004401530000045553221355555555401110000143123434100155555200000111100001444434443101431345555555555555555555\n555555555555555555555555555100004200001000000000000000124552045100420100155553321355555555400110100144410344100155555541000001100001555454445442123345555555555555555555\n555555555555555555555555555100033000011000010000000000035554551000420000155553422455555555300010000254443024000255555555201000000002554444334455532135555555555555555555\n555555555555555555555555555100230231024102201000000000155555533313300000155552422455555555300001000244444410000255545555300000001002444444433334555455555555555555555555\n555555555555555555555555555000102300014542121000000000355555325311000000155532412455555555200000000344434442000145555555210000000002233344454444555555555555555555555555\n555555555555555555555555555000024000001113300000000000355553000000000001355523412455555555200000000244444443000013555555321100000003333235444444444455555555555555555555\n555555555555555555555555554000240002200142001000000000144410000000001245555524412555555555100000000013443452000000255554322210001014433345554554444555555555555555555555\n555555555555555555555555554002300033102410232100000000000000000001345555555525312555555555100000000000244441000000013554354321100014443344344444455555555555555555555555\n555555555555555555555555554001000420012014300000000000000000002345555555555425302555555555310000000000014441000000000254323342100014443343333111244555555555555555555555\n555555555555555555555555554000004300000242000000000000000012355555555555555445203555555555541000000000000341000000000012431234321035544443332110112455555555555555555555\n555555555555555555555555554000033000002300000000000001112455555555555555555455204555555555555200000000000010000000000001443323432145555554443342001555555555555555555555\n555555555555555555555555554000240000000000000000000013455555555555555555555554214555555555555541000000000000000000000002541453332145555555555555433555555555555555555555\n555555555555555555555555554001301310000000000000013455555555555555555555555554125555555555555555200000000000000000000001454225422155555555555555555555555555555555555555\n555555555555555555555555554001013100000000000123555555555555555555555555555554135555555555555555530000000000000000000000035535553155555555555555555555555555555555555555\n555555555555555555555555554000141000000000124555555555555555555555555555555543145555555555555555554100000000000000000000001455553255555555555555555555555555555555555555\n555555555555555555555555553002410000000124555555555555555555555555555555555543145555555555555555555520000000000000000000000035552355555555555555555555555555555555555555\n555555555555555555555555553013100000134555555555555555555555555555555555555543255555555555555555555553000000000000000000000001452455555555555555555555555555555555555555\n555555555555555555555555553010011234555555555555555555555555555555555555555443355555555555555555555555410000000000000000000000031455555555555555555555555555555555555555\n555555555555555555555555553001235555555555555555555555555555555555555555555443455555555555555555555555553000000000000000000000001555555555555555555555555555555555555555\n555555555555555555555555553245555555555555555555555555555555555555555555555343555555555555555555555555555410000000000000000000001555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555554343555555555555555555555555555552000000000000000000002555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555554444555555555555555555555555555555310000000000000000003555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555554445555555555555555555555555555555541000000000000000004555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555554455555555555555555555555555555555555200000000000000004555555555555555555555555555555555555555","555555555555555555555555555555555555555555555532323444333432225321245555555555555555555522555555555555555555555555555555555432100000255555555555555555555555555555555555\n555555555555555555555555555555555555555555555532344443432243225233224555555555555555555422555555555555555555555555555554321101001111355555555555555555555555555555555555\n555555555555555555554455555555555555555555555532334444432233225333224555555555555555555422555555555555555555555555543211001111111110355555555555555555555555555555555555\n555555555555555555542333334444555555555555555532333344443222135123235555555555555555555322555555555555555555555555400111001111111111455555555555555555555555555555555555\n555555555555555555543333333223333344445555555532234333444322135232235555555555555555555223555555555555555555555555301221011111111111555555555555555555555555555555555555\n555555555555555555542454344322222222333333444522323322344322135212335555555555555555554213555555555555555555555445202221011111111101555555555555555555555555555555555555\n555555555555555555543555345443333333332222223333333322233333144321235555555555555555554213555555555555555555422135202210011111110002555555555555555555555555555555555555\n555555555555555555543445445555555444433332233333333333333322244233255555555555555555554214555555555554554333213235102210011111000003555555555555555555555555555555555555\n555555555555555555542323333445445555555544333333333333333333333233344455555555555555554214555555555434222123144345102320011111000003555555555555555555555555555555555555\n555555555555555555542333232334344444444554333333344433333333333333223333355555555555553115555555432113111224343254012111111111000004555555555555555555555555555555555555\n555555555555555555542333333333333222344532233333333433333344343333333332355555555555553115555554112213233233222154001111111110000005555555555555555555555555555555555555\n555555555555555555542322333333333333345544333333343433333433343433343333355555555555552125555554223213332132111253011111111110000015555555555555555555555555555555555555\n555555555555555555543443344332233233345555433333344443333333433433343343355555555555552135555554123223111132221353011111111110000025555555555555555555555555555555555555\n555555555555555555543545555444443332334444433333333333444443333333444343454455555555552135555553113444433333342352011111110000000025555555555555555555555555555555555555\n555555555555555555543444455545545444332233333333333333333333333333334332110255555555552135555552114444433323443232121111000000000035555555555555555555555555555555555555\n555555555555555555543344333344434454433333333333333333333333333333221100000355555555541135555552224444322232444131351023322110111145555555555555555555555555555555555555\n555555555555555555533545444433333343223333333333332333333333332211000011000355555555542245555413324444443333444210242135334333333345555555555555555555555555555555555555\n555555555555555555533445545554553454333333333333222233333322111110001221000355555555542255555300125444455544555543212333344323333433445444445555555555555555555555555555\n555555555555555555533444344455554455555543333333123233322111111111111211110455555554432255555300013454444444433445543211034323333444444443223444344455555555555555555555\n555555555555555555534555433333343344455433333332123221100110001111110111110455555554531355555201100145444554433333455543211423344444444222333443130441145555555555555555\n555555555555555555533555555534444433333323333332111000012210001111111111111455555553531455555201000002333334444444455555543323345444444433333443110341145555555555555555\n555555555555555555533344444434555555444433322110000000022221001111111111111555555553532455555101100000023323544455544555555333354544445555444545432113345555555555555555\n555555555555555555532223333333444445455532100000011000022221001111111111001555555542522555555100000000001234554444444444444444445444444444555434455432114555555555555555\n555555555555555555532333334444333333332100000111111000022210111111111100001555555532522555555000000000100024544455554444443233344444444545555423334455435555555555555555\n555555555555555555533322335555543211000000001111111000011111111111000000002555555523513555554000000000011001233432334444543333334444433334444444444455555555555555555555\n555555555555555555534433334433210000012220001111111000011111111110000000002555555524414555554110001000001100013310012233343333444444443223234555455555555555555555555555\n555555555555555555533444444410001100122210001111110000011111111000000000002555555524415555553122101100010110000113101112333344433345444433334544444444455555555555555555\n555555555555555555534444343410121000011111111111110000111111100000000000002555555414315555553122210000000110000012311100122344333444444443334444555554455555555555555555\n555555555555555555533333344411332100011111111111110000111110000001100000003555555325325555552222222000000001100000123332123443343443444443344334333444455555555555555555\n555555555555555555533333233311322101111111111111100000111000001100000000003555555225335555552222222210000000000000012352333443334443333444344333200122355555555555555555\n555555555555555555534444333311111111111111111100000000000000000012100000004555555225345555551121221221000000100000100123333443444433334443443333121011355555555555555555\n555555555555555555534434444410111111111111100000000000000000001355510000004555555225355555551022222211000000000000111001334444444444334543343332243101355555555555555555\n555555555555555555534444444311111111111111100000000000000000023125510000004555554135355555540001222223210000000000001000024444444444444543443331333233555555555555555555\n555555555555555555533333444311111111011111100000000000000001320015400000014555554135455555540100021122331000000000101000001344443443455444443344433443555555555555555555\n555555555555555555544433333211111111111111100000000000000013100035131000015555553245455555540110000013334310000000001100000023543433444444443342254314555555555555555555\n555555555555555555555555554411111111111111001100000000000141000351351000025555553245555555530011000014343442000000000010000001334434444443443441353343555555555555555555\n555555555555555555555555555511111111111000133410000000000430003512541000025555553245555555530011000014344343300001000000000110013444445423444334433432555555555555555555\n555555555555555555555555555511111110010001100220000000002520045015341010025555553245555555520000100024444433510004210000000011000244443223443144333533555555555555555555\n555555555555555555555555555511110001321000000010000000015511441043450000035555542255555555520000010002553334410014531000000101110012322333442232431345555555555555555555\n555555555555555555555555555500000014100000000000000000035415410441540000035555532255555555510000000021144234400015455200000101110000133324442212520245555555555555555555\n555555555555555555555555555400000141000000000000000000044355102510540000045555422255555555510111000034202443300025555541000000110000144444444321233345555555555555555555\n555555555555555555555555555400000420000000000000000000023554025200340000045555432255555555400110000044441135400035555555300000000000154444444554321145555555555555555555\n555555555555555555555555555400003300001000001000000000015555453000330000045555432355555555400011000144344302200035554555520000000100254544333344554345555555555555555555\n555555555555555555555555555400023012003100110000000000035555543212410000155555332355555555300000100144443441000045555455520001000000244444444444555555555555555555555555\n555555555555555555555555555400120231002544212100000000055555525421000000155554242355555555300000000144433444100014555555532100000000233234455555555555555555555555555555\n555555555555555555555555555400002400000231230000000000155555101000000000255554341455555555300000000034443444100000255555431110000100333235544444444555555555555555555555\n555555555555555555555555555400024000100013200000000000035531000000000134555554431455555555200000000001444444000000013555434332100001443344444555544555555555555555555555\n555555555555555555555555555400241003310142023200000000001100000000234555555553431455555555100000000000034444000000000245433433210001443343334323444555555555555555555555\n555555555555555555555555555300210032002311431000000000000000000235555555555553521555555555410000000000001453000000000013332134321002543343333100122455555555555555555555\n555555555555555555555555555300000330001024200000000000000001235555555555555554521555555555552000000000000033000000000000154322443213554443332131001455555555555555555555\n555555555555555555555555555300003300001231000000000000011235555555555555555554512555555555555410000000000000000000000000253254233214555555554444212555555555555555555555\n555555555555555555555555555300024000000100000000000001245555555555555555555555413555555555555552000000000000000000000000255224532314555555555555555555555555555555555555\n555555555555555555555555555300141120000000000000001245555555555555555555555555414555555555555555310000000000000000000000025542554315555555555555555555555555555555555555\n555555555555555555555555555300211310000000000001245555555555555555555555555555415555555555555555542000000000000000000000001355555415555555555555555555555555555555555555\n555555555555555555555555555200014100000000001345555555555555555555555555555554325555555555555555555300000000000000000000000024555325555555555555555555555555555555555555\n555555555555555555555555555200141000000001345555555555555555555555555555555554335555555555555555555541000000000000000000000000355235555555555555555555555555555555555555\n555555555555555555555555555201410000001345555555555555555555555555555555555554335555555555555555555555300000000000000000000000014245555555555555555555555555555555555555\n555555555555555555555555555202101002345555555555555555555555555555555555555554345555555555555555555555541000000000000000000000000145555555555555555555555555555555555555\n555555555555555555555555555200012355555555555555555555555555555555555555555544355555555555555555555555555200000000000000000000000155555555555555555555555555555555555555\n555555555555555555555555555212355555555555555555555555555555555555555555555544355555555555555555555555555541000000000000000000000155555555555555555555555555555555555555\n555555555555555555555555555455555555555555555555555555555555555555555555555544455555555555555555555555555555200000000000000000000255555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555544455555555555555555555555555555531000000000000000000355555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555544555555555555555555555555555555555200000000000000000455555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555545555555555555555555555555555555555530000000000000000455555555555555555555555555555555555555","555555555555555555555555555555555555555555554132344433443322353124555555555555555555555355555555555555555555555555555555432100001125555555555555555555555555555555555555\n555555555555555555555555555555555555555555553233344443333321352321355555555555555555554355555555555555555555555555555321101111111135555555555555555555555555555555555555\n555555555555555555555555555555555555555555553234444443222431353332245555555555555555554355555555555555555555555555321000011111111035555555555555555555555555555555555555\n555555555555555555544455555555555555555555553233344444322221453232355555555555555555554455555555555555555555555553011100111111111045555555555555555555555555555555555555\n555555555555555555533333333444455555555555553233333444432221441232345555555555555555553455555555555555555555555552023210111111110055555555555555555555555555555555555555\n555555555555555555433333333222333333444455553233332334443221452223345555555555555555553455555555555555555555543352022200111111100155555555555555555555555555555555555555\n555555555555555555433554343322222222222333333232332233343321443113255555555555555555553455555555555555555443121351022100111110000155555555555555555555555555555555555555\n555555555555555555434554355443443333322233333333333333333221443322455555555555555555553555555555555544442231243451132100111100000255555555555555555555555555555555555555\n555555555555555555534445354555554555444433333333333333333333332333445555555555555555553555555555554333111132443440132101111100000355555555555555555555555555555555555555\n555555555555555555433333333445455554555554333333333333333333333323333333455555555555553555555554322132122243322540111111111100000455555555555555555555555555555555555555\n555555555555555555433333323234344333444543333333333433433443333333333322355555555555543555555553113122332331112530011111111100000455555555555555555555555555555555555555\n555555555555555555433333323332333322344433233333333433333343343433343333355555555555543555555552233132221221112530111111111100001555555555555555555555555555555555555555\n555555555555555555433222333333333333355544433333333433334433433433343343355555555555544555555552123333222322312520111111110000001555555555555555555555555555555555555555\n555555555555555555434443343332222233345554433333334334443443434433443343455455555555534555555552103444433323433411111110000000002555555555555555555555555555555555555555\n555555555555555555434555554444443332333334433333333333333343333333334442210155555555534555555551114444333233444232242022211100003555555555555555555555555555555555555555\n555555555555555555434444555545555544332222233333333333333333333333322110000155555555534555555542214444322232443121252035334332334555555555555555555555555555555555555555\n555555555555555555433353333444435444333333333333333333333333333221100001100155555555535555555511125444444444444421123344344333333434445444445555555555555555555555555555\n555555555555555555434454443433333443223333333333322333333333221110000222000255555555535555555510014554445555444555432111144323333444444443223444243454455555555555555555\n555555555555555555434455555555543554433333333333222233333221111111111221010255555555435555555411000245555544433334455432112423344444444222333443130430145555555555555555\n555555555555555555434443444455543455455533333332132232211011100111111111110355555555435555555401100002444444444433455555432323344444444433333443110442245555555555555555\n555555555555555555435554333333333334445333333332122110001121001111111111110355555555445555555301100000023324445455555555555333344544445555444545532113235555555555555555\n555555555555555555435454555434444333333333333331100000002222101111111111110355555555345555555300010000001223544444444444444444454444444444555434455542125555555555555555\n555555555555555555433444554435555555544433322100000000002222101111111111100455555555345555555200000000000013555555544444443334444444444555555423333455545555555555555555\n555555555555555555432233333334444454555432000000111100002221001111111100000455555554345555555200000000011000234444444455543333334444433334444444444555555555555555555555\n555555555555555555433333344444333333321000000111111100001111111111100000000555555554355555555100000000001110002321123334443333344444433233234444455445455555555555555555\n555555555555555555433222345555543211000011000111111100001111111110000000001555555554355555555121100100000011000011001123333334433344444433334544444444455555555555555555\n555555555555555555434433334444310011001232100111111000001111111110000000001555555554355555555122211010000111000001200001233344333344444443334444455554555555555555555555\n555555555555555555434444344444001110001211111111111000001111110000000000001555555553455555554122221100000001100000002321023443343443444443344333322344455555555555555555\n555555555555555555434444434443012210000111111111111100011111100000110001002555555553455555554122222210000000000000000143333443334443333443343333100122355555555555555555\n555555555555555555433333344432023221001111111111111000011110000111000000002555555553455555553122222122000000010000000000244433334433334443443332131000355555555555555555\n555555555555555555433222333332022111111111111111100000000000000000100000003555555543555555553022232221000000000000011100024544344443334543443331233111455555555555555555\n555555555555555555434443333332001111111111111110000000000000000135530000003555555543555555552012122221210000000000000110001245444444444443442331333333555555555555555555\n555555555555555555334444444443011111111111111000000000000000002324540000003555555544555555552000112122332000000000000010000013443444455443443344434433555555555555555555\n555555555555555555334444443443011111111111111000000000000000032002520000004555555544555555551110001012333320000000000011000000233433444434443341254324555555555555555555\n555555555555555555333334444443011111101111111000000000000001310004412000004555555544555555551011000001334343100000000000100000002344444433444441342443555555555555555555\n555555555555555555433333333332011111111111110000000000000004100034144000005555555535555555551001100002434434320000000000001001100024445423444234423423555555555555555555\n555555555555555555555554444332011111111111001331000000000033000340353000015555555535555555540000100003434543342000231000010000110001343223443144333434555555555555555555\n555555555555555555555555555554011111100000012132000000000251004402432011015555555535555555540000100002454343442000354200000000011100012333442222520345555555555555555555\n555555555555555555555555555554011111002200100002000000000451044015352000015555555435555555530000000001135423441000445531000000011000000224441202520355555555555555555555\n555555555555555555555555555553010000142100000001000000002541441043352000025555555435555555530100000004311434341000455555300000001100000444444321133355555555555555555555\n555555555555555555555555555553000000420000000000000000004534510350351000025555555445555555520111000014442024440001555555542010000000001454444555421145555555555555555555\n555555555555555555555555555553000004200000000000000000014355302510151000035555555345555555520011000014444310340001555455555100000001101544333334555445555555555555555555\n555555555555555555555555555553000033000010000000000000000455325300051000035555555345555555510001000014434443000002555555555100000000002444444444555555555555555555555555\n555555555555555555555555555553000140000110001100000000003555554100240000045555555345555555510000000024444344410001355555554211000000002234454554444555555555555555555555\n555555555555555555555555555553001311310141121110000000005555553542200000045555555355555555500000000024443444520000024555554312110001002345544444444555555555555555555555\n555555555555555555555555555552001014100045422210000000015555511210000000045555555355555555400000000001444344410000000255553444321000003344444455554555555555555555555555\n555555555555555555555555555552000141000001132000000000015554100000000013455555555355555555400000000000024444410000000013553234332100013343333222344555555555555555555555\n555555555555555555555555555552001410022001420110000000002320000000013455555555554355555555300000000000001344400000000000143321334221013343333000122555555555555555555555\n555555555555555555555555555552013200331024103320000000000000000012455555555555554355555555531000000000000014400000000000002543223441125443332231001555555555555555555555\n555555555555555555555555555552011003300120142000000000000000012455555555555555554355555555554200000000000000100000000000003432543332235555554544323555555555555555555555\n555555555555555555555555555552000024000002410000000000000002455555555555555555554455555555555531000000000000000000000000003552235423145555555555555555555555555555555555\n555555555555555555555555555551000141000022000000000000012355555555555555555555554455555555555555200000000000000000000000001255435554145555555555555555555555555555555555\n555555555555555555555555555551000410000000000000000001345555555555555555555555554455555555555555541000000000000000000000000013555554155555555555555555555555555555555555\n555555555555555555555555555551003203100000000000001345555555555555555555555555554555555555555555555300000000000000000000000000145553155555555555555555555555555555555555\n555555555555555555555555555551011032000000000001345555555555555555555555555555554555555555555555555542000000000000000000000000002553255555555555555555555555555555555555\n555555555555555555555555555551000320000000001345555555555555555555555555555555554555555555555555555555310000000000000000000000000032355555555555555555555555555555555555\n555555555555555555555555555551003300000001245555555555555555555555555555555555554555555555555555555555552000000000000000000000000000455555555555555555555555555555555555\n555555555555555555555555555551033000001245555555555555555555555555555555555555554555555555555555555555555410000000000000000000000000555555555555555555555555555555555555\n555555555555555555555555555550010011245555555555555555555555555555555555555555544555555555555555555555555552000000000000000000000001555555555555555555555555555555555555\n555555555555555555555555555540001235555555555555555555555555555555555555555555545555555555555555555555555555410000000000000000000002555555555555555555555555555555555555\n555555555555555555555555555541235555555555555555555555555555555555555555555555545555555555555555555555555555553100000000000000000003555555555555555555555555555555555555\n555555555555555555555555555554555555555555555555555555555555555555555555555555545555555555555555555555555555555420000000000000000003555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555545555555555555555555555555555555553100000000000000004555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555520000000000000005555555555555555555555555555555555555","555555555555555555555555555555555555555555541224444334343221541135555555555555555555554555555555555555555555555555555554211000111255555555555555555555555555555555555555\n555555555555555555555555555555555555555555531323344434343221533212455555555555555555554555555555555555555555555555543210111111111255555555555555555555555555555555555555\n555555555555555555555555555555555555555555532334443343224321532332255555555555555555554555555555555555555555555553110000111111110355555555555555555555555555555555555555\n555555555555555555555555555555555555555555532334444443223322543332355555555555555555554555555555555555555555555550012101111111110455555555555555555555555555555555555555\n555555555555555555433334444555555555555555532333344443322222521322355555555555555555554555555555555555555555555540133201111111100455555555555555555555555555555555555555\n555555555555555555433333333333334444455555532333333444432212532323355555555555555555555555555555555555555555432540122101111111001555555555555555555555555555555555555555\n555555555555555555433443343222222233333333422323322334432213531123355555555555555555545555555555555555554432121530221001111100001555555555555555555555555555555555555555\n555555555555555555434554354433333322232223233333333333333313533213455555555555555555545555555555555544432321343520231001111000002555555555555555555555555555555555555555\n555555555555555555435554354554554444433332333333333333333333333323555555555555555555545555555555544332111233434520222001111000003555555555555555555555555555555555555555\n555555555555555555433334344545454554555543333333333333333333333233333333455555555555545555555554221131222333313510111111111000004555555555555555555555555555555555555555\n555555555555555555432333333344354444444544333333333433333443333333333322355555555555545555555552122132332321123510111111111000004555555555555555555555555555555555555555\n555555555555555555433333333333333223344532233333333433333344343433343333355555555555545555555552233132211311114501111111111000015555555555555555555555555555555555555555\n555555555555555555433333333333323332454444333333333433334433433333343343355555555555545555555552123333332323214401111111100000015555555555555555555555555555555555555555\n555555555555555555433333343222333333355554433333334443443333434433443343455455555555545555555551103444433323444312221110000000025555555555555555555555555555555555555555\n555555555555555555435544444433333323344445433333333333333443333333334443221045555555545555555541124444322233444132251023322111135555555555555555555555555555555555555555\n555555555555555555435454555445544433333333333333333333333333333333332210000055555555555555555531214444332232443110252135334333344444445555555555555555555555555555555555\n555555555555555555433344444445445554333333333333333333333333333322100001100155555555455555555520125544544444445532112333344323333334444444334444455555555555555555555555\n555555555555555555434453333333334433333333333333322333333333322110000122100155555555455555555510012455444555444455543211034323333444444333323443131431245555555555555555\n555555555555555555435455455544433443333333333333222233333221111111111121011155555555455555555511100134555554433333455543211423344444443222323442111530145555555555555555\n555555555555555555434454554555553555544433333332132233221100110111111011111255555555455555555510100001344444444444455555553323355444444444444444311233345555555555555555\n555555555555555555434443333333443445455433333332132211000111000111111111111255555555455555555400110000012323444455544555555433454544444555554444554321135555555555555555\n555555555555555555335555444333333333333333333332111000001222100111111111110355555555455555555400010000000123544444444444444444444444445555544323344554435555555555555555\n555555555555555555335544555445555444434333332210000000001222200111111111100355555555455555555300000000000001355555554444443233344444444444444444434455555555555555555555\n555555555555555555333333444334555554555543110000011100001222000111111110000455555555455555555300000000001100013433344444543333344444432233234455455555555555555555555555\n555555555555555555333222333333333343443210000011111100001111111111110000000455555555455555555201000000000111000110012333343333444444433333234444444444455555555555555555\n555555555555555555323333355554443221100001100011111100000111111111000000000455555555555555555221110110001011000000001112333344433344444433335555555544555555555555555555\n555555555555555555333332344445531101100122200011111100001111111110000000000555555555555555555122211000000011100000000100122344333444444443344344444444555555555555555555\n555555555555555555344444334344410111000222101111111100001111110000000000001555555555555555555122222100000000110000000232123443343443434443343333201233455555555555555555\n555555555555555555334444344444401221000111111111111100001111110000110001001555555555555555554122222221000000000000000012343433334433333443343333110011455555555555555555\n555555555555555555334444444433302322100111111111111100001111000111000000001555555555555555554122222112100000000000001100124443444433334543443332243000455555555555555555\n555555555555555555333333334433202221111111111111110000001000000000000000002555555555555555554022122222100001000000000110001344444444334543443331334133555555555555555555\n555555555555555555333333223223201111111111111111000000000000000024540000002555555554555555553001122222221000000000000011000013444444445433442333423433555555555555555555\n555555555555555555344444433333201111111111111000000000000000001333551000003555555555555555553000012112233210000000000011000000234433455434443343445224555555555555555555\n555555555555555555344344443443201111111111111000000000000000023101540000003555555555555555552010001101333332000000000001100000001344444444443440352434555555555555555555\n555555555555555555344444443444201111110111111000000000000000230002512000003555555555555555551001100000333434310000000000000001100024444433444343433423555555555555555555\n555555555555555555333333333344301111111111111000000000000002300015235000004555555555555555551001100001434443333000011000000100110000234323443144324424555555555555555555\n555555555555555555444433333323201111111111100132000000000014000152154000004555555555555555551000100001534444244100043100000000001100012233442233432445555555555555555555\n555555555555555555555555555444301111111100002224100000000044002520433001005555555555555555540000000000345433343000145531000000111110000024441313510355555555555555555555\n555555555555555555555555555555301111100210010001100000000253025204444000015555555555555555540100000001113532443000154554300000000110000024443102333455555555555555555555\n555555555555555555555555555555301100003210000000000000000452253025253000015555555555555555530110000002420134433000255555542000000010000145445543221245555555555555555555\n555555555555555555555555555555300000042000000000000000002543530152153000015555555555555555530111100003444202452000355555555410000000110154333445543245555555555555555555\n555555555555555555555555555555300000320000000000000000003435500440052000025555555545555555520011000003544431031000355545555510000000000254333334555555555555555555555555\n555555555555555555555555555555200002400000000000000000000255414510042000025555555545555555520000100004444444310000355555555411000000000244554445555555555555555555555555\n555555555555555555555555555555200014000010000110000000000455555200141000035555555545555555510000000014444343440000135555555421110000100245444444444555555555555555555555\n555555555555555555555555555555200131120022002100000000002555553452210000035555555545555555510000000003443434440000001355555332321100000345544555444555555555555555555555\n555555555555555555555555555555200111310025442220000000004555541321000000045555555545555555510000000000244434430000000014555345433210000344344444444555555555555555555555\n555555555555555555555555555555200014100002213200000000004555300000000002455555555545555555400000000000002444430000000000145322244321001343333101233555555555555555555555\n555555555555555555555555555555200142001100142000000000001442000000001355555555555545555555400000000000000134520000000000002343122443211443332110012555555555555555555555\n555555555555555555555555555555101320023102410332000000000000000001345555555555555555555555541000000000000001420000000000000343343234223554443442112555555555555555555555\n555555555555555555555555555555102200230023014200000000000000001245555555555555555555555555555310000000000000000000000000000453135532313555555555555555555555555555555555\n555555555555555555555555555555100002400010241000000000000001245555555555555555555555555555555542000000000000000000000000000245522554314555555555555555555555555555555555\n555555555555555555555555555555100014100002300000000000011235555555555555555555555455555555555555410000000000000000000000000013555555515555555555555555555555555555555555\n555555555555555555555555555555100042000001000000000000134555555555555555555555555455555555555555553000000000000000000000000000135555415555555555555555555555555555555555\n555555555555555555555555555555100320210000000000000134555555555555555555555555555455555555555555555420000000000000000000000000001455325555555555555555555555555555555555\n555555555555555555555555555555001203200000000000124555555555555555555555555555555455555555555555555554100000000000000000000000000025235555555555555555555555555555555555\n555555555555555555555555555555000032000000000024555555555555555555555555555555555455555555555555555555530000000000000000000000000000145555555555555555555555555555555555\n555555555555555555555555555554000330000000013555555555555555555555555555555555555455555555555555555555554200000000000000000000000000045555555555555555555555555555555555\n555555555555555555555555555554002300000013455555555555555555555555555555555555555555555555555555555555555531000000000000000000000000155555555555555555555555555555555555\n555555555555555555555555555554012000012455555555555555555555555555555555555555555555555555555555555555555555300000000000000000000000155555555555555555555555555555555555\n555555555555555555555555555554000012455555555555555555555555555555555555555555555555555555555555555555555555542000000000000000000000255555555555555555555555555555555555\n555555555555555555555555555554012355555555555555555555555555555555555555555555555555555555555555555555555555555310000000000000000000355555555555555555555555555555555555\n555555555555555555555555555554345555555555555555555555555555555555555555555555555555555555555555555555555555555553000000000000000000455555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555554555555555555555555555555555555555420000000000000000455555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555554555555555555555555555555555555555553100000000000001555555555555555555555555555555555555","555555555555555555555555555555555555555555412344444233432213512355555555555555555555534555555555555555555555555555555432110001112555555555555555555555555555555555555555\n555555555555555555555555555555555555555555413234444343432214532124555555555555555555535555555555555555555555555555432100111111113555555555555555555555555555555555555555\n555555555555555555555555555555555555555555313333444333333214423322355555555555555555525555555555555555555555555541101001111111113555555555555555555555555555555555555555\n555555555555555555555555555555555555555555313444444432223314532322455555555555555555425555555555555555555555555520121001111111104555555555555555555555555555555555555555\n555555555555555555444455555555555555555555313334444433222215412323455555555555555555425555555555555555555555555510232011111111004555555555555555555555555555555555555555\n555555555555555555433333333344444555555555313333334444322215413223455555555555555555425555555555555555555554323511221011111110015555555555555555555555555555555555555555\n555555555555555555433433333222233333333444322234223344422215421232455555555555555555425555555555555555554421213501220011111000015555555555555555555555555555555555555555\n555555555555555555424553343333222222232222333333322333333215432123555555555555555555325555555555555444322312434401320011111000025555555555555555555555555555555555555555\n555555555555555555435554455544444333333323333333333333333323333324555555555555555555335555555555443331111324335402221011110000035555555555555555555555555555555555555555\n555555555555555555435444454555454555544433333333333333333333332333333333455555555555335555555553211222222433225301111111110000045555555555555555555555555555555555555555\n555555555555555555433233333345455554554554333333334433333333333333333222355555555555235555555552122133322311125201111111110000045555555555555555555555555555555555555555\n555555555555555555333332323233343333444533333333333433333344343433343333355555555555245555555551242232112211135201111111110000055555555555555555555555555555555555555555\n555555555555555555333333323322333322454433333333333433334433433433343343355555555555245555555541113333333323235101111110000000155555555555555555555555555555555555555555\n555555555555555555332222333333333333455554433333334433333333433433443343455445555554245555555541114444433323444222231011100000255555555555555555555555555555555555555555\n555555555555555555334433343333322233345554433333333333344443333333334443321035555554255555555531124444322232444131251024333222355555555555555555555555555555555555555555\n555555555555555555335455554544444333333334333333333333333333333333333210000045555554255555555531114444433333444210243244334333333444445445445555555555555555555555555555\n555555555555555555334444555455455544333332333333333333333333333332210000100045555554255555555520024544555444455543212222244223333434444443223443243543455555555555555555\n555555555555555555333443333444334543333333333333333333333333322111000122100045555554355555555520001345544444433445554321023423334444443222323442221520145555555555555555\n555555555555555555335454444433333442222233333333222233333322111111111122111155555553355555555511100013455554433333455554321323344444444333334443101332345555555555555555\n555555555555555555335455455555543544444333333332122233322110110011111111111155555553355555555510110000134444444444455555554333454444445555444545542122245555555555555555\n555555555555555555334443444455543545455433333332132221100111100111111111111155555553355555555401110000001224544445444444555443454444444444555434455543235555555555555555\n555555555555555555345554333333333334444333333332121100000122100111111111111255555553355555555400010000000012554444444444443344444444455555544333334455555555555555555555\n555555555555555555345555555444444333333323333221000000000222210111111111100255555553355555555300000010001000134545554555543333334444433344444444444555555555555555555555\n555555555555555555334444554445555555555433221000001110000222100111111110000355555553455555555300000000001110001322234444443333344444433233235544444444455555555555555555\n555555555555555555333333333334444444555431000001111110000211111111110000000355555553455555555201000100000011100000012223333334443444444333335554444444555555555555555555\n555555555555555555333333344444333333221000010001111110000111111111000000000355555553455555555212110011001111100000000112333344333344444433344444455555555555555555555555\n555555555555555555333332355555443211000012220001111110000111111110000000000455555553455555555112221000000000110000000010023443333443444443343333222344555555555555555555\n555555555555555555344333344444441001100022210111111100000111111000000000000455555553455555555122122210000000001000000012233543334443334443343333100122455555555555555555\n555555555555555555344444344444430122100011111111111110000111110000011000000555555554455555555123222221100000000000000000134433334433334443443332131001455555555555555555\n555555555555555555344443434433430232100011111111111110001111000011100000001555555554455555554122222112200000000000000110001343444443334543443331333022555555555555555555\n555555555555555555333343444432320232200111111111111000000100000100000000001555555554455555554012122222110000000000000011000014444454445433442332423333555555555555555555\n555555555555555555322223333333320111111111111111100000000000000013441000001555555544455555554001122212232100000000000101000000134444445443433344434334555555555555555555\n555555555555555555344333333323320111111111111100000000000000000233552000002555555544455555553000001202233321000000000001100000001344444444433340353335555555555555555555\n555555555555555555344444443433320111111111111100000000000000003200451000002555555554355555552011000100233343200000000000010000000013544434444432442434555555555555555555\n555555555555555555344444443443320111111011111100000000000000031001531100003555555554355555552001100000243433531000000000000000111000245423444243424414555555555555555555\n555555555555555555334444444444420111111111111100000000000000310004415200003555555554355555552001100000334453424300013100001100001110001233443244334435555555555555555555\n555555555555555555333333333333420111111111111012000000000003300034145100004555555554355555551000010000434444334300025421000000000111000013441313410355555555555555555555\n555555555555555555554444433333320111111111000234300000000015100440343101004555555554355555551000010000135533344200025554200000000110000003431203411455555555555555555555\n555555555555555555555555555555530111110010001100200000000045004401534000004555555554355555551100000000211342344100035555542000000011000004554321133355555555555555555555\n555555555555555555555555555555530111000331000000100000000254045104344000015555555554355555540111000001442013534100045555555420100000000014444555431145555555555555555555\n555555555555555555555555555555520000003200000000000000000452451034054000015555555553355555540111101001444420145000045555555540000000010014333334555455555555555555555555\n555555555555555555555555555555520000033000000000000000001534520251044000015555555553355555530001000002543443101000155555555541000000000025444444555555555555555555555555\n555555555555555555555555555555520000240000000000000000000145522520024000015555555553355555530000000002444434431000035555555532110000000035444444444555555555555555555555\n555555555555555555555555555555520001410001000010000000000255555400043000025555555553455555520000000003444334353000002455555532121100010035444444444555555555555555555555\n555555555555555555555555555555520004101003000210000000000455555342220000025555555552455555520000000001444434452000000014555535533211000044444445455555555555555555555555\n555555555555555555555555555555520021032003433111000000001555552331000000035555555542455555510000000000124444451000000000245432334322100143333222344555555555555555555555\n555555555555555555555555555555510000320001431320000000002555520000000001355555555542555555510000000000000244441000000000002433213343220143332000123555555555555555555555\n555555555555555555555555555555510003200000014200000000000454100000001245555555555542555555510000000000000013440000000000000044433234412243331331002555555555555555555555\n555555555555555555555555555555510033001310141023100000000000000000235555555555555543555555542000000000000000130000000000000044225533332355555554334555555555555555555555\n555555555555555555555555555555510230023102311420000000000000000134555555555555555543555555555410000000000000000000000000000045531355331455555555555555555555555555555555\n555555555555555555555555555555510000140001024100000000000000124555555555555555555533555555555553100000000000000000000000000013554355541555555555555555555555555555555555\n555555555555555555555555555555510001410000230000000000000123555555555555555555555533555555555555520000000000000000000000000000135555541555555555555555555555555555555555\n555555555555555555555555555555500004200001200000000000013455555555555555555555555534555555555555554200000000000000000000000000001355532555555555555555555555555555555555\n555555555555555555555555555555500023010000000000000012455555555555555555555555555524555555555555555541000000000000000000000000000014522555555555555555555555555555555555\n555555555555555555555555555555400130220000000000002355555555555555555555555555555524555555555555555555310000000000000000000000000000213555555555555555555555555555555555\n555555555555555555555555555555400102300000000001345555555555555555555555555555555525555555555555555555552000000000000000000000000000004555555555555555555555555555555555\n555555555555555555555555555555400023000000001245555555555555555555555555555555555425555555555555555555555420000000000000000000000000015555555555555555555555555555555555\n555555555555555555555555555555400240000000235555555555555555555555555555555555555425555555555555555555555554100000000000000000000000015555555555555555555555555555555555\n555555555555555555555555555555401310000134555555555555555555555555555555555555555435555555555555555555555555530000000000000000000000025555555555555555555555555555555555\n555555555555555555555555555555401001124555555555555555555555555555555555555555555435555555555555555555555555555200000000000000000000035555555555555555555555555555555555\n555555555555555555555555555555300123555555555555555555555555555555555555555555555335555555555555555555555555555542000000000000000000035555555555555555555555555555555555\n555555555555555555555555555555313455555555555555555555555555555555555555555555555335555555555555555555555555555555310000000000000000045555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555345555555555555555555555555555555553000000000000000155555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555345555555555555555555555555555555555420000000000000155555555555555555555555555555555555","555555555555555555555555555555555555555554122444443324322215313555555555555555555555235555555555555555555555555555554321010111125555555555555555555555555555555555555555\n555555555555555555555555555555555555555554132344443334332225421235555555555555555555235555555555555555555555555554311001111111135555555555555555555555555555555555555555\n555555555555555555555555555555555555555554132334443333342225223212555555555555555554235555555555555555555555555510110011111111135555555555555555555555555555555555555555\n555555555555555555555555555555555555555553133444434322243225333322555555555555555554135555555555555555555555555401221011111111045555555555555555555555555555555555555555\n555555555555555555555555555555555555555553133344444332222125223223555555555555555554125555555555555555555555545302321011111110045555555555555555555555555555555555555555\n555555555555555555433334444455555555555553133333444443222135223233555555555555555554135555555555555555555543225302210011111000155555555555555555555555555555555555555555\n555555555555555555333333333333333334444453223343334444322135312233555555555555555553135555555555555555544311225202210011110000155555555555555555555555555555555555555555\n555555555555555555324543343222222222223333332333223334332135321133555555555555555553135555555555555443313314335103210111110000255555555555555555555555555555555555555555\n555555555555555555335553454433333333332233333333333333333233333135555555555555555553135555555555442321112334245112210111110000355555555555555555555555555555555555555555\n555555555555555555335554455555554554444433333333333333333333333333333344455555555552145555555552111222223332135101111111100000355555555555555555555555555555555555555555\n555555555555555555333344444445455554554544333333334333333333333333333222355555555552145555555541131223323211244011111111100000455555555555555555555555555555555555555555\n555555555555555555332333333344454343445533333333333433433444443433333333355555555542145555555541232322123121154011111111100000555555555555555555555555555555555555555555\n555555555555555555333333333333332222344433233333333433334433433433343343355555555542255555555541113434433323253011111100000001555555555555555555555555555555555555555555\n555555555555555555333333333333333333455444333333433433333333433433343343455445555541255555555531114444433333444232241022211102555555555555555555555555555555555555555555\n555555555555555555333332343223333332455554433333333334444443333343444443331025555541355555555521124444322232443131351035334333344544455555555555555555555555555555555555\n555555555555555555335544444433333322334344333333333333333333333333333321000035555531355555555521114444443333444321123343344333333334444444334544454555555555555555555555\n555555555555555555335445555455555433322222333333333333333333333332210000100035555531355555555520014554455544444554322111144323333444444333323442222521345555555555555555\n555555555555555555333444444445344544333333333333333333333333332211100012200045555531455555555520000235544444433344555432112423344444443222324431202520355555555555555555\n555555555555555555334443333333334432233333333333222333333332211111111122101045555531455555555520110001355554433333455555432323454444444444444444321133345555555555555555\n555555555555555555345455455544433543333333333332122233332210011011111111111145555531455555555410010000013334454444555555554333454544444555554444554321145555555555555555\n555555555555555555334555555555543555555433333332132232210011100011111111111155555531445555555300110000000113554444444444454444444444445544554333344555445555555555555555\n555555555555555555344443333434433445555333333332132100000022210011111111111155555531445555555300000000000001345555444444443333344444444444444444434555555555555555555555\n555555555555555555345554444334333333333333333331100000000132220011111111110155555531545555555300000011001100013444444555543333334444432233345555555555555555555555555555\n555555555555555555345545555445555554444333322100000011000122200011111111000255555532545555555200000000000111000111123344443333444444433333235444444444555555555555555555\n555555555555555555333334444344554554555543100000111111000121111111111000000255555532545555555201000110000001100000011223333344433344444433345555555554555555555555555555\n555555555555555555333232333333333333443200000001111111000011111111100000000355555532435555555112111011000101100000000011233344333444444443344344334444555555555555555555\n555555555555555555333332455554442321100001221001111110000111111111000000000355555533435555555112221100000000011000000000033443343443434443343333101233555555555555555555\n555555555555555555333332344455444100010002221001111110000111111000000000000355555533435555554122122210000000001000000000134443334433334443443332110011555555555555555555\n555555555555555555344443344344433011110001111111111110000111111000011000100455555534435555554122222222100000000000000110002343344433334543443331332011555555555555555555\n555555555555555554334444444444443023210001111111111110000111100001110000000455555534435555554022122222200000000000000011100023444544344443442331433234555555555555555555\n555555555555555554344444444433333023220011111111111100000110000110000000000555555534425555553002212222111000000000000001100000134444445433432334424434555555555555555555\n555555555555555554333333344433232021111111111111110000000000000001342000001555555535425555553000112212233210000000000001100000001344454444433342444235555555555555555555\n555555555555555554333332232233332011111111111110000000000010000133553000001555555535425555553010001201223332100000000000111000000013454444433430442435555555555555555555\n555555555555555554344444333333332011111111111110000000000000001310252000001555555535525555552011000000133343420000000000001000011000134433444343434415555555555555555555\n555555555555555554344444444443332011111111111110000000000000023000341100002555555545525555552000100000143443443200001100000010001100001223443144324425555555555555555555\n555555555555555554344444443443332011111111111110000000000000130002514300002555555545525555552000100000243444423510003421000000000011000012442324422445555555555555555555\n555555555555555554333333443444443011111111111101100000000001410015225200003555555555425555552000010000244544334410003554200000000111000000331304400455555555555555555555\n555555555555555554333333333223332011111111100023410000000003300152143201103555555554425555551000011100013542244300004455541000000001100000343102333455555555555555555555\n555555555555555555555555544444442011111000000110120000000015202520434200004555555554425555551100000000321133343300015555555410000000000001455543221255555555555555555555\n555555555555555555555555555555553011110023001000010000000045115303435100004555555554325555551111100000444201344300015555555553000000001101333445544355555555555555555555\n555555555555555555555555555555552010000320000000000000000154253015135100004555555555315555540011101000444442014200025554455553000000000002433334555555555555555555555555\n555555555555555555555555555555552000003300000000000000000353550043025100005555555555325555540001100001444344410000025555555553110000000003554455555555555555555555555555\n555555555555555555555555555555552000024000000000000000000125530440014000015555555554325555540000010001444433443000012455555553211100001003544444444555555555555555555555\n555555555555555555555555555555552000141000100001000000000045554510024000015555555554325555530000000001444344444100000125555553433211000004545555444555555555555555555555\n555555555555555555555555555555552000320101200011000000000255555443131000015555555554225555530000000000244443444000000000355543453332100013344334444555555555555555555555\n555555555555555555555555555555551002203200422311100000000355554243100000025555555554225555520000000000012444443000000000013543212443221013332001223555555555555555555555\n555555555555555555555555555555551001032000354132000000000455541000000000245555555554235555510000000000000134443000000000000124441224432213331210013555555555555555555555\n555555555555555555555555555555551000330000001310000000000355300000000134555555555554245555520000000000000001352000000000000015333532332234443442113555555555555555555555\n555555555555555555555555555555551002300130014102200000000011000000024555555555555553245555553100000000000000011000000000000015532355423145555555555555555555555555555555\n555555555555555555555555555555551023001310241142100000000000000013555555555555555553245555555520000000000000000000000000000003555235554145555555555555555555555555555555\n555555555555555555555555555555551011014101202410000000000000012455555555555555555553245555555554200000000000000000000000000000135555554155555555555555555555555555555555\n555555555555555555555555555555550000041000024100000000000012355555555555555555555553255555555555541000000000000000000000000000001355553155555555555555555555555555555555\n555555555555555555555555555555540000320000220000000000001345555555555555555555555552255555555555555410000000000000000000000000000013553255555555555555555555555555555555\n555555555555555555555555555555540002300000000000000000245555555555555555555555555552255555555555555553100000000000000000000000000000132355555555555555555555555555555555\n555555555555555555555555555555540013022000000000000135555555555555555555555555555551355555555555555555530000000000000000000000000000000455555555555555555555555555555555\n555555555555555555555555555555540010230000000000124555555555555555555555555555555551355555555555555555554200000000000000000000000000000555555555555555555555555555555555\n555555555555555555555555555555540001400000000013555555555555555555555555555555555541355555555555555555555542000000000000000000000000001555555555555555555555555555555555\n555555555555555555555555555555540014100000012455555555555555555555555555555555555541455555555555555555555555410000000000000000000000002555555555555555555555555555555555\n555555555555555555555555555555530141000002455555555555555555555555555555555555555542455555555555555555555555553100000000000000000000002555555555555555555555555555555555\n555555555555555555555555555555530110001345555555555555555555555555555555555555555532455555555555555555555555555531000000000000000000003555555555555555555555555555555555\n555555555555555555555555555555530001245555555555555555555555555555555555555555555532555555555555555555555555555555200000000000000000004555555555555555555555555555555555\n555555555555555555555555555555530135555555555555555555555555555555555555555555555522555555555555555555555555555555542000000000000000005555555555555555555555555555555555\n555555555555555555555555555555544555555555555555555555555555555555555555555555555522555555555555555555555555555555555410000000000000015555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555522555555555555555555555555555555555553100000000000025555555555555555555555555555555555","555555555555555555555555555555555555555512233334322243221253255555555555555555555411355555555555555555555555555555421001111112555555555555555555555555555555555555555555\n555555555555555555555555555555555555555412244444323343222253113455555555555555555412355555555555555555555555555421100111111113555555555555555555555555555555555555555555\n555555555555555555555555555555555555555413234444434343321253222135555555555555555312255555555555555555555555554001100111111113555555555555555555555555555555555555555555\n555555555555555555555555555555555555555413323444433333421253233224555555555555555322255555555555555555555555553022201111111104555555555555555555555555555555555555555555\n555555555555555555555555555555555555555413444444343222331353333235555555555555555212155555555555555555555554452022101111111005555555555555555555555555555555555555555555\n555555555555555555555555555555555555555413334444444322221351132235555555555555555212145555555555555555555421252022001111100015555555555555555555555555555555555555555555\n555555555555555555333333444444455555555413333334443432221453232335555555555555555212145555555555555555433123351132001111000015555555555555555555555555555555555555555555\n555555555555555555333333332233333333333322333323343442221453112325555555555555555222155555555555544432123243450132001111000025555555555555555555555555555555555555555555\n555555555555555555334543442222222222222333333332333333322343321245555555555555554221255555555554422311123342440121111111000035555555555555555555555555555555555555555555\n555555555555555555335543454433433333333333333333333333333333333333334444455555554221255555555541111223233221440011111111000045555555555555555555555555555555555555555555\n555555555555555555345553445555555555444433333333333333333333333332222222355555554121255555555531221332122112430111111110000045555555555555555555555555555555555555555555\n555555555555555555333343444454455554554544333333334433433443343333333333355555553121255555555521322322232212530111111100000055555555555555555555555555555555555555555555\n555555555555555555322333333343443333445433333333333333333343443433343343355555553122355555555521113444433322443222221010100155555555555555555555555555555555555555555555\n555555555555555555333333333333332222444433333333433433334333433433333343355545552122355555555521114444333233444131351034233333445545555555555555555555555555555555555555\n555555555555555555333333333333333333455554433333344433443433434333444343332015552112455555555511114444322232443110342244344333334334444443334443445544555555555555555555\n555555555555555555333333442222332333455554433333333333333333333333333331000015552112455555555421014544444444445432112232344223333444444333334431314401455555555555555555\n555555555555555555345544444433333322333333333333333333333333333333221000010015552112555555555430001345544555444455543211123333344444443222324331204412455555555555555555\n555555555555555555344545555455554544333322333333333333333333333221100002210025552112555555555420100012455544433333455554322323454444444444444444321233355555555555555555\n555555555555555554333444444445354544333333333333322333333333321111111112201025552102555555555420110000024444444444455555554333444444444555554444554321255555555555555555\n555555555555555554334543333333334432222333333333222233333321101101111111111135552202554555555200010000000124554455444444554444454444444444554233344555455555555555555555\n555555555555555554345555555444434544433333333332132233321101110001111111111035552202544555555100001000000001345544444444443344444444444444444444444555555555555555555555\n555555555555555554344555555555544554555433333332132221100002220001111111111045553202544555555100000000000100012455554454543333344444332333345554555454555555555555555555\n555555555555555554344533333334433444454333333332121100000012222001111111110045553103544555555100000000000111000023344444443333444444433332245444444444555555555555555555\n555555555555555554355554444344333333333333333321000000100012221001111111000045553103544555554000000000000001110000012233333334433344444433345555555545555555555555555555\n555555555555555554345545555355555555444433322100001111100012211111111000000155554114543555554002110011000000110000000112333344333444444433343344333444555555555555555555\n555555555555555554233434444345454454555542100000011111100001111111110000000155554114532555554002221100000000011100000000133443333443434443343332001223555555555555555555\n555555555555555554232232333333333333433200001200011111100011111111100000000155554224532555553012222210000000000100000000013443334433334443443331210013555555555555555555\n555555555555555554233333455554432222100000122200011111000011111100000000000255555225532555553112222222100100000000000011000123444333334444433321331013555555555555555555\n555555555555555554333322454455434430111100121111111111100011111100000000000255555225542455553112222211220000000000000001110001245443345433433322333335555555555555555555\n555555555555555554344333343344433441222000011111111111100011110000111000000355555235542355553112213222210000000000000000010000002444445433433334334335555555555555555555\n555555555555555554334443444444444431232200111111111111000011100011000000000355555235552245552101212222213210000000000000111000000013454344433432443245555555555555555555\n555555555555555554344444444333333331221111111111111000000000000000133000000355555235553245553100011221223332100000000000001100000000134444434412533435555555555555555555\n555555555555555554333333444333332320111111111111110000000001000003455200000455555345553245553111000110023334431000000000010000000110001234443334334235555555555555555555\n555555555555555554332222332333333320111111111111000000000000000131045100000455555345554135552001100000024344344210000010000000000011100002342243334345555555555555555555\n555555555555555553344443333333333320111111111111000000000000001300044100000455555345454135542000110000034344443341000242100000000001110000011324312455555555555555555555\n555555555555555553344444444433333320111110111111000000000000013000241410001555555445454125543000110000034344433441000355421000000001110000001215202555555555555555555555\n555555555555555553444444434443333320111111111111000000000000031001513510001555555455454125553000001000013553324440000444554200000000011000012112333455555555555555555555\n555555555555555553333444434444444320111111111100242000000000330015224310101555555555454125553000000000011135224430000455555543101000000010015543211355555555555555555555\n555555555555555554333333323233333320111111100002123000000001520152043400102555555555453125553010000000044201344330001555555555510000000010013445544455555555555555555555\n555555555555555555555544444443333320111100110010002000000003511530334400002555555555453124552011110000144442013530001555545555510000000000024344555555555555555555555555\n555555555555555555555555555555555520110002310000001000000015525401515400003555555555452214551011100100144344420110002555554555421100000000045455555555555555555555555555\n555555555555555555555555555555555520000023000000000000000025345004204300003555555555452214551000100000244443444200000245555555431111000010045444445555555555555555555555\n555555555555555555555555555555555520000140000000000000000023453034003300003555555555442214551000001000244443434510000012455555344432110000145555445555555555555555555555\n555555555555555555555555555555555520000410000000000000000003554451003300004555555554443214540000000000244434344400000000024555334434321000143334445555555555555555555555\n555555555555555555555555555555555520003300011000100000000015555532124100004555555555442225540000000000013444444400000000000245331133433210231001224555555555555555555555\n555555555555555555555555555555555510013021022002100000000035555435310000005555555554432125540000000000000124444300000000000001344322335322231210014555555555555555555555\n555555555555555555555555555555555510020231015441210000000045554111000000025555555554431225530000000000000001245300000000000000343245433231343442125555555555555555555555\n555555555555555555555555555555555510002300002213100000000035541000000013555555555554431235541000000000000000002200000000000000355322554331555555555555555555555555555555\n555555555555555555555555555555555510014100100141010000000013200000002355555555555554431235555210000000000000000000000000000000135553455541555555555555555555555555555555\n555555555555555555555555555555555510141013201411331000000000000001245555555555555554432245555542000000000000000000000000000000001355555531555555555555555555555555555555\n555555555555555555555555555555555500310031013114100000000000000135555555555555555554422245555555420000000000000000000000000000000013455522555555555555555555555555555555\n555555555555555555555555555555555500000320010241000000000000024555555555555555555554422245555555554200000000000000000000000000000000024523555555555555555555555555555555\n555555555555555555555555555555555400002300002300000000000113455555555555555555555555422245555555555542000000000000000000000000000000000214555555555555555555555555555555\n555555555555555555555555555555555400014000001000000000001355555555555555555555555555411255555555555555420000000000000000000000000000000005555555555555555555555555555555\n555555555555555555555555555555555400031010000000000001245555555555555555555555555555411355555555555555554200000000000000000000000000000015555555555555555555555555555555\n555555555555555555555555555555555400221310000000000135555555555555555555555555555555311355555555555555555542000000000000000000000000000025555555555555555555555555555555\n555555555555555555555555555555555400103100000000024555555555555555555555555555555555311355555555555555555555420000000000000000000000000035555555555555555555555555555555\n555555555555555555555555555555555400032000000013455555555555555555555555555555555555312355555555555555555555554200000000000000000000000035555555555555555555555555555555\n555555555555555555555555555555555300330000001455555555555555555555555555555555555555222355555555555555555555555542000000000000000000000045555555555555555555555555555555\n555555555555555555555555555555555302300000245555555555555555555555555555555555555555212455555555555555555555555555420000000000000000000055555555555555555555555555555555\n555555555555555555555555555555555301001135555555555555555555555555555555555555555555212455555555555555555555555555554200000000000000000155555555555555555555555555555555\n555555555555555555555555555555555300124555555555555555555555555555555555555555555555112455555555555555555555555555555542000000000000000255555555555555555555555555555555\n555555555555555555555555555555555213455555555555555555555555555555555555555555555555112555555555555555555555555555555555420000000000000355555555555555555555555555555555\n555555555555555555555555555555555455555555555555555555555555555555555555555555555555212555555555555555555555555555555555554200000000000355555555555555555555555555555555","555555555555555555555555555555555555555122222333222332220453555555555555555555553121555555555555555555555555555554210011111125555555555555555555555555555555555555555555\n555555555555555555555555555555555555555122343343232432221451224555555555555555553121455555555555555555555555554210001111111135555555555555555555555555555555555555555555\n555555555555555555555555555555555555555122344444243433221543221245555555555555553222455555555555555555555555551011001111111145555555555555555555555555555555555555555555\n555555555555555555555555555555555555555132234444333334221542332225555555555555552221355555555555555555555555540122001111111045555555555555555555555555555555555555555555\n555555555555555555555555555555555555554133334433432224321543232235555555555555552121255555555555555555555554440232011111100155555555555555555555555555555555555555555555\n555555555555555555555555555555555555554134444444433222221531232335555555555555552112155555555555555555554221430221011111000155555555555555555555555555555555555555555555\n555555555555555555444444455555555555554133334444444322221541332335555555555555552212155555555555555554332132530220011110000255555555555555555555555555555555555555555555\n555555555555555555333333333333333344443233333333444432222542123335555555555555542221255555555555544322132343520221011110000255555555555555555555555555555555555555555555\n555555555555555555334433332222222222223333333233333333222533211445555555555555542221255555555554322211133433510111111110000355555555555555555555555555555555555555555555\n555555555555555555335543543333333333332233333333333333333333332333444444455555542121355555555531112223332212510111111110000455555555555555555555555555555555555555555555\n555555555555555555345553555545544444434433333333333333333333333322222222355555531121355555555521322332121113501111111110000455555555555555555555555555555555555555555555\n555555555555555555344453445455455554554544333333334433333443333333333333355555521221455555555522313323332213411111111000000555555555555555555555555555555555555555555555\n555555555555555555333333333354454444445533333333334333333343343433343343355555521221455555555521013444433323443222331022212555555555555555555555555555555555555555555555\n555555555555555554333333333333332333444423233333433333334333433433333343355545521222455555555411114444332233443131440045243333344444455455455555555555555555555555555555\n555555555555555554333333233323233333455444333333434433333333434433443343442104521122555555555411114444322333444210233343444233333334444443234442324423455555555555555555\n555555555555555554332223332333333332455554433333333333333443333333333332100005521113555555555421014555544444555543212121244223334444443223334431215301455555555555555555\n555555555555555554334433443333333333344444333333333333333333333333322100010015521113555555555430000234554545433445554321113323444444443333334432112333455555555555555555\n555555555555555554345555555445444433322222333333333333333333333322110001210015522113555555555430110001345555433333455555433333454444455544445455432211355555555555555555\n555555555555555554344445555455454544333333333333333333333333322111111112210125522013554555555420011000012445444444455555554333444444444444554344455543355555555555555555\n555555555555555554233433333333344433333333333333222233333332110100111111111125522003554555555200011000000013455444444444444444444444455555554333334555555555555555555555\n555555555555555554344544444434334533333333333332132233322100111001111111111125522103553555555100001000000000134554444444442333344444444444444444445555555555555555555555\n555555555555555554344555555555544555545433333332132232100001221001111111111035531204553555554100000000000110000245555555543333344444432232345544444444555555555555555555\n555555555555555554344544434444434444555333333332132110000001322101111111110035531204553555554000000000000011100001234444443333444444443333345544444445555555555555555555\n555555555555555554354543333333333333333233333331110000110002222001111111100045541104553555554000100000000000111000001223333344433344444433344444444445555555555555555555\n555555555555555554354555554354444444444333332210000011110002211111111100000045541205552455553002110011100000111000000012233343333444444433443332112334555555555555555555\n555555555555555554344445554355555554555443210000001111110001111111110000000045551215541355553002221110000000001110000000023543434433334443443331000114555555555555555555\n555555555555555554233333333334344444445321000110001111100001111111100000000155551225541355552002222221000000000000000000001233344433334434433321320004555555555555555555\n555555555555555554233333344443332233211001012320001111100001111111000000000155552225552355552112222222110100000010000001100001244433344433433312341235555555555555555555\n555555555555555554223333555555433333101110012111111111100001111100000000000155552135552335553112222211120000000000000000011000012444345434433324234335555555555555555555\n555555555555555554333333344444434444112200001111111111100001111000011000000255553145553234552102212222211100000000000001011000000023454434433444443245555555555555555555\n555555555555555554344443444444433343123210011111111111100001100001000000000255553145553224552100222221223321000000000000001100000000134444433412533345555555555555555555\n555555555555555554334433444444444443122210111111111100000000000000023100000255554145554323542100001120222333310000000000000010000110001234444424434235555555555555555555\n555555555555555553344444444423333332011111111111111000000000000001455300000355554245554313542111000010013334343100000000001000100011100002342344234245555555555555555555\n555555555555555553223333333333333332011111111111100000000000000023125300000355555245555412542101110000014344434331000021000000100000111000011343334455555555555555555555\n555555555555555553333333223233333332011111111111100000000000000220025100000455555245445412542100010000014344543243000045310000000010111000001225103555555555555555555555\n555555555555555553444444434333333332011111011111100000000000002200042320000455555355445411543000011000015354443442000145553200000000001100000024324555555555555555555555\n555555555555555553443344434433333332011111111111100000000000013000431520000455555455445312454000001000002455323442000155555542000000000000001321222455555555555555555555\n555555555555555553444444444444443332011111111110023100000000041003404410101555555555445312353000000000012013434341000255555555420000000011002554432455555555555555555555\n555555555555555553333333333333444332011111111000223200000000350034034410101555555555445312353010000000034320134451000355555555540000000000002345555555555555555555555555\n555555555555555554443333333333222231011111011001000200000000540351143510001555555555445212253011110000034444200240000355554555541100000000004445555555555555555555555555\n555555555555555555555555555555444442011100231000000100000002532510423500002555555555445222252001100000044434442100000355555555532111000011004544445555555555555555555555\n555555555555555555555555555555555553000002300000000000000004535302403500002555555555445221252000010000144444344420000023555555533232211000014544445555555555555555555555\n555555555555555555555555555555555552000014100000000000000014355015201400003555555555445231251000000000144444444430000000135555534543322100024444555555555555555555555555\n555555555555555555555555555555555552000042000000000000000001455353001400003555555555444221351000000000134444344520000000001245432223442221022113335555555555555555555555\n555555555555555555555555555555555552000230001000010000000003555552113200003555555555443221350000000000001344444520000000000002334312244522121101125555555555555555555555\n555555555555555555555555555555555552001401002100210000000004555535421000004555555555443121440000000000000012444410000000000000044434422423122420015555555555555555555555\n555555555555555555555555555555555551002113102533121000000015555302000000015555555555443122440000000000000000024410000000000000045313454323145554445555555555555555555555\n555555555555555555555555555555555551000130001331310000000015553000000002455555555555443122441000000000000000000100000000000000035553145553155555555555555555555555555555\n555555555555555555555555555555555551001410000013100000000002320000001245555555555555442122455310000000000000000000000000000000001355555553255555555555555555555555555555\n555555555555555555555555555555555551003200320141032000000000000000135555555555555555442223555553100000000000000000000000000000000013555552355555555555555555555555555555\n555555555555555555555555555555555551032003201311420000000000000024555555555555555555442222555555541000000000000000000000000000000000024551355555555555555555555555555555\n555555555555555555555555555555555550010032001024100000000000002455555555555555555555442222555555555410000000000000000000000000000000000241455555555555555555555555555555\n555555555555555555555555555555555540000230000241000000000011355555555555555555555555441223555555555554200000000000000000000000000000000001555555555555555555555555555555\n555555555555555555555555555555555540001410001200000000000235555555555555555555555555541123555555555555542000000000000000000000000000000001555555555555555555555555555555\n555555555555555555555555555555555540003200000000000000024555555555555555555555555555541124555555555555555420000000000000000000000000000002555555555555555555555555555555\n555555555555555555555555555555555540023031000000000013455555555555555555555555555555531124555555555555555554200000000000000000000000000003555555555555555555555555555555\n555555555555555555555555555555555540010320000000001355555555555555555555555555555555531224555555555555555555542000000000000000000000000004555555555555555555555555555555\n555555555555555555555555555555555540002300000000245555555555555555555555555555555555521324555555555555555555555420000000000000000000000004555555555555555555555555555555\n555555555555555555555555555555555530023000000134555555555555555555555555555555555555521325555555555555555555555555310000000000000000000015555555555555555555555555555555\n555555555555555555555555555555555530140000013555555555555555555555555555555555555555521325555555555555555555555555553100000000000000000015555555555555555555555555555555\n555555555555555555555555555555555530210002455555555555555555555555555555555555555555511235555555555555555555555555555531000000000000000025555555555555555555555555555555\n555555555555555555555555555555555530001345555555555555555555555555555555555555555555511235555555555555555555555555555555310000000000000035555555555555555555555555555555\n555555555555555555555555555555555520135555555555555555555555555555555555555555555555511235555555555555555555555555555555553100000000000045555555555555555555555555555555\n555555555555555555555555555555555534555555555555555555555555555555555555555555555555521135555555555555555555555555555555555531000000000045555555555555555555555555555555","555555555555555555555555555555555555552222234332223322212544555555555555555555531213555555555555555555555555555542101111111355555555555555555555555555555555555555555555\n555555555555555555555555555555555555552223333443223432212521345555555555555555521222555555555555555555555555542100011111111355555555555555555555555555555555555555555555\n555555555555555555555555555555555555551223444443333432212542112455555555555555522222555555555555555555555555520110011111111455555555555555555555555555555555555555555555\n555555555555555555555555555555555555551222344443343432213522332245555555555555522221455555555555555555555555511221011111100455555555555555555555555555555555555555555555\n555555555555555555555555555555555555551332334444333233313533332245555555555555512220355555555555555555555543511220011111001555555555555555555555555555555555555555555555\n555555555555555555555555555555555555551344444444432223213522332345555555555555421121255555555555555555543213501210011110001555555555555555555555555555555555555555555555\n555555555555555555555555555555555555541333344444433222214522322345555555555555421121255555555555555543331333402210111100002555555555555555555555555555555555555555555555\n555555555555555555333333334444444444541333333334444322214531223245555555555555422221355555555555544321232434402210111100003555555555555555555555555555555555555555555555\n555555555555555555333333332222223333332333333333333322214432112355555555555555322211355555555544323112233324301111111100003555555555555555555555555555555555555555555555\n555555555555555555335533443322222222333333333333333333333333322344444444555555321212455555555521212233332114301111111100004555555555555555555555555555555555555555555555\n555555555555555554335543554444444334333322333333333333333333333222222222355555221211455555555522313321221125201111111100004555555555555555555555555555555555555555555555\n555555555555555554345553545555555555554544333333334433333333333333333333355555222210555555555412313333433224212111110000015555555555555555555555555555555555555555555555\n555555555555555554333343434454455554554544333333333333333344343433343343355555122221555555555411124444443323444131430033234444455555555555555555555555555555555555555555\n555555555555555554323323223343443333445422333333333333334433433433333343355544112122555555555311114444322233443130441144243333334434444443345443445545555555555555555555\n555555555555555554333333333333333333454444333333433433333333434433443343443103112122555555555311125444333333444211223342443223334344444333234422225202555555555555555555\n555555555555555554333333333333333333455554433333333334444443333333333432100003111123555555555320013455554444445554322110234233334444442223234321124314555555555555555555\n555555555555555554333333442322222333344444333333333333333333333333322100010003111123555555555430000124555445433344555432113323444444444444344443211232455555555555555555\n555555555555555554345544544444434333333333333333333333333333333332110001220014121124555555555330110000134555433333455555543333444444445555554445554321455555555555555555\n555555555555555554344545555455554544333333333333333333333333332110111112210114120024554555555320011000001234554445555555554333544444444444453233345555555555555555555555\n555555555555555554333444444444345433333333333333322333333332210110111111111115121014554555555100111000000001345544444444443444444444444445444444445555555555555555555555\n555555555555555554334543333333334432222233333332222233332210011000111111111125222004553455554000000000000000012455544444542333344444333333445554554545555555555555555555\n555555555555555554354555555445434544444433333332132233210000122000111111111125312105553355554100000000100011000013455555543333444444433232344444444445555555555555555555\n555555555555555554344555545555544554555433333331132211000000222200111111111025312015553455553000000000000001110000023333333334433444444333345545555545555555555555555555\n555555555555555554344533333334433434444333333332111000010000222100111111100035412015553355553000100011000010011000000123333344333444444433443443334445555555555555555555\n555555555555555554355544443344333333333323333321000001110000221011111100000035512115553255553002211001100000011100000001123443334434444433433331001225555555555555555555\n555555555555555554355545554355555555555443321000000111110000111111111000000045512125552145552002222110000000000110000000001334444433334433433321210015555555555555555555\n555555555555555554334434443344444554555542100011000111110000111111110000000045521125552135551102212221000100000010000000100012344333344434433313330125555555555555555555\n555555555555555554232232333333333333333100001222001111110000111111000000000045531235553235552112222222221000000001000000111000013443345434433313333345555555555555555555\n555555555555555553233333455554433322310011001221111111110001111110000000000155541245554233552102222221221000000000000000001100000134444434423334243345555555555555555555\n555555555555555553332233444455434433311220000111111111110001111000011100000155541245554232442201212222211210000000000000011100000000234444433424442355555555555555555555\n555555555555555553343333343344433444312321001111111111110001110001100000000155551245555232442100111222222332100000000000110110000000001234434314424345555555555555555555\n555555555555555553344443444444444444312321011111111110000000000000013200000155552255555331342100001121122333431000000000001000000011000001343434244155555555555555555555\n555555555555555553344444444333333333311111111111111100000000000000255500000255553255555441242111000010003334334310000001000000010000111000011343344355555555555555555555\n555555555555555553333333444333333323201111111111110000000000000013215400000255553255545541232100110000003334434334100024210000010011011100000034214555555555555555555555\n555555555555555553222223332333333333211111111111110000000000000131005300000355554255545541122100010000004344543244100025542100000000011100000034114555555555555555555555\n555555555555555553343333333333333333201111101111110000000000000310034230000355554255535541124100001000004454343344000035455431000000000010000012334555555555555555555555\n555555555555555553444444444433333333201111111111110000000000003100241440000455555355535531224100000000001245422443000045555555420010000001100343212555555555555555555555\n555555555555555553444444434433333333201111111111002200000000024001512430100455555555535531224100000000013101334433000045555555553000000000000355544555555555555555555555\n555555555555555553344444444444444323201111111100023410000000043015214330100455555555534521213010000000024442012453000155554555553000000000000345555555555555555555555555\n555555555555555553333333333333333323201111101000100110000000252043043520001555555555534521212010110000024444421021000155555555553211000001001455555555555555555555555555\n555555555555555555444444444433333333201110013100000010000000451440242520001555555555545511211001110000035434444310000034555555553212210000001544445555555555555555555555\n555555555555555555555555555555555555301000131000000000000001534510421510001555555555544512211000011000034444343451000001245555543543322100002554545555555555555555555555\n555555555555555555555555555555555555300001410000000000000002445303400410002555555555444423121000000000034443444441000000001355543243443211002334445555555555555555555555\n555555555555555555555555555555555555200003200000000000000000255335100410002555555555444423121000000000013444434440000000000013543211324342210002235555555555555555555555\n555555555555555555555555555555555555200023000100001000000000455553102300002555555555444323120000000000000134444430000000000000014442322352311200025555555555555555555555\n555555555555555555555555555555555555200141000200010000000002555544532000003555555555444312120000000000000001244530000000000000015322554322314432235555555555555555555555\n555555555555555555555555555555555555200311310332311100000003555512100000004555555555444212220000000000000000002420000000000000015543225554225555555555555555555555555555\n555555555555555555555555555555555555100113100154231000000003555200000001355555555555444212322000000000000000000000000000000000002355545555225555555555555555555555555555\n555555555555555555555555555555555555100031000001310000000001441000000135555555555555444222335421000000000000000000000000000000000013555555135555555555555555555555555555\n555555555555555555555555555555555555100330021014102100000000000000024555555555555555444222235554200000000000000000000000000000000000024555145555555555555555555555555555\n555555555555555555555555555555555555102300321131142100000000000002455555555555555555444122235555553100000000000000000000000000000000000144145555555555555555555555555555\n555555555555555555555555555555555555102002300211410000000000001345555555555555555555444122145555555531000000000000000000000000000000000001155555555555555555555555555555\n555555555555555555555555555555555555100014000024100000000001135555555555555555555555544122245555555555310000000000000000000000000000000000255555555555555555555555555555\n555555555555555555555555555555555555000041000131000000000023555555555555555555555555543112245555555555554200000000000000000000000000000000255555555555555555555555555555\n555555555555555555555555555555555554000330000000000000002455555555555555555555555555553112355555555555555542000000000000000000000000000000355555555555555555555555555555\n555555555555555555555555555555555554001302100000000001245555555555555555555555555555553011255555555555555555420000000000000000000000000000455555555555555555555555555555\n555555555555555555555555555555555554002122000000000135555555555555555555555555555555552021255555555555555555555310000000000000000000000000555555555555555555555555555555\n555555555555555555555555555555555554000230000000013555555555555555555555555555555555552132355555555555555555555553100000000000000000000001555555555555555555555555555555\n555555555555555555555555555555555554001400000002455555555555555555555555555555555555552132355555555555555555555555531000000000000000000002555555555555555555555555555555\n555555555555555555555555555555555553014100000245555555555555555555555555555555555555551132355555555555555555555555555420000000000000000002555555555555555555555555555555\n555555555555555555555555555555555553021000135555555555555555555555555555555555555555551122455555555555555555555555555554200000000000000003555555555555555555555555555555\n555555555555555555555555555555555553000013555555555555555555555555555555555555555555541112455555555555555555555555555555542000000000000004555555555555555555555555555555\n555555555555555555555555555555555553012455555555555555555555555555555555555555555555541112455555555555555555555555555555555531000000000005555555555555555555555555555555\n555555555555555555555555555555555553245555555555555555555555555555555555555555555555551112555555555555555555555555555555555555310000000015555555555555555555555555555555","555555555555555555555555555555555555522222343332223221104555555555555555555555212115555555555555555555555555555421011111113555555555555555555555555555555555555555555555\n555555555555555555555555555555555555522223233432234322214513455555555555555555212214555555555555555555555555521000111111114555555555555555555555555555555555555555555555\n555555555555555555555555555555555555522234334432334322215521123555555555555555212223555555555555555555555555401210111111114555555555555555555555555555555555555555555555\n555555555555555555555555555555555555512224444433434332215423321255555555555554122212555555555555555555555555302310111111005555555555555555555555555555555555555555555555\n555555555555555555555555555555555555512323344443333342215423332255555555555554121211555555555555555555555435302200111110015555555555555555555555555555555555555555555555\n555555555555555555555555555555555555512333444434322233215432322355555555555554121220455555555555555555542115212100111100015555555555555555555555555555555555555555555555\n555555555555555555555555555555555555512344444444332222215312323355555555555554212120455555555555555543322435113101111000025555555555555555555555555555555555555555555555\n555555555555555555444444444455555555512333344444343222125422323355555555555554212120455555555555443221323335112201111000035555555555555555555555555555555555555555555555\n555555555555555554233333333333333333323333333333333222125421123355555555555553212121455555555543222122333235011111111000035555555555555555555555555555555555555555555555\n555555555555555554334433432222222222333333333333333333333333223444444444555553212121555555555411112233321134001111111000045555555555555555555555555555555555555555555555\n555555555555555554335543544333333333333323333333333333333333332222222233355552211211555555555412323321211144011111111000055555555555555555555555555555555555555555555555\n555555555555555554345543545555555555444433333333333333333333333333333333355551221201555555555313224334433233222121210000155555555555555555555555555555555555555555555555\n555555555555555554344443545454455554554544333333334433333444343433343333355551222212555555555310124444433223443131430144243333445444455555555555555555555555555555555555\n555555555555555554332233333353443333445422333333333333334433433433333343355540121222555555555211124444322232443120441244343333334344444432334423244224555555555555555555\n555555555555555554233333333333332222444433333333433433333333433333443343453200121223555555555211035444433333444321123331443233334444443323244313034014555555555555555555\n555555555555555554233333233333333333455554433333344334444443333333333442110000121123555555555321012345555544444555432110234333444444433223244421023334555555555555555555\n555555555555555554232223432233333333455554433333333333333333333333332210001001111124555555555321000012455544433334455543213333444444454444445555432212555555555555555555\n555555555555555554334433443333333333333333333333333333333333333332210000221001211124555555555331111000013455433444455555553333444444444454543344455543555555555555555555\n555555555555555554345555555445555433333322333333333333333333333211111111210101210124555455555320001000000124455555544455554444544444555555443333345555555555555555555555\n555555555555555554344445555455454544333333333333322333333333211011011111111111210025554455554000011100000000134554444444443344444444444444444444455555555555555555555555\n555555555555555554233533333333334432233333333332222233333221011100111111111111220015554355553010000000000010000234555555533333344444322332445544444445555555555555555555\n555555555555555554344544444434434543333333333332132233321000022100111111111112121015554255553010000000100011100001244444433333444444443332455444444445555555555555555555\n555555555555555554354554555555544554555433333331132222100000132210111111111024122025554355552000000000000000111000001233333344433444444333444444444455555555555555555555\n555555555555555554344544434444434444554333333332122100001000122200111101110024121025554345552000110001000011011000000001333443333444444433433331113335555555555555555555\n555555555555555554354543333333333333333333333331100000111000122111111110000025122035553235552001211100110000001110000000012444434434344433433320001135555555555555555555\n555555555555555554354555554355454444444333332210000011111000111111111000000035212035553125551001222211000000000011000000000012344333334434433313310035555555555555555555\n555555555555555554345545544355555554555543210001100111111000111111110000000035312145554124541102212222100010000001000000110000123343345434433314321345555555555555555555\n555555555555555553233333333333344443444311000122200111110000111111100000000045412145554133441102222221121000000000000000011100000123454334423233244255555555555555555555\n555555555555555553233333444443432223231001100122111111110000111110000000000045512245555223342202222221221000000000000000101100000000244434333434441455555555555555555555\n555555555555555553233333555555433333331112100111111111111000111100001100000045521255555313232201221222221221000000000000010110000000001234334304434355555555555555555555\n555555555555555553333333344444434444341232100011111111110000111000110000000055531255555423222200111222122333210000000000100000000001000002334334334255555555555555555555\n555555555555555553444443444444443344331232101111111111000000000000002200000155541255555524112200000021012333443100000000000100001000111000011343243355555555555555555555\n555555555555555553334434344443444444321111111111111110000000000000145520000155541355555534112101100000002434434532000001100000000000011100000023334555555555555555555555\n555555555555555553444444444323333333330011111111111000000000000002313510000155552355545554112100011000002434443324300004431100000001011110000023014555555555555555555555\n555555555555555553233333333333333333321111111111111000000000000022003400000255552255535553012100011000003435454344300004555421000000000111000024234555555555555555555555\n555555555555555553333332222233333333321111111111111000000000000220015231000255553355534553022100001100002445433344200015555554310000000000110011213555555555555555555555\n555555555555555553444444333333333333320111111111110000000000001300043251000355554455534552021100001000001124532444100015555555554100000000100044323555555555555555555555\n555555555555555553443444434433333333320111111111110110000000003100331430010355555555533552121100000000004310134534100025555555555200000000000145555555555555555555555555\n555555555555555553444444434444443333320111111110003340000000025003403330010455555555543552121111100000014444200245000035555445555211000000000155555555555555555555555555\n555555555555555553333333333334444333320111110000010021000000044025124440000455555555543551131111110010014444443101000035555555554311110000100254445555555555555555555555\n555555555555555553333333333332222322320111101310000010000000153252042530000455555555544551131100110000025444444431000012355555554333322110000354445555555555555555555555\n555555555555555555555555555444444444430100013100000000000000353530340430001555555555543541221200001000024444334353000000013455553345343221000354455555555555555555555555\n555555555555555555555555555555555555530000041000000000000000434501510330001555555555544442321200000000024443434452000000000024553312243433210123345555555555555555555555\n555555555555555555555555555555555555530000330000000000000000145414300320001555555555444432311100000000002344434452000000000000133443122344130001135555555555555555555555\n555555555555555555555555555555555555530001400010000100000000155555101410001555555555444431311100000000000013444441000000000000002533354323231310045555555555555555555555\n555555555555555555555555555555555555520003100020001000000000455553532100002555555555444421221100000000000000024441000000000000003542224553322544455555555555555555555555\n555555555555555555555555555555555555520022031032131100000001555531310000003555555555444421222100000000000000000130000000000000002455533555523555555555555555555555555555\n555555555555555555555555555555555555520010310025422100000001555400000000245555555555444421133100000000000000000000000000000000000013555555514555555555555555555555555555\n555555555555555555555555555555555555520003200001131000000000453000000024555555555555444422223431000000000000000000000000000000000000124555514555555555555555555555555555\n555555555555555555555555555555555555520023001100310210000000010000012455555555555555444412222455310000000000000000000000000000000000000135415555555555555555555555555555\n555555555555555555555555555555555555510130023113113210000000000001355555555555555555444412222455554200000000000000000000000000000000000001115555555555555555555555555555\n555555555555555555555555555555555555510210230131141000000000000135555555555555555555544412222555555543100000000000000000000000000000000000025555555555555555555555555555\n555555555555555555555555555555555555510001400001410000000001113555555555555555555555544311122555555555531000000000000000000000000000000000035555555555555555555555555555\n555555555555555555555555555555555555510003200013100000000002455555555555555555555555554311133555555555555420000000000000000000000000000000045555555555555555555555555555\n555555555555555555555555555555555555510023000010000000000245555555555555555555555555555311123555555555555554200000000000000000000000000000045555555555555555555555555555\n555555555555555555555555555555555555500131100000000000024555555555555555555555555555554201123555555555555555543100000000000000000000000000155555555555555555555555555555\n555555555555555555555555555555555555400211310000000013455555555555555555555555555555555212224555555555555555555531000000000000000000000000155555555555555555555555555555\n555555555555555555555555555555555555400013000000001355555555555555555555555555555555555113224555555555555555555555420000000000000000000000255555555555555555555555555555\n555555555555555555555555555555555555400031000000135555555555555555555555555555555555555113324555555555555555555555554210000000000000000000355555555555555555555555555555\n555555555555555555555555555555555555400320000013555555555555555555555555555555555555555112225555555555555555555555555553100000000000000000455555555555555555555555555555\n555555555555555555555555555555555555402300002455555555555555555555555555555555555555554112235555555555555555555555555555531000000000000000455555555555555555555555555555\n555555555555555555555555555555555555301001245555555555555555555555555555555555555555554111225555555555555555555555555555555420000000000001555555555555555555555555555555\n555555555555555555555555555555555555300124555555555555555555555555555555555555555555554111235555555555555555555555555555555554210000000001555555555555555555555555555555\n555555555555555555555555555555555555313455555555555555555555555555555555555555555555555111135555555555555555555555555555555555553100000002555555555555555555555555555555","555555555555555555555555555555555553122234333322221100045555555555555555555421220255555555555555555555555555542101111111455555555555555555555555555555555555555555555555\n555555555555555555555555555555555553122224433222332221045345555555555555555421221155555555555555555555555554111001111111455555555555555555555555555555555555555555555555\n555555555555555555555555555555555553122332334222343222155112455555555555555321222135555555555555555555555552022011111111555555555555555555555555555555555555555555555555\n555555555555555555555555555555555553122434444333343222154322123555555555555322223115555555555555555555555551132011111101555555555555555555555555555555555555555555555555\n555555555555555555555555555555555553122344444334343322154233322455555555555212222104555555555555555555543351121011111001555555555555555555555555555555555555555555555555\n555555555555555555555555555555555552232234444333323432154323323555555555555211212202555555555555555554311251221011110002555555555555555555555555555555555555555555555555\n555555555555555555555555555555555552233344444342222322254123223555555555555311212201555555555555544423223350221011100003555555555555555555555555555555555555555555555555\n555555555555555555555555555555555552234444444443322221254133233455555555555421212202555555555554442113243440221011100003555555555555555555555555555555555555555555555555\n555555555555555555333444444444444452233333343443432221254212232555555555555321221202555555555432131223332440111111100004555555555555555555555555555555555555555555555555\n555555555555555554333333332222333333333333333333333232343321133444445555555321221213555555555312122323211430111111100004555555555555555555555555555555555555555555555555\n555555555555555554334433432222222223332333333333333333333333333323333333355321121113555555555223133223212520111111100015555555555555555555555555555555555555555555555555\n555555555555555554235543544434444333333323333333333333333333333333333333355122122004555555555222133344433323433131320134444444555455555555555555555555555555555555555555\n555555555555555554345553545555555555554544333333333433333444343433343333355122122114555555555210224444333333442221520253343333344344444433344323353235555555555555555555\n555555555555555554343443444454455554554544333333333333333343443433343333355012212214555555554111144444322333443111333433443233334444443333344222251035555555555555555555\n555555555555555554232333333343443333345422233333333333334333433333333343454001202215555555554211124455444444555543221111343233344444432233344311123345555555555555555555\n555555555555555554233333333333332323454444333333434433443443333333334443220001202225555555554311000134555555434455554321114233444444444444454554322114555555555555555555\n555555555555555554233333333333333333455554433333333333333333333333333220001001201235555555554311010000134555423333455555433334544444445555543444555435555555555555555555\n555555555555555554232223432233322333445444333333333333333333333333221000122000211235555555554321011000000134444444555555554334544444555554443333455555555555555555555555\n555555555555555554344444443333333323333333333333333333333333333321101111221010101235555445554210001000000001234555444444444444444444444444444444555555555555555555555555\n555555555555555554354545555455554544333333333333333333333333332111101111111111001135555345552000010100000000001234554444433333344444323323444444444455555555555555555555\n555555555555555554344445555455354543333333333333222233333332110110011111111111100035555235551010000001000001100001244555433333444444333323455444444455555555555555555555\n555555555555555554233533333333334432222233333332122233332210001210011111111112210035555235551100000000000000111000001234433344434444443333444444444455555555555555555555\n555555555555555554344544444434434544434333333332132233210000002221011111111102210045555235541000000000000001001100000001233443334444444334433321123355555555555555555555\n555555555555555554354554555555544554555433333332132221000000012220011111110002210045555323540000111001110001001110000000001333434434344434433310011255555555555555555555\n555555555555555554344544434444433444444333333332121100001100012210111110000001210055555212540001222110000000000001100000000001344433344444333223200155555555555555555555\n555555555555555553344543333333333333333323333331100001111100001111111100000000220155555211440011222221100000000000000000011000011334444334333133313455555555555555555555\n555555555555555553454555554355455455454433332110000001111100001111111000000010221155555312341111221222211001000000000000001110000012344344333242443455555555555555555555\n555555555555555553345545554355554554555543211001221001111100011111110000000022122155555412342211232221112100000000000000010010000000012344334444523555555555555555555555\n555555555555555553233333333333333333444321001002221011111100011111000000000023022255555532331211221222221110000000000000000011100000000012334134243555555555555555555555\n555555555555555553233332344444432222222310111001111111111100011110000110000025022355555531241210121222222233210000000000011100100000110000012144342555555555555555555555\n555555555555555553233333555555434333333321221000111111111100011100011000000035112355555542331110001112112223333100000000000010000100011110000011442555555555555555555555\n555555555555555553333333444444434444344421322001111111110000010000000110000035302355555552441101000002000333433442100000110000000000100111000000244555555555555555555555\n555555555555555553444443444444444444333311211111111111100000000000014550000045412455555554430111110000000333443443420000443110000000010111000000035555555555555555555555\n555555555555555553334433444443444444333310111111111100000000000000132450000045522455544555531110011000000434444434420000455542100000000000100000245555555555555555555555\n555555555555555553444444444323333333333311111111111100000000000002200430000045530455543555521121011100000434434334420001555555532000000000011001125555555555555555555555\n555555555555555553333333333333333333333311111111111100000000000013001523000155541555543555520221000100000134542244410001555555555520000000000002325555555555555555555555\n555555555555555553333232222233333333333311111111111100000000000030004234000155552555553455510221100000001210133443410002555555555530000001000003555555555555555555555555\n555555555555555553444443333333333333333311111111111100000000000320033153000155554555553355510221100000002543101245500003555544555521110000001004555555555555555555555555\n555555555555555553444444444433233333333311111111110134200000001510240432010155555555544355411221111000002444442101200003555555555532121100000004455555555555555555555555\n555555555555555553444444434444443333333211111100000211200000003502512442000255555555544355411321211011003543344432000001245555555434433221000014455555555555555555555555\n555555555555555553333343433344444333333211111002001000100000005415204252000255555555544455411321210000003444433435300000001245555433533432211015555555555555555555555555\n555555555555555553333333333322222222223211100032000000000000025344033151000355555555544445313211200100003444344444200000000001345432113243422113355555555555555555555555\n555555555555555555555555444444444444444300000320000000000000034451151041000355555555544435324211200000002444443445100000000000002244423223522201255555555555555555555555\n555555555555555555555555555555555555555400002300000000000000013541430041000455555555544434214111200000000123444444100000000000000153225543323100255555555555555555555555\n555555555555555555555555555555555555555400004100100000000000005555510140000455555555544444212211100000000000124444100000000000000155422255543144555555555555555555555555\n555555555555555555555555555555555555555400023000100010000000025555342210000455555555544444212222100000000000000134000000000000000134555355554155555555555555555555555555\n555555555555555555555555555555555555555400130200300210000000045554241000001555555555544444121232100000000000000000000000000000000001235555553155555555555555555555555555\n555555555555555555555555555555555555555300212200454121000000045551000000024555555555544444121233100000000000000000000000000000000000000245552255555555555555555555555555\n555555555555555555555555555555555555555300013000131310000000045410000002455555555555544444122222100000000000000000000000000000000000000001342355555555555555555555555555\n555555555555555555555555555555555555555300131000003100000000012000000245555555555555544443122222442000000000000000000000000000000000000000000455555555555555555555555555\n555555555555555555555555555555555555555300320131032132000000000000024555555555555555544443122222455431000000000000000000000000000000000000000455555555555555555555555555\n555555555555555555555555555555555555555202200310321410000000000002455555555555555555554453122222555555420000000000000000000000000000000000001555555555555555555555555555\n555555555555555555555555555555555555555201003101114100000000000245555555555555555555554442110232555555554310000000000000000000000000000000001555555555555555555555555555\n555555555555555555555555555555555555555200023000131000000000124555555555555555555555555452111232555555555554200000000000000000000000000000002555555555555555555555555555\n555555555555555555555555555555555555555200041000210000000002455555555555555555555555555452011123555555555555543100000000000000000000000000003555555555555555555555555555\n555555555555555555555555555555555555555100320000000000000245555555555555555555555555555541012123555555555555555542000000000000000000000000004555555555555555555555555555\n555555555555555555555555555555555555555101303100000000024555555555555555555555555555555541123123555555555555555555431000000000000000000000004555555555555555555555555555\n555555555555555555555555555555555555555101031000000002455555555555555555555555555555555541123224555555555555555555555320000000000000000000015555555555555555555555555555\n555555555555555555555555555555555555555100220000000245555555555555555555555555555555555541122224555555555555555555555554310000000000000000015555555555555555555555555555\n555555555555555555555555555555555555555001300000024555555555555555555555555555555555555541122224555555555555555555555555554200000000000000025555555555555555555555555555\n555555555555555555555555555555555555555003100002455555555555555555555555555555555555555531112225555555555555555555555555555543100000000000035555555555555555555555555555\n555555555555555555555555555555555555554021000245555555555555555555555555555555555555555531111225555555555555555555555555555555532000000000045555555555555555555555555555\n555555555555555555555555555555555555554000124555555555555555555555555555555555555555555541111225555555555555555555555555555555555421000000045555555555555555555555555555\n555555555555555555555555555555555555554012455555555555555555555555555555555555555555555552111135555555555555555555555555555555555555310000155555555555555555555555555555","555555555555555555555555555555555541223343333322210000255555555555555555553212201555555555555555555555555555421011111114555555555555555555555555555555555555555555555555\n555555555555555555555555555555555541222244333222322210254455555555555555553212210355555555555555555555555541010011111114555555555555555555555555555555555555555555555555\n555555555555555555555555555555555541222224343222432221252123555555555555553212222155555555555555555555555540121011111115555555555555555555555555555555555555555555555555\n555555555555555555555555555555555531223333443233432221354211234555555555552212222035555555555555555555555530221111111015555555555555555555555555555555555555555555555555\n555555555555555555555555555555555531223444443243433221352233222555555555552222222015555555555555555555542430210111110025555555555555555555555555555555555555555555555555\n555555555555555555555555555555555531322344444333334321353333223555555555551112122103555555555555555544221421210111100025555555555555555555555555555555555555555555555555\n555555555555555555555555555555555531333344443432223321453223133555555555553112122203555555555555544323143511310111000035555555555555555555555555555555555555555555555555\n555555555555555555555555555555555531344444444433222221452132233555555555555312113103555555555554331113343511210111000045555555555555555555555555555555555555555555555555\n555555555555555555445555555555555521333344444434322221453122333555555555555312212104555555555432221223322511111111000045555555555555555555555555555555555555555555555555\n555555555555555554333333333333333322333333333333322222443211233555555555555312211214555555555212123332113401111111000055555555555555555555555555555555555555555555555555\n555555555555555554333333332222222233333333333333333333333333333333333333355311221214555555555223233222224411211111000155555555555555555555555555555555555555555555555555\n555555555555555554335533543333333333333323333333333333333333333333333333355221221015555555555122224344443223443222410243443334454444554444454444454455555555555555555555\n555555555555555554345543555545555455445433333333334443333444343333343333355221222115555555554201224444332333442212521343343333343344444322344231340145555555555555555555\n555555555555555554344453545455455554554544333333333433333343343433343333354231122215555555554111245444322333443211233333442233344444432232443120342345555555555555555555\n555555555555555554333333333354454443445432333333333333334433433333333343354110022225555555553111013455444444555554321111333333444444433333444422112235555555555555555555\n555555555555555554233323232333332222444433333333433433333433434333344443320000012225555555554210000023455555433444555432223234544444555444444555443225555555555555555555\n555555555555555554233333333323333333455554433333333333333443333333333321000000102235555555554211011000013455433334555555543334544444444454433334455555555555555555555555\n555555555555555554233333333333333332455554433333333333333333333333321100022001202235555555553322011100000013455555555555544444444444555554443444455555555555555555555555\n555555555555555554233333443333333333333333333333333333333333333332111111121010102245555445553200001100000000023455544444433444444444433434455555544455555555555555555555\n555555555555555554345555544444444433332322333333333333333333332110101111111110001245555435551000010100000000000013455555433333444443322323554444444455555555555555555555\n555555555555555554344545555455454544333333333333322333333333211111001111111110000145555324540110000000110001110000013455433334444444433334555555555555555555555555555555\n555555555555555554333434434444344432333333333333222233333221000221001111111111200055555324541111000000000000011110000012333344334444444334444433344455555555555555555555\n555555555555555554334533333333334543333333333332132223321000001221001111111101200155555334540010010001000001101110000000012443434434444334333310022355555555555555555555\n555555555555555554354555555555544555555433333332132222100000001221001111111002200155555332540010111000111001000111100000000112344433344334333212000355555555555555555555\n555555555555555554344555545555434544554333333332122200000110001220111111000002210155555311352010222111000000000000100000001000012334344344333133212455555555555555555555\n555555555555555554344533333333333333333333333332110000111110001111111100000002210255555312244111222222100001000000100000001110000012354344333133333555555555555555555555\n555555555555555553455544444344444444444333333221000000111110001111111000000001220255555411335221222222222100000000000000000011000000012344333433433555555555555555555555\n555555555555555553354545554355555554555444321100012100111110001111111000000000221255555521334221222222122100000000000000000011000000000012334244324555555555555555555555\n555555555555555553344434443344444444444433100100132101111110001111100000000000122355555542223111221222222121000000000000000101110000010000012144343555555555555555555555\n555555555555555553223232333333333333333332011100111111111110001111000011000021122455555552233110122122212233321000000000000011000000011110000012432555555555555555555555\n555555555555555553233333455554433322233332122100011111111110001110011000000023022455555554243110000112102223344320000000000000000100000111000000134555555555555555555555\n555555555555555553233333454455434444344443132200111111111100001000000120000025012455555555253111000001000233343453210000131100000000010111000000145555555555555555555555\n555555555555555553343333343344433344333342121111111111110000000000002552000035212455555555452111111000000243445342440000255431100000000001110000255555555555555555555555\n555555555555555553344443444444444444322231011111111110000000000000032352000035312555553555552111101000000343545433430000354555421000000000001000145555555555555555555555\n555555555555555553344434344333333333333331111111111110000000000000310251000045511555553455552112111100000344543334430000355555555420000000001100135555555555555555555555\n555555555555555553344444444333333333333331111111111110000000000002100433100045521555553355551023110000000013453234430000455555555551000000000000455555555555555555555555\n555555555555555553222223333333333333333331111110111110000000000022002425100045542555553355551023110000000321013454420000455545555541100000000001555555555555555555555555\n555555555555555553333333333333333333333331111111111110000000000040014144000055554555554345541122111000001444320013520001555555555543111100001001555555555555555555555555\n555555555555555553444444444433333333333331111111111013410000000230042243010155555555554335541122111000001444444310000001455555555533223221100002555555555555555555555555\n555555555555555553443344434433333333333331111111000021220000000530430444000155555555554445540022112001001544444444200000012455555534553332210002555555555555555555555555\n555555555555555553444444444444444333333331111100200100010000002523402344000155555555554445531232122000002444433434400000000013455533122434332203455555555555555555555555\n555555555555555543333333333333333333333331110003200000000000004525104143000255555555554434521422021010002444343444300000000000013434321223451311455555555555555555555555\n555555555555555554333333333333333333333331000022000000000000015353033033000255555555544443522421121000001344443444300000000000000025333543232300355555555555555555555555\n555555555555555555555555555555555555555550000130000000000000002452151022000355555555544443521421121000000012344445200000000000000035421345543312455555555555555555555555\n555555555555555555555555555555555555555550000310000000000000002555530032000355555555544443421222120000000000012345200000000000000035555325555325555555555555555555555555\n555555555555555555555555555555555555555540002300010001000000004555533220000355555555544444411122320000000000000012100000000000000001245555555225555555555555555555555555\n555555555555555555555555555555555555555540003110130021000000015555243100000455555555544444412122320000000000000000000000000000000000001345555135555555555555555555555555\n555555555555555555555555555555555555555540021130044312100000025553000000013555555555544444412222320000000000000000000000000000000000000001345145555555555555555555555555\n555555555555555555555555555555555555555540001300023131000000015530000001355555555555544444312222310000000000000000000000000000000000000000001145555555555555555555555555\n555555555555555555555555555555555555555540003100000310000000002200000135555555555555544445312222123100000000000000000000000000000000000000000155555555555555555555555555\n555555555555555555555555555555555555555530023003103203200000000000013555555555555555554445312322235542100000000000000000000000000000000000000255555555555555555555555555\n555555555555555555555555555555555555555530130032032141000000000000355555555555555555554445211213235555532000000000000000000000000000000000000255555555555555555555555555\n555555555555555555555555555555555555555530110320111410000000000025555555555555555555555444211013235555555431000000000000000000000000000000000355555555555555555555555555\n555555555555555555555555555555555555555530001300013100000000012455555555555555555555555545211113245555555555420000000000000000000000000000000455555555555555555555555555\n555555555555555555555555555555555555555520003100021000000000245555555555555555555555555545100112245555555555555310000000000000000000000000000455555555555555555555555555\n555555555555555555555555555555555555555520023000000000000024555555555555555555555555555544111322245555555555555554210000000000000000000000001555555555555555555555555555\n555555555555555555555555555555555555555520130210000000002455555555555555555555555555555554111322255555555555555555553210000000000000000000001555555555555555555555555555\n555555555555555555555555555555555555555520212200000000145555555555555555555555555555555554112332255555555555555555555543100000000000000000002555555555555555555555555555\n555555555555555555555555555555555555555510013000000014555555555555555555555555555555555553112222255555555555555555555555542100000000000000003555555555555555555555555555\n555555555555555555555555555555555555555510031000001455555555555555555555555555555555555553111212355555555555555555555555555531000000000000004555555555555555555555555555\n555555555555555555555555555555555555555510320000135555555555555555555555555555555555555553111122355555555555555555555555555555421000000000004555555555555555555555555555\n555555555555555555555555555555555555555511200013555555555555555555555555555555555555555553111122355555555555555555555555555555555320000000015555555555555555555555555555\n555555555555555555555555555555555555555510001355555555555555555555555555555555555555555554111112455555555555555555555555555555555554310000015555555555555555555555555555\n555555555555555555555555555555555555555500135555555555555555555555555555555555555555555555211112455555555555555555555555555555555555554210025555555555555555555555555555","555555555555555555555555555555555512333333333221100001455555555555555555531222103555555555555555555555555554210111111145555555555555555555555555555555555555555555555555\n555555555555555555555555555555555412222443333222221100455555555555555555522122201555555555555555555555555520100111111155555555555555555555555555555555555555555555555555\n555555555555555555555555555555555412222343432223322221451345555555555555522122221355555555555555555555555501210111111155555555555555555555555555555555555555555555555555\n555555555555555555555555555555555412223233432224432221553112345555555555522122221155555555555555555555555402310111110255555555555555555555555555555555555555555555555555\n555555555555555555555555555555555412234444432334432221542232223555555555522222221035555555555555555555423402200111100255555555555555555555555555555555555555555555555555\n555555555555555555555555555555555412234444443433343221542233224555555555511121222005555555555555555543123402101111000355555555555555555555555555555555555555555555555555\n555555555555555555555555555555555413323344444322134321543233134555555555532121123104555555555555444232334303101111000455555555555555555555555555555555555555555555555555\n555555555555555555555555555555555313334444444332222212541232244555555555555222122104555555555554321122434212101110000455555555555555555555555555555555555555555555555555\n555555555555555555555555555555555313344444444443222212542232324555555555555122122105555555555321222233324201111110000455555555555555555555555555555555555555555555555555\n555555555555555555333333333344444323333333334333322222542112324555555555555122212215555555554111223231125101111110001555555555555555555555555555555555555555555555555555\n555555555555555555333333332222222333333333333333333333333333333333333333355212211215555555554132333232234212222121101555555555555555555555555555555555555555555555555555\n555555555555555555334533443333333323332233333333333333333333333333333332354212220025555555554121214444443233442223510352433333444444444333444242531345555555555555555555\n555555555555555554335543554444444444434433333333333343333443333333333333354211221025555555553101224444322323441212422443442333343444433333443121520355555555555555555555\n555555555555555554345553545555554554554544333333333433333344343433343333354321222125555555553111335444323334444221132323442333344444322233443111233355555555555555555555\n555555555555555554343343444454454444445533333333333333333433433333333343354210122135555555552111112345544444445554432111233234444444444444545543221145555555555555555555\n555555555555555554322333333343443333344433333333333433333333444444444343331000022235555555553211100012345555433344555543233334544444555555434445554445555555555555555555\n555555555555555554333333333333333332455444433333344334443444333333333331000100012245555555553222111000001345433334555555543334554444445555423333455555555555555555555555\n555555555555555554333333333333333332455554433333333333333333333333322100012100012245555545553321001100000001345555444444444444444444444444444444555555555555555555555555\n555555555555555554232222442223222233344444333333333333333333333332211111122010012245555535553100001100000000001244555444433333444443333334554444444555555555555555555555\n555555555555555554344444443434334333322222333333333333333333333210110111111110012255555425540000000010000001000001244555433333444443323324544444444555555555555555555555\n555555555555555554345545555455554544333333333333322333333333321011001111111110000255555414530111000000110000111000001234433344344444443334544444444555555555555555555555\n555555555555555554344445544445345433333333333333222233333322100121001111111111100155555423540011000000000000001110000001123443334444443334333311233455555555555555555555\n555555555555555554233533333333333433233333333332132223322100000222101111111101100255555423451011010001100000101110000000000123344343444334333100011455555555555555555555\n555555555555555554344544444444434544444433333332132223210000000222101111111001100255555432253021211100111000000001110000000000133343444344333132001555555555555555555555\n555555555555555554354554555555544554555433333332122211000111000221011111000002200355555412145210222211000000000000000000001100000123454344332233123555555555555555555555\n555555555555555554344544434434433434444333333332111000001111000111111110000002200355555412224420222222210001000000010000000111000000123343332323433555555555555555555555\n555555555555555554344543333333333333333323333331100000011111000111111100000002310355555521233421222222222200000000000000001001000000000122344444325555555555555555555555\n555555555555555554354555555355555555555443333210001210011111000111111000000002220455555541232411222222122200000000000000000001110000000000121253334555555555555555555555\n555555555555555554345545554345554554555533311010012210111110000111100000000001221455555553123311221222222122110000000000001000000000011100000022424555555555555555555555\n555555555555555553233333333333333333333323301110011111111110000111100011000000222455555554233311022122212233332100000000000001100010000111100000115555555555555555555555\n555555555555555553232232344444432222222223212210001111111110001110001100000000122555555555325311100112101233334442100000011000000000011011100000025555555555555555555555\n555555555555555553233333555555434433344333212220011111111100000000000011000012022555555555425201100000100143344344341000044311000000000000110000035555555555555555555555\n555555555555555553333333344444434444344444312211111111111000000000001453000024023555555555545211111000000143445442442000045554210000000000000000045555555555555555555555\n555555555555555553344443444444444444333333201111111111000000000000013254000025123555554455555111211100000252544433441000154455554210010000001110045555555555555555555555\n555555555555555553334443444433444444333333201111111111000000000000130052000025302555553355555111211100000144553224441000155555555553000000000000045555555555555555555555\n555555555555555553444444444423332333333333211111111111000000000001300242200035512555553355554111311010000011244334340000255555555553000000000000255555555555555555555555\n555555555555555553333333333333333333333333211111011111000000000003100424200035523555554245554112311100000342101244440000355554455553211000000100255555555555555555555555\n555555555555555553222222222233333333333333201111111111000000000023003325100045544555554335554112211100000344432101330000355555555553212211100000355555555555555555555555\n555555555555555553444443333333333333333333101111111101330000000041024143100045555555554334553002210210000444344432000000134555555553444332210000455555555555555555555555\n555555555555555553444444444433233333333333101111110002131000000250151244100045555555554435553002211210001444443444520000000134555543333344322210455555555555555555555555\n555555555555555553444444434444444333333333111111010010011000000451420435100155555555554444552132211210001444433444520000000000134543221223444131455555555555555555555555\n555555555555555553344444433444444333333333111100230000000000001534403325000155555555554443552142211200001444444344410000000000000124443343233230455555555555555555555555\n555555555555555553333333322222222233333333100002300000000000002535114014000155555555554443452252111200000134444444410000000000000004431345543221555555555555555555555555\n555555555555555554444444444444444444444444100013000000000000002355043014000255555555554444351132101200000000134444400000000000000015553313555513555555555555555555555555\n555555555555555555555555555555555555555555100032000000000000000355450023000255555555554444341112222100000000000234400000000000000002345555555514555555555555555555555555\n555555555555555555555555555555555555555555100130001000100000001555543231000255555555544444441212232100000000000001100000000000000000012355555514555555555555555555555555\n555555555555555555555555555555555555555555100311012002000000002555434200000355555555544444441212232100000000000000000000000000000000000002355415555555555555555555555555\n555555555555555555555555555555555555555555102213004331210000003555100000002555555555544444431222232100000000000000000000000000000000000000002215555555555555555555555555\n555555555555555555555555555555555555555555001031003423100000003552000000245555555555544444431222122000000000000000000000000000000000000000000025555555555555555555555555\n555555555555555555555555555555555555555554000320000031000000001310000024555555555555554444531222212210000000000000000000000000000000000000000035555555555555555555555555\n555555555555555555555555555555555555555554001300210320310000000000001455555555555555554454521221212454210000000000000000000000000000000000000035555555555555555555555555\n555555555555555555555555555555555555555554013102202213200000000000135555555555555555555444421110332455553200000000000000000000000000000000000045555555555555555555555555\n555555555555555555555555555555555555555554011023012141000000000013555555555555555555555544421111332555555543100000000000000000000000000000000055555555555555555555555555\n555555555555555555555555555555555555555553000130000320000000001355555555555555555555555544511011222555555555542100000000000000000000000000000155555555555555555555555555\n555555555555555555555555555555555555555553000320002100000000024555555555555555555555555554411021123555555555555542000000000000000000000000000255555555555555555555555555\n555555555555555555555555555555555555555553001300000000000002455555555555555555555555555554411132123555555555555555531000000000000000000000000355555555555555555555555555\n555555555555555555555555555555555555555553003111000000000245555555555555555555555555555555411133223555555555555555555431000000000000000000000355555555555555555555555555\n555555555555555555555555555555555555555553012130000000014555555555555555555555555555555555311133223555555555555555555555421000000000000000000455555555555555555555555555\n555555555555555555555555555555555555555552000300000001355555555555555555555555555555555555301131324555555555555555555555555420000000000000000555555555555555555555555555\n555555555555555555555555555555555555555552003200000135555555555555555555555555555555555555211121224555555555555555555555555554310000000000001555555555555555555555555555\n555555555555555555555555555555555555555552023000003555555555555555555555555555555555555555211112224555555555555555555555555555554310000000002555555555555555555555555555\n555555555555555555555555555555555555555551130000245555555555555555555555555555555555555555211111225555555555555555555555555555555554210000002555555555555555555555555555\n555555555555555555555555555555555555555551110124555555555555555555555555555555555555555555411111225555555555555555555555555555555555553200003555555555555555555555555555\n555555555555555555555555555555555555555551002455555555555555555555555555555555555555555555521111235555555555555555555555555555555555555543104555555555555555555555555555","555555555555555555555555555555555123333333332110000013555555555555555555222221025555555555555555555555555542101111111555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555122233433332222210002555555555555555555221222004555555555555555555555555301101111111555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555122223433322223222202532455555555555555221222211555555555555555555555555212101111112555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555122222333422234322213531113455555555555221222320355555555555555555555555113101111102555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555122233344433334322213533221124555555555222222220045555555555555555554325112001111003555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555122344444433434332213522333224555555554121212221025555555555555555441225122001110003555555555555555555555555555555555555555555555555555\n555555555555555555555555555555554133234444433332243213543232235555555555331211222015555555555555443232434022011110004555555555555555555555555555555555555555555555555555\n555555555555555555555555555555554133333443434222232214521332335555555555555220222015555555555543311133344021111100004555555555555555555555555555555555555555555555555555\n555555555555555555555555555555554134444444444332222214531322335555555555555221131015555555555321222233234011111100015555555555555555555555555555555555555555555555555555\n555555555555555555444444444444454123333334444343222214531122325555555555554223122125555555553121233321143011111100015555555555555555555555555555555555555555555555555555\n555555555555555555333333333333333333333333333333333333333223333333333333354122112125555555553232333333343122322212213454444444554545555444554454544555555555555555555555\n555555555555555555333433332222222323332233333333333333333333333333233332354022210035555555553122224444333334442314400442433333343444444323442223400455555555555555555555\n555555555555555555335543443333333333333333333333333333333333333333333333354112211035555555553102234444322323431103433434432333344444332333441203422455555555555555555555\n555555555555555555335553455555554555555544333333333433333344343433343333354212222145555555552112334444333334444322121213442333444444322333444221122355555555555555555555\n555555555555555555344453444455455554554543333333333433333433433333333343354210132145555555552112101234555444444555443211133334444444444444445554432255555555555555555555\n555555555555555554333333333344443333344522233333343433333333444434444343331000122245555555553212100001234555333334555554333334444444444445333344555555555555555555555555\n555555555555555554333333333333332322454444333333344444443444333333333332100100122255555555553123111100000134444444555555543345544445555554434444555555555555555555555555\n555555555555555554333333333333333332455554433333333333333333333333332110012100022255555545543321000100000000124455544444444444444444444444455555444555555555555555555555\n555555555555555554333333333333333333345444433333333333333333333333211111122110022255555534542100011110000000000123455545423333444443223234544444444555555555555555555555\n555555555555555554333333443333333333333333333333333333333333333321110111111111022355555524530011000010000001100000013455433334444443333334555555555555555555555555555555\n555555555555555554345555555545555544333333333333332333333333322111100111111111000355555512440111000000011000111110000012333444334444443334444333444555555555555555555555\n555555555555555554344545555455454544333333333333222233333332100012101111111111000255555523452011000000000000100110000000012344344444443344333100123555555555555555555555\n555555555555555554333444433434334432222233333332122223332210000122200111111101000355555524354121010000110000110111100000000011244443444343332121002555555555555555555555\n555555555555555554334543433333433544433333333332132223311000000122200111111000000355555533145320121111011000000000110000000100001233454443231232023555555555555555555555\n555555555555555554354555555555544555555433333332122322100011100122101111100001000455555521215520222221100000000000110000000111000001233443331333335555555555555555555555\n555555555555555554345555544555443445554333333332122110001111100111111110000001100455555521213440221222211001100000000000000001100000000232343424335555555555555555555555\n555555555555555554344533333333333333333333333332100000001111000011111100000002200455555541133340222222111210000000000000000001100000000000122454235555555555555555555555\n555555555555555554355554444344444444444433333321000121001111000111111100000002210555555552123231222222222111000000000000000000111000001100000121435555555555555555555555\n555555555555555554354545555355555554555544332101001321011111000111110000000002221555555555212331122122222123211000000000000001100001000111100000114555555555555555555555\n555555555555555554344434443344444443444433331011001211111111000111100011100001222555555555223431111122212223333321000000000000100100001001110000004555555555555555555555\n555555555555555554223232333333332223222233331121000111111111000111001100000000223555555555513521110001200133333344210000012110000000000011110000005555555555555555555555\n555555555555555554233333455554443333333333321232101111111110000100000011000000122555555555533521110000000043344334344000025543110000000000001000015555555555555555555555\n555555555555555553223333454455434444444444321221111111111100000000000255100011123555555555554511111100000043444443343000035455543100000000000110025555555555555555555555\n555555555555555553333333333344433344333333321111111111110000000000002245100013123555554355555511121100000153453433442000045555555543100000000000025555555555555555555555\n555555555555555553344444444444444444333233320111111111100000000000021034000015103555554255555411131110000023554224442000045555555555100000010000035555555555555555555555\n555555555555555553334434334333333333333333321111111111100000000000220042200025304555554345555411132110000111124434342000155554555555111000000010045555555555555555555555\n555555555555555553344444444433333333333333320111101111100000000001300243400025514555554335555411122110000254310023451000155555555554321111000000045555555555555555555555\n555555555555555553223333333333333333333333320111111111100000000003101414300035534555554433555311222011000244444210020000145555555554333332210000155555555555555555555555\n555555555555555553333333323333333333333333320111111110133000000014004224201035555555554433555300222012000354334444310000011345555553345333322110155555555555555555555555\n555555555555555553444444444433333333333333320111111000223100000033034044200035555555554444555211221122000344443343540000000001345553311233434222255555555555555555555555\n555555555555555553443344434443333333333333321111101001001100000152250335200045555555554443555214221122000444434444430000000000001243444122225322355555555555555555555555\n555555555555555553444444444444444333333333311111023000000000000252520415200045555555554443355115211121000344434344520000000000000002533255433231355555555555555555555555\n555555555555555553333333333333333333333322311000130000000000000444403304100045555555554444345114311121000013444444520000000000000002553222555441455555555555555555555555\n555555555555555553333333333333333333333333420000310000000000000335215103100155555555554444435112321121000000012444510000000000000002455543555541555555555555555555555555\n555555555555555555555555555555555555555555520002300000000000000155453004100155555555554444434111223220000000000012410000000000000000013455555541555555555555555555555555\n555555555555555555555555555555555555555555520014100100010000000355553222000155555555554444444121123320000000000000000000000000000000000012455532555555555555555555555555\n555555555555555555555555555555555555555555520022001200100000000455534310000255555555544444443121123320000000000000000000000000000000000000012422555555555555555555555555\n555555555555555555555555555555555555555555510130210423110000001555401000001455555555554444443122212320000000000000000000000000000000000000000003555555555555555555555555\n555555555555555555555555555555555555555555510103100352210000001554100000135555555555554444442122212210000000000000000000000000000000000000000004555555555555555555555555\n555555555555555555555555555555555555555555510023000003100000000231000003555555555555554444452123222221000000000000000000000000000000000000000004555555555555555555555555\n555555555555555555555555555555555555555555510130021032021000000000000255555555555555555445452112122235420000000000000000000000000000000000000015555555555555555555555555\n555555555555555555555555555555555555555555510320230230321000000000024555555555555555555444441111023235555320000000000000000000000000000000000025555555555555555555555555\n555555555555555555555555555555555555555555501201301203100000000001455555555555555555555544441111123235555554310000000000000000000000000000000025555555555555555555555555\n555555555555555555555555555555555555555555400003100032000000000135555555555555555555555554541101112245555555554310000000000000000000000000000035555555555555555555555555\n555555555555555555555555555555555555555555400023000220000000013555555555555555555555555555441102212245555555555554310000000000000000000000000045555555555555555555555555\n555555555555555555555555555555555555555555400031000100000000245555555555555555555555555555431113322245555555555555554210000000000000000000000045555555555555555555555555\n555555555555555555555555555555555555555555400221000000000014555555555555555555555555555555531113322255555555555555555554210000000000000000000155555555555555555555555555\n555555555555555555555555555555555555555555401213100000001355555555555555555555555555555555530113232255555555555555555555554210000000000000000155555555555555555555555555\n555555555555555555555555555555555555555555301031000000135555555555555555555555555555555555521113223255555555555555555555555553200000000000000255555555555555555555555555\n555555555555555555555555555555555555555555300220000002555555555555555555555555555555555555521111212355555555555555555555555555553100000000000355555555555555555555555555\n555555555555555555555555555555555555555555301300000245555555555555555555555555555555555555521111122355555555555555555555555555555543100000000355555555555555555555555555\n555555555555555555555555555555555555555555303100014555555555555555555555555555555555555555521111112355555555555555555555555555555555543100000455555555555555555555555555\n555555555555555555555555555555555555555555201001355555555555555555555555555555555555555555541111112455555555555555555555555555555555555542100555555555555555555555555555\n555555555555555555555555555555555555555555200135555555555555555555555555555555555555555555552111122455555555555555555555555555555555555555543555555555555555555555555555","555555555555555555555555555555531333333221110000023455555555555555555512222100355555555555555555555555555310011111255555555555555555555555555555555555555555555555555555\n555555555555555555555555555555531333333333322110000025555555555555555421122210145555555555555555555555551010111111255555555555555555555555555555555555555555555555555555\n555555555555555555555555555555531223343333322222210025545555555555555422022221115555555555555555555555540220111110355555555555555555555555555555555555555555555555555555\n555555555555555555555555555555531222244333222332222125412345555555555422112222202555555555555555555555540220111110355555555555555555555555555555555555555555555555555555\n555555555555555555555555555555521222223333222343222125432122345555555322212223200355555555555555555542340210111000455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555521223333443233343322135322322235555555322121222210145555555555555554312331210111000455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555521223444444334343422135332332345555555544332022220035555555555554432224431310111000555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555522322344444433322432135322332345555555555554112220045555555555433212333421211111001555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555522333344434433222222145213323345555555555554202310045555555553212223331420111110001555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555522344444444444322222145422323245555555555554320212045555555551112333212411111110002555555555555555555555555554555445555555555555555555555\n555555555555555555444444444444422333333333333332232234322233233333333333354221122155555555552323223334433233431314302433333334444444443234432234104555555555555555555555\n555555555555555555333333332222233333333333333333333333333333333222222222344222010155555555541212124444333334431215313433433333434444333334422124224555555555555555555555\n555555555555555555333433343222222222332233333333333333333333333333333333352122201155555555541022235443222324432112333324422333444443222334442111323555555555555555555555\n555555555555555555334543454443444444434433333333333443333344343433343333352122111155555555531114213444444444455443211102342344444444444445455544322555555555555555555555\n555555555555555555335553455555554554555454333333333433333343343433333343353110021255555555531114100123445554344455554432232345444444555554334445555555555555555555555555\n555555555555555555345454444445455454444533333333333333333433443433444343342000022255555555542114110000012344333334555555433344444444445544333345555555555555555555555555\n555555555555555555333233333344343333344533333333343443443443333333333333200000122355555555542233011100000001234455555555444444444444444444444555545555555555555555555555\n555555555555555555333332333333333332455545433333333333333333333333333210001210132355555544533210000110000000000134455544333334444433233345444444445555555555555555555555\n555555555555555555333333323333333333354554433333333333333333333333321011112201122455555543541001001010000000100000123444333334444443333345555555555555555555555555555555\n555555555555555555333332343233332233344434333333333333333333333332101011111111122455555541452011000000001000111100000012223444444444433344444334445555555555555555555555\n555555555555555555333333443333333333322222233333333333333333333210110011111111001455555541345211000000000000000111000000001233444444443343331001235555555555555555555555\n555555555555555555345555555445555544333333333333322233333333321001210011111111000455555532345421000000000000110111000000000001233444443343331110025555555555555555555555\n555555555555555555345445555445445543333333333333222223332322100002220011111110000555555532424541011000111000000000111000000010000123444433322320135555555555555555555555\n555555555555555555333443333433333443223333333333123223322210000002220011111100001555555542212552122111100000000000000000000111100000112333413333355555555555555555555555\n555555555555555555334543433433433544444433333332123223310000110002210111100000001555555541121345222222210000100000001000000000110000000011224243355555555555555555555555\n555555555555555554345555455555553555455433333332113321100011110001111111000000002555555552122335322122222210000000000000000000110000000000001232355555555555555555555555\n555555555555555554345555444544443444444323333332212100000011110001111110000000002555555554112424212212211210000000000000000000011100000110000001134555555555555555555555\n555555555555555554334543333333333333333333333332210001210011110001111110000001202555555555321324211222222212210000000000000000110000100011111000000355555555555555555555\n555555555555555554355554444344445455545444333331001012210111100001111000000001313555555555522224111122222223333210000000000000010000000100111000000355555555555555555555\n555555555555555554345545555445555554555543333320110012111111110001110001100001223555555555532244111111211223333444310000001210000000000000011100000455555555555555555555\n555555555555555554344434444334434343434333333321220001111111110011100010000001224555555555552154111110200014334434434200003544311000000000000000000555555555555555555555\n555555555555555554233332333333332222222222333321321011111111100011000001100001214555555555555354111110000024344544244200003545554310000000000011001555555555555555555555\n555555555555555554233332455555443333333333333311211111111110000000000025400001224555555455555554111211000024254443344200004555555555310000000000002555555555555555555555\n555555555555555554233332454445444444434444433311111111111100000001000234400001324555555345555553111322100024455322444100015555555555520000001000002555555555555555555555\n555555555555555554333333333333433344333333333310111111111000000000002203300001115555555335555553111321100001234533434100015555445555521110000001003555555555555555555555\n555555555555555554344444444444444444433333333311111111111000000000012004210003015555555333555553001221110033210124445000025555555555432122111000004555555555555555555555\n555555555555555554334443434433333333333333333311111111111000000000030023330005215555555423455552001221021044443210123000025555555555434433322100004555555555555555555555\n555555555555555554344443444433333333333333333311111111110000000000220141520015425555555433355552102321022044444444210000001234555555333533442222115555555555555555555555\n555555555555555554233333333233333333333333333311111111111310000000400423310015555555555443355551102221122144444344452000000000124555331113244531315555555555555555555555\n555555555555555554333333223333333333333333333311111111002330000002403414410015555555555444355551132321121144443344442000000000000123344423322332225555555555555555555555\n555555555555555554344444443443333333333333333311111000010010000004315134510025555555555444345541143121121244444434452000000000000000153214555433135555555555555555555555\n555555555555555554344344433443333333333333333211110131000010000015342042510025555555555444424541254111121123444444441000000000000000255432145555135555555555555555555555\n555555555555555554344444444444444433333333333211000310000000000025440331400025555555555444432540123211121000123444441000000000000000134555455555145555555555555555555555\n555555555555555553333333333333333322222233223200002200000000000023531410300035555555554444443430113223220000000013440000000000000000001134555554155555555555555555555555\n555555555555555553333333333333333333344444444400013000000000000004544301300035555555555444444330211223220000000000010000000000000000000000124554155555555555555555555555\n555555555555555555555555555555555555555555555400032001000000000015555313200045555555554444444520211223320000000000000000000000000000000000000022155555555555555555555555\n555555555555555555555555555555555555555555555400130001001000000025554531000045555555554444444521222213320000000000000000000000000000000000000000255555555555555555555555\n555555555555555555555555555555555555555555555400212103121100000045541100000255555555554444444521223121220000000000000000000000000000000000000000355555555555555555555555\n555555555555555555555555555555555555555555555401112004522100000045510000014555555555554445444511122121210000000000000000000000000000000000000000455555555555555555555555\n555555555555555555555555555555555555555555555300030001121000000024200000355555555555555444445511122122210000000000000000000000000000000000000000455555555555555555555555\n555555555555555555555555555555555555555555555300220100220100000000000024555555555555555544544411111033223200000000000000000000000000000000000001555555555555555555555555\n555555555555555555555555555555555555555555555301301311303200000000001355555555555555555554454411110133235553210000000000000000000000000000000001555555555555555555555555\n555555555555555555555555555555555555555555555303103113132000000000025555555555555555555555445411011122235555554210000000000000000000000000000002555555555555555555555555\n555555555555555555555555555555555555555555555201022010320000000012455555555555555555555555445311012112245555555554210000000000000000000000000003555555555555555555555555\n555555555555555555555555555555555555555555555200030002200000000135555555555555555555555555544311024212245555555555554310000000000000000000000003555555555555555555555555\n555555555555555555555555555555555555555555555200220001000000002555555555555555555555555555544201124222245555555555555554321000000000000000000004555555555555555555555555\n555555555555555555555555555555555555555555555200300000000000145555555555555555555555555555555211123332255555555555555555554320000000000000000005555555555555555555555555\n555555555555555555555555555555555555555555555102121000000013555555555555555555555555555555555211123132255555555555555555555555321000000000000015555555555555555555555555\n555555555555555555555555555555555555555555555101120000000255555555555555555555555555555555555111112212255555555555555555555555555421000000000025555555555555555555555555\n555555555555555555555555555555555555555555555100300000014555555555555555555555555555555555555111111222255555555555555555555555555555421000000025555555555555555555555555\n555555555555555555555555555555555555555555555102200001355555555555555555555555555555555555554111111122355555555555555555555555555555555431000035555555555555555555555555\n555555555555555555555555555555555555555555555013000025555555555555555555555555555555555555555311111112355555555555555555555555555555555555431045555555555555555555555555\n555555555555555555555555555555555555555555554021001455555555555555555555555555555555555555555511111122455555555555555555555555555555555555555455555555555555555555555555\n555555555555555555555555555555555555555555554000135555555555555555555555555555555555555555555531111122455555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555413333322111100001345555555555555555554122221002555555555555555555555555553100111112555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555413333333332211000001245555555555555554122222100355555555555555555555555520101111113555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555412333333333322221000045555555555555553220222211145555555555555555555555511211111103555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555412222343333222322221045224455555555553221122322114555555555555555555555512201111104555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555412222244332222432222145311123455555553222122222101555555555555555555432412101110004555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555312223333443232433222155232322145555553222222222100255555555555555544222412101110005555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555312234444443243434222155233322355555555543320222310045555555555544323244402101110015555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555312224444443333324432155333323355555555555552022310055555555555433112334402111110015555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555313223344443432213322155113323355555555555554013210155555555553112223323301111100025555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555313334444444433222222155213223255555555555554202211155555555541212323114311111110125445555444455545455444445434344235555555555555555555555\n555555555555555555555555555555213333434444333322222244312233244444444433353310222155555555542323223344333234432325103423333333434444432234313152035555555555555555555555\n555555555555555555333333333333333333333333333333333333333333332222222222343221110255555555531221134444333334422115324444423333444443223234311033345555555555555555555555\n555555555555555555333333333222333322232233333333333333333333333333333333343222100255555555531122245443223334442111222134423334444443333344443321114555555555555555555555\n555555555555555555324543353333333333333433333333333443333344344443343333342222111255555555521124112344444445455544322111332344444455555444445555434555555555555555555555\n555555555555555555335453455554554555555454433333333433343343343433333343352120020355555555531133000011344554334445555443333344444444445443333345555555555555555555555555\n555555555555555555335554454545454554455543333333333333333433443333444343352000021355555555532133101000001233334345555555433454444455555444444455555555555555555555555555\n555555555555555555334334343345354333344532233333343443343343343433333333210010022455555555531232001100000000123455555444444444444444443445545544455555555555555555555555\n555555555555555555332332323233333222355544433333334333433343333333333221001210122455555554443200000110000000000012344554233334444432232355444444455555555555555555555555\n555555555555555555333333333333333333354554433333333333333333333333332101111211122455555552452001001010000000110000001234333344444433333355445554455555555555555555555555\n555555555555555555333333333333333333345444433333333333333333333333211111111111122555555551345211000000011000011110000000112444344444433443432223345555555555555555555555\n555555555555555555332222343333333333333323333333333333333333333321010011111111002555555551235521000000000000000111000000000012344444433433320001145555555555555555555555\n555555555555555555334444454444444444333333333333332233333333332100120011111111001555555542335541000000110000111111110000000000011234443433312200145555555555555555555555\n555555555555555555345455555445445454333333333333322223333233210000221011111110001555555542422553011100011100000000011000000011000001223433313312355555555555555555555555\n555555555555555555334444444444334443223233333333223223322221000001221011111100002555555542221355322211100000000000001000000011110000000112223343355555555555555555555555\n555555555555555555333443333333333443333333333333123223311100011001220011110000002555555542122144522222221000100000000000000000010000000000012332555555555555555555555555\n555555555555555555335555555545553555455533333332113222200001111001111111100000003555555553112232521222222220000000000000000000011100000110000000245555555555555555555555\n555555555555555555345455455555543445555423333332212220000011111000111111000000003555555555202342421222212220000000000000000011000000000011110000000255555555555555555555\n555555555555555555334443433433333333333333333332211100121011111001111110000000003555555555421222411122222213321000000000000000010000000000111000000155555555555555555555\n555555555555555555344543334334434444444433333332110101221011110001111000000001204555555555541233411112221222333331100000000100000000100000111100000155555555555555555555\n555555555555555555345555555445555555555544333332011101211111111001111000110001214555555555553125411111310123333334432100001432110000000000000010000255555555555555555555\n555555555555555555345545554344544444444433333332022000111111111001110011000001224555555555555235411111110014334433424400001555543200000000000011100355555555555555555555\n555555555555555555333333333333333333333233333332132100111111110001000000100001215555555555555545301112100014344544334300002545555543210100000000000455555555555555555555\n555555555555555554332232344444443333233333333332132111111111000000000014510001225555555445555555301121210025244443344300003555555555540000000100000455555555555555555555\n555555555555555554333332455555443444434444433332111111111110000000000133510001325555555435555555311132110013455422444200004555555555531100000001001555555555555555555555\n555555555555555554333322344344443344333333333332011111111100000000000301500001225555555424555555211132111011112443434200004555544555532111110000001555555555555555555555\n555555555555555554344333344444444444432233333332111111111100000000002102310001025555555432555555210122201124321012345100005555555555533233221100002555555555555555555555\n555555555555555554344444344433333333333333333332111111111100000000012004240003025555555533355555110132101224444321001000002455555555534552433222102555555555555555555555\n555555555555555554344443444433333333333333333332111111111000000000030032340004335555555443345555110232111224433444432000000012345555432123334442213555555555555555555555\n555555555555555554333333333333333333333333333331111111111131000000230141420104545555555444345555111232111234444334344000000000001234434321223342314555555555555555555555\n555555555555555554222222222233333333333333333331111111100232000000420413430014555555555444435554114222112234443444443000000000000000144434554332314555555555555555555555\n555555555555555554333333333333333333333333333331111100001002000001513314430015555555555444424554025411112234443434453000000000000000044422235555315555555555555555555555\n555555555555555554344444443443333333333333333331111003100001000002524032420015555555555444442553024411112212344444452000000000000000045555335555315555555555555555555555\n555555555555555554343344443444444433333333333331110031000000000004443040420015555555555444443253011322212100001344452000000000000000011245555555225555555555555555555555\n555555555555555554344444443444444333333333332231000220000000000003451330320025555555555444444243021222332100000001241000000000000000000001234555225555555555555555555555\n555555555555555554333333322222222333333333333331000310000000000001553510310025555555555444444442021122332100000000000000000000000000000000000124135555555555555555555555\n555555555555555554333344444444444455555555555551002300100000000002555411300025555555555444444452122122232100000000000000000000000000000000000000045555555555555555555555\n555555555555555555555555555555555555555555555551003100100100000004555452000035555555554444444451132221222100000000000000000000000000000000000000055555555555555555555555\n555555555555555555555555555555555555555555555551022110312110000015553110000145555555555445444441122322212000000000000000000000000000000000000000155555555555555555555555\n555555555555555555555555555555555555555555555550021310452210000015540000002555555555555444444441112212212000000000000000000000000000000000000000155555555555555555555555\n555555555555555555555555555555555555555555555540003100112100000004410000145555555555555444444541112212322000000000000000000000000000000000000000255555555555555555555555\n555555555555555555555555555555555555555555555540013000022010000000000003555555555555555544454441111102432321000000000000000000000000000000000000355555555555555555555555\n555555555555555555555555555555555555555555555540031031131320000000000245555555555555555554444431111112322555421000000000000000000000000000000000455555555555555555555555\n555555555555555555555555555555555555555555555540220211313200000000013555555555555555555555444531101111222555555431000000000000000000000000000000455555555555555555555555\n555555555555555555555555555555555555555555555540101301022000000001255555555555555555555555544531101321122555555555432100000000000000000000000001555555555555555555555555\n555555555555555555555555555555555555555555555530003100230000000014555555555555555555555555554521112422122555555555555542100000000000000000000001555555555555555555555555\n555555555555555555555555555555555555555555555530013000200000000355555555555555555555555555554521112433223555555555555555543100000000000000000002555555555555555555555555\n555555555555555555555555555555555555555555555530031000000000014555555555555555555555555555555511112313223555555555555555555543210000000000000002555555555555555555555555\n555555555555555555555555555555555555555555555530121200000001355555555555555555555555555555555511112312323555555555555555555555554210000000000003555555555555555555555555\n555555555555555555555555555555555555555555555520213100000025555555555555555555555555555555555411111121224555555555555555555555555554310000000004555555555555555555555555\n555555555555555555555555555555555555555555555520021000001455555555555555555555555555555555555411111112224555555555555555555555555555554321000004555555555555555555555555\n555555555555555555555555555555555555555555555520130000025555555555555555555555555555555555555411111111225555555555555555555555555555555555421015555555555555555555555555\n555555555555555555555555555555555555555555555520310001455555555555555555555555555555555555555531111111225555555555555555555555555555555555555435555555555555555555555555\n555555555555555555555555555555555555555555555511200035555555555555555555555555555555555555555552111111225555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555510012455555555555555555555555555555555555555555554111111235555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555123322211110000134555555555555555555531222210015555555555555555555555555531001111135555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555123333332221100000012455555555555555531222221002555555555555555555555555301001111135555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555123333333333222110000155555555555555532112222111255555555555555555555555312111111045555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555122333433333222222210254245555555555532202222222025555555555555555555555212111111045555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555122223444332223322221254111234555555522211222231003555555555555555555324212011100055555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554122222233432223432221254322212255555532221222222000355555555555555543124122011100155555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554122233344432333433221253233322355555555433312222200155555555555544222344122011100155555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554122244444443333434321354323313355555555555542222210155555555555332123434121111100255555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554133234444444323224321353123314355555555555552023210255555555542122233224011111000255555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554133233444444332222221353123233355555555555553013120255555555531223332134122122211345334544443445444454443344323341145555555555555555555555\n555555555555555555555555555554133344444444333223221353212333344444444444443201221255555555532222133344432234423234004424333333334444333344221341245555555555555555555555\n555555555555555555444333333333233333333333333333333333333333332222222222342220100355555555522121134443323334422024334344323333444442223344311123245555555555555555555555\n555555555555555555433333333223333333333333333333333333333333333333333333342221010355555555521122244443223334443211212134423344444444444455554432125555555555555555555555\n555555555555555555433443343333333333333332333333333333333444344434343343342222110455555555521132112334444455455554432211323354444455555543444455555555555555555555555555\n555555555555555555424553355444454545544544333333333433343344343333333343341321010455555555521142100001234454333345555544333454444444444542333455555555555555555555555555\n555555555555555555435554354555454555455454333333333333333433333433343343341000021455555555531143101100000112234445555555443454444554444444445555455555555555555555555555\n555555555555555555335444344445455444444542233333343343333343343434333333320010022455555555531231001110000000011334555554344444444433333454444444455555555555555555555555\n555555555555555555333333333334343222344434433333344444444444333333333321000220022555555554443100000110000000000001123454333334444432332455455555555555555555555555555555\n555555555555555555333333333333333333345555442333333333333333333333332111111211122555555552454111001011000000111000000012233444444444333444444444455555555555555555555555\n555555555555555555333333333333333333345555433333333333333333333333211111111111122555555552245421000000001100011111000000001223344444433433321122355555555555555555555555\n555555555555555555333332343322233333333333333333333333333333333331111001111111013555555552144541000000000000010011100000000000123345433433311010255555555555555555555555\n555555555555555555333333343443444433333333333333332233333333333100021001111111002555555552343554000000111000001011111000000000000012334433224201355555555555555555555555\n555555555555555555335555555545555454433333333333322223333223320000132101111110003555555552331355311110001100000000001000000011110000001223233333555555555555555555555555\n555555555555555555335454555545435543333333333333213223332322100000122001111100003555555553122135542221110000000000001000000000111000000000011343555555555555555555555555\n555555555555555555333343333333333443333333333333123223322210001100221011110000003555555553122123452222221100010000000000000010111000000000000001345555555555555555555555\n555555555555555555334454444444443454544543333333113322311000111100111111100000004555555554111333251122212221000000000000000011111110000011100000001245555555555555555555\n555555555555555555335455455555553455455433333332212221100001111100111111000000004555555555411233241112212211110000000000000000011000110000111100000035555555555555555555\n555555555555555555335454544444443433443323333332212200012101111100111111000000004555555555542122341112222212332110000000000000000011100011111100000045555555555555555555\n555555555555555555334443333333333333333433333332111010022101111000111100000000105555555555552123341111221222233443210000000211000000000001100110000045555555555555555555\n555555555555555555345555445445545555555544333332110110121111111000111100110000215555555555555213531111110013334434533300000454321100000000000001110055555555555555555555\n555555555555555555345544555445555554455543333332111210011111111000110001000000225555555555555424530111110004334443324510001445555432100100000000000155555555555555555555\n555555555555555555334444444334333333333333333332112210011111111000100000100001225555555555555544530102110004334454334410001555555555541000100000000255555555555555555555\n555555555555555555333333234334343222223223333332112211111111100000000002530001225555555545555555520103211015345333344300001555555555551000000000100255555555555555555555\n555555555555555555333333355555443433334444333332101111111111000000100023530001235555555524555555521103321102345532333400002555545555542211100000000355555555555555555555\n555555555555555555333332345445543444434444433333311111111110000000000220420001135555555433555555511113220110101234544300003555555555543112221100000455555555555555555555\n555555555555555555333333334334443344432333333333311111111110000000001200421000035555555533355555511113221021332100124200003555555555544553332211100455555555555555555555\n555555555555555555344444444444444444433333333333211111111110000000002102341001035555555533335555511013221022344443210000001123455555533343434333221555555555555555555555\n555555555555555555334443434433333333333333333333311111111100000000012014251003245555555443335555411023221122443444444100000000012455533221223354131555555555555555555555\n555555555555555555344443444433333333333333333333211111111112000000031032331103545555555444345555411223211122444334345100000000000012325443443322222555555555555555555555\n555555555555555555333333333233333333333333333333201111110023200000140241441004555555555444434555402431211122443434444100000000000000025321335554422555555555555555555555\n555555555555555555333333223333333333333333333333211111000100100000241413440004555555555544442555302541111122444434444000000000000000025554314555513555555555555555555555\n555555555555555554344444443443233333333333333333211110310000100000443304340004555555555444443255301342111121234444444000000000000000013455555555514555555555555555555555\n555555555555555554344444443443333333333333333333201002200000000001535132240015555555555444444335211132223220000123453000000000000000000011345555414555555555555555555555\n555555555555555554344444444444444433333333333333200013000000000001454040130015555555555444444424202112223220000000121000000000000000000000001234415555555555555555555555\n555555555555555554343433333333333332222233333333200031000000000000254430130015555555555444444444212111223320000000000000000000000000000000000000015555555555555555555555\n555555555555555554233333333333333334444444445555200130010000000000455521310015555555555444444445112222213320000000000000000000000000000000000000025555555555555555555555\n555555555555555555444455555555555555555555555555200310010010000001555453100015555555555444444444113222121210000000000000000000000000000000000000035555555555555555555555\n555555555555555555555555555555555555555555555555201311030211000002555120000035555555555444544444112232131210000000000000000000000000000000000000035555555555555555555555\n555555555555555555555555555555555555555555555555202121045221000002553000001455555555555444544454111231221210000000000000000000000000000000000000045555555555555555555555\n555555555555555555555555555555555555555555555555100220012210000001530000035555555555555544454454012121133210000000000000000000000000000000000000055555555555555555555555\n555555555555555555555555555555555555555555555555101300001301000000000001455555555555555554445453011100143222100000000000000000000000000000000000155555555555555555555555\n555555555555555555555555555555555555555555555555103202113132000000000035555555555555555555444443110111222235543100000000000000000000000000000000155555555555555555555555\n555555555555555555555555555555555555555555555555113022031320000000001455555555555555555555544552110121112235555553210000000000000000000000000000255555555555555555555555\n555555555555555555555555555555555555555555555555111030112300000000135555555555555555555555554452110133112245555555554310000000000000000000000000355555555555555555555555\n555555555555555555555555555555555555555555555555000220013000000002455555555555555555555555555452111243222245555555555555321000000000000000000000455555555555555555555555\n555555555555555555555555555555555555555555555554001300020000000035555555555555555555555555555451111242322245555555555555555431000000000000000000455555555555555555555555\n555555555555555555555555555555555555555555555554002200000000002455555555555555555555555555555541111131232255555555555555555555532100000000000000555555555555555555555555\n555555555555555555555555555555555555555555555554013120000000035555555555555555555555555555555541111132122255555555555555555555555543100000000001555555555555555555555555\n555555555555555555555555555555555555555555555554011210000002455555555555555555555555555555555541111111212255555555555555555555555555553210000002555555555555555555555555\n555555555555555555555555555555555555555555555554001200000135555555555555555555555555555555555531111111122355555555555555555555555555555554310002555555555555555555555555\n555555555555555555555555555555555555555555555553003000002555555555555555555555555555555555555541111111122355555555555555555555555555555555555323555555555555555555555555\n555555555555555555555555555555555555555555555553022000135555555555555555555555555555555555555553111111122355555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555553130002555555555555555555555555555555555555555555211111122455555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555553010145555555555555555555555555555555555555555555511111022455555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555552132211111100113455555555555555555555312222100145555555555555555555555555420011111355555555555555555555555555555555555555555555555555555555\n555555555555555555555555555552233333221111000001234555555555555555212222210014555555555555555555555554011011111455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555552233333333332110000000455555555555555221122221011455555555555555555555554021111110455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555552233333333332222221100454455555555555222022222221145555555555555555555553121111100555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555551222224433322223222220452122445555555222112222321014555555555555555554233120111001555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555551222223443322224322221453322112455555332212222231001455555555555555432233120111001555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555551222233344332334332221452233322355555554433122222100255555555555543222442120111002555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555551222444444433434343221453323323455555555555442223200355555555554331123342111111002555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555551222344444433333244321553223223455555555555552222100355555555532122233141011110003555555555555555555555554555444543455555555555555555555555\n555555555555555555555555555551232233444434322222221552133233455555555555551122110355555555522223232242222222213344224444333444444444432344231520355555555555555555555555\n555555555555555555555555555551233344444444432222221543123232344444444444443012220455555555523232143444432234423143024334333334344443333343111433455555555555555555555555\n555555555555555555554444444442233333333333333333333333333333333322222222343201110455555555522221244443323234311023333344223334444432233444432121145555555555555555555555\n555555555555555555433333333233333333332233333333333333333333333333333333342220000455555555520222344443233344443321211033323444444444444544555543355555555555555555555555\n555555555555555555433333343223222333333333333333333333333334344344343333342222110555555555411241101234445554445555443222323454444445545533334455555555555555555555555555\n555555555555555555433553354443444444444443333333333443343344343333333343342221001555555555421232200000112343333345555554333444444455555433444555555555555555555555555555\n555555555555555555434554355555555555455454433333333333333433333433343333331100011555555555521242101100000001133455555555444444444444444455555444555555555555555555555555\n555555555555555555435555354545445544444543233333343343333333343434333333320011012555555555542320000110000000000123445554333344444322323444444444555555555555555555555555\n555555555555555555434333333334344333344443333333333444444444333333333332100120013555555554454101100011000000000000012333333344444433323455555555555555555555555555555555\n555555555555555555432333333333333333345555443333333333333333333333333210111210013555555553255311000001000000011110000000112344444444334444432333555555555555555555555555\n555555555555555555433333333333333333345555443333333333333333333333321011111111113555555553044531000000001000000111100000000011244444334333300112455555555555555555555555\n555555555555555555433333333333333333334434433333333333333333333332101101111111013555555553133554000010000000011111100000000000001223434333222001555555555555555555555555\n555555555555555555433333343333333333332232233333333333333333333210012101111111003555555553242355300000011100011000111000000011000000112233133123555555555555555555555555\n555555555555555555434444454444555554433333333333322223333223321000022201111111004555555553331145531111100000000000000000000001111000000001123434555555555555555555555555\n555555555555555555435454555545545454333333333333213223332222200000022101111100004555555553212114454222110000010000000000000000011000000000000123455555555555555555555555\n555555555555555555434444444444333443223333333333213223322320000100022111111000004555555554112213355122222110000100000000000000111100000011000000012345555555555555555555\n555555555555555555433353333333333454444443333333213222311100011100011111100000005555555555210234234112211121000000000000000011111001000001111100000015555555555555555555\n555555555555555555334455555555554455455533333333212222200000111100011111100000015555555555521223234111222211211000000000000000001001100010011100000015555555555555555555\n555555555555555555335455555555543444544423333333211211001210111100011111000000015555555555553112244111122222333221000000000010000000000011111110000025555555555555555555\n555555555555555555334443433333333333333332333333121101002310111100011100000000015555555555554132443111111122233444431100000242211000000000010010010035555555555555555555\n555555555555555555335454334334444445545544333333121111002111111100011100010000125555555555555411453011210003334443433420000355544320000000000000110035555555555555555555\n555555555555555555335455555535555555455544333332121121001111111100011001100000235555555555555542552010121003334453324420000354555554421000100000000045555555555555555555\n555555555555555555335554555434444444344432333333121232001111111100010000010000135555555555555554552010211104335454334420000455555555553000000010000045555555555555555555\n555555555555555555333333333333333222222223333332111221111111110000000001440000135555555535555555551110332113445432244410000455555555553111000000110155555555555555555555\n555555555555555555332233345445443333333333333332111111111111100000010003451000235555555523555555551110322121234542343410001555554455553211211100000155555555555555555555\n555555555555555555333333345555543444434444433333211111111111000000000030240000145555555532455555551111323112100013445500001555555555553333332221000255555555555555555555\n555555555555555555333222334434443334333333333333331111111111000000000210331000045555555533245555541111322101224321001200001345555555543454244322221355555555555555555555\n555555555555555555334334344444444444432333333333331111111111000000001200433000045555555543334555541101322111224444431000000011234555543211222445131355555555555555555555\n555555555555555555334444344433333333333333333333331111111110000000002103243001145555555544233555541112322112234434445300000000000123443443232223231455555555555555555555\n555555555555555555334444444443333333333333333333331111111111200000013014242002455555555544434555530132221112234434445200000000000000014432355544331455555555555555555555\n555555555555555555334333343333333333333333333333331111111002420000023042342002555555555544442555530244121112234443445200000000000000005542212555541555555555555555555555\n555555555555555555322222232223333333333333333333331111100010010000043241441003555555555544443355520254111112244444445100000000000000004555554555531555555555555555555555\n555555555555555555333333333333333333333333333333331111021000010000152413341003555555555544444235521124221212113444444100000000000000000123455555522555555555555555555555\n555555555555555555345444444443333333333333333333331100120000000000254304141004555555555444444423521112222422100012344000000000000000000000001345523555555555555555555555\n555555555555555555344334443444444433333333333333330000300000000000245123031004555555555444444442410211132322100000001000000000000000000000000001203555555555555555555555\n555555555555555555344444444344443333333333222223320002200000000000045341031004555555555544444444411221131332100000000000000000000000000000000000004555555555555555555555\n555555555555555555333333332222222333333333334444430003000000000000155541130015555555555444444444411222221232100000000000000000000000000000000000005555555555555555555555\n555555555555555555333333444444444555555555555555540022001001000000255544200015555555555444444444411222313122000000000000000000000000000000000000015555555555555555555555\n555555555555555555555555555555555555555555555555540031103021100000355321000025555555555444544444401123213122000000000000000000000000000000000000015555555555555555555555\n555555555555555555555555555555555555555555555555530112103532100000455100000355555555555444454455301223113222000000000000000000000000000000000000025555555555555555555555\n555555555555555555555555555555555555555555555555530012001221000000352000014555555555555544445445301211013321000000000000000000000000000000000000035555555555555555555555\n555555555555555555555555555555555555555555555555530031000130000000010000355555555555555554444545201111013322210000000000000000000000000000000000035555555555555555555555\n555555555555555555555555555555555555555555555555530130220313200000000014555555555555555555544545211012012222554321000000000000000000000000000000045555555555555555555555\n555555555555555555555555555555555555555555555555520301312122000000000255555555555555555555554455211012211222555555431000000000000000000000000000055555555555555555555555\n555555555555555555555555555555555555555555555555520103111230000000014555555555555555555555555445111013412222555555555542110000000000000000000000155555555555555555555555\n555555555555555555555555555555555555555555555555520012001300000001255555555555555555555555555444111123332223555555555555543210000000000000000000155555555555555555555555\n555555555555555555555555555555555555555555555555520031002100000014555555555555555555555555555554111113223223555555555555555554321000000000000000255555555555555555555555\n555555555555555555555555555555555555555555555555510130000000000255555555555555555555555555555554111113212323555555555555555555555431000000000000355555555555555555555555\n555555555555555555555555555555555555555555555555510211000000003555555555555555555555555555555554111112221224555555555555555555555555532100000000355555555555555555555555\n555555555555555555555555555555555555555555555555511222000000245555555555555555555555555555555553111111112224555555555555555555555555555543210000455555555555555555555555\n555555555555555555555555555555555555555555555555510130000003555555555555555555555555555555555553111111111324555555555555555555555555555555554311455555555555555555555555\n555555555555555555555555555555555555555555555555510210000145555555555555555555555555555555555554111111111225555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555501300003555555555555555555555555555555555555555411111112225555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555402100145555555555555555555555555555555555555555531111111235555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555401012555555555555555555555555555555555555555555552011111335555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555500111100011234555555555555555555555521222210003555555555555555555555555552101111155555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555412222111111000112345555555555555555512222221000255555555555555555555555520101111155555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555412333332221110000001234555555555555512122223100025555555555555555555555521201111155555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555412333333333322111000003555555555555513102222211211555555555555555555555512201110155555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555412333333333322222221103542445555555512201222222210145555555555555555542412101100255555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555412222344333222232222213531112234555533221222223210004555555555555554322412111100255555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555412222234333222243322213533232122555555543322222221001555555555555432224412111100355555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555412223333443233343322214532233223555555555554432232001555555555543311333412111100355555555555555555555555555555545444555555555555555555555555\n555555555555555555555555555412234444444334343432214543233133555555555555552222001555555555521222322401111100455555455554444454444544333442325104555555555555555555555555\n555555555555555555555555555312223444444333321343214521232243555555555555541321101555555555412232223333332233323241034243333343444443323431214324555555555555555555555555\n555555555555555555555555555313322334444343222222204531232333555554444444430122301555555555322222244444333344322252244443233344444322334442211223555555555555555555555555\n555555555555555555555555555313333444444333322232223432233333333333322222331012102555555555311212344443223244321113231343233444444444444555554333555555555555555555555555\n555555555555555555544444444323333333333333333333333333333333333333333333332100002555555555301223423443334454555433211113234444445555554333445555555555555555555555555555\n555555555555555555533333333333333333333233333333333333333333333333333334332210203555555555211412300012344554444455554433334444444455454333345555555555555555555555555555\n555555555555555555533343334333333333333333233333333343343344434333333344332231003555555555311313300000000122233455555554334444445444444444554445555555555555555555555555\n555555555555555555533455345444445445554554433333333343333443343333333333332210003555555555532421101110000000001234455544444444444333334544444445555555555555555555555555\n555555555555555555533555345555545455455454333333333333333333343434344333320001004555555555454201100010000000000000112332333444443323234555555555555555555555555555555555\n555555555555555555534545444444545444344453223333333344344344333333333333210022004555555555345412101011000000011000000001112344444433334444333445555555555555555555555555\n555555555555555555533333333334434322335444443333334333333333333333333321111121114555555555135553100000011100001111100000000011234444344333001225555555555555555555555555\n555555555555555555532333333333333333335455443333333333333333333333332101011111115555555555114355200000000000010011100000000000000122243332110015555555555555555555555555\n555555555555555555533333333333333333335555543333333333333333333333310110111111115555555554224355520000010000010101111100000001100000011121331235555555555555555555555555\n555555555555555555533333334333333333333333333333333333333333333332100210111111115555555555134225553000011100000000000000000001111000000000011235555555555555555555555555\n555555555555555555533333334333333443333333333333332223333333333210001220111111015555555555232212555311100000000000000100000000001000000000000001234555555555555555555555\n555555555555555555533454545544555555432333333333322223333222321000001220111110025555555554211220344531221100010000000000000000011110000001110000000013555555555555555555\n555555555555555555534544555544544554333333333333312223332232200011001211111000025555555555312132332531122221000000000000000001101001001000011110000001555555555555555555\n555555555555555555533444444343333344333333333333213322321321000111001111110000025555555555521022431421111221110000000000000000000101100001011110000002555555555555555555\n555555555555555555533344333343344355454543333333212232222100001111000111110000035555555555552221322521212221332210000000000000000000000000110011000003555555555555555555\n555555555555555555434555555555554354545533333333211222210002101111001111100000035555555555555312233521111122233343321000000033211000000000000000001004555555555555555555\n555555555555555555434545545455444343443433333333221211101023101110001111000000035555555555555532135511112112333433443330000045554321000000000000000004555555555555555555\n555555555555555555433444333333333333333333333333221220110021111111001110001000045555555555555553145511101211433444332441000144455555443100010000000005555555555555555555\n555555555555555555434454434434444555555554433333222121120011111111001100110000045555555555555555445411102111124454434430000155555555555200000000010015555555555555555555\n555555555555555555435555555544555555455553333333212111221011111110001000001000045555555555555555555411103321114533334430000255555555555211100000000015555555555555555555\n555555555555555555434554444433443433333333333333212111221111111100000000144000045555555543555555555411103321111453243330000255555445555321222111000025555555555555555555\n555555555555555555433333333333333322222222333333111121111111111000000000344000155555555542355555555311103231012123454530000355555555554344433222111035555555555555555555\n555555555555555555433233334545544333333434433333211121111111110000000002124000155555555543345555555301113231102200012320000245555555554344434443312135555555555555555555\n555555555555555555433333335555554444443444433333322331111111110000000011033100155555555552324555555301013221102234321000000001124455553321122234523145555555555555555555\n555555555555555555433323334434443333433333333333333331111111110000000020033200155555555544333355555201013221112234444410000000000012343444334332223145555555555555555555\n555555555555555555434434334444444444443333333333333321111111100000000220224100255555555544423455555201323220112223434410000000000000001533134555543155555555555555555555\n555555555555555555434444433443333333333333333333333321111111112000000311324100255555555544443355555202441121113133444400000000000000001555331355553155555555555555555555\n555555555555555555434444344443233333333333333333333320111110024100001403234101455555555544444235555102542111113243444400000000000000001345555555552255555555555555555555\n555555555555555555434433334333333333333333333333333321111000101100002414144101555555555554444423555111342221213144444400000000000000000001234555552255555555555555555555\n555555555555555555432222222223333333333333333333333321110120000000004341234001555555555544444442354111023223322112345300000000000000000000000012341355555555555555555555\n555555555555555555433333333333333333333333333333333321100310000000004440314001555555555544444444244112111222422100001100000000000000000000000000000455555555555555555555\n555555555555555555434444444444333333333333333333333320002100000000014522303001555555555544444444444112211222422100000000000000000000000000000000000455555555555555555555\n555555555555555555434334444344444443333333333333333320013000000000002534103002555555555544444444453112222211322000000000000000000000000000000000001555555555555555555555\n555555555555555555434444444344443333323222223333333320022000000000004554012002555555555544444444453013223123022000000000000000000000000000000000001555555555555555555555\n555555555555555555433333333222222333333344444445555530030010010000015554420003555555555544454444453012232223022000000000000000000000000000000000002555555555555555555555\n555555555555555555433333334444444555555555555555555520121021110000015542200004555555555544454445452012232123231000000000000000000000000000000000002555555555555555555555\n555555555555555555555555555555555555555555555555555520212035321000025520000145555555555544445444552112121024331000000000000000000000000000000000003555555555555555555555\n555555555555555555555555555555555555555555555555555520021013210000015300001555555555555554444554451111110123221000000000000000000000000000000000004555555555555555555555\n555555555555555555555555555555555555555555555555555510120001300000001000025555555555555555544454451110120112222210000000000000000000000000000000004555555555555555555555\n555555555555555555555555555555555555555555555555555510310203122000000001455555555555555555555445541110113111222554321000000000000000000000000000015555555555555555555555\n555555555555555555555555555555555555555555555555555511202122220000000014555555555555555555555444541110124121222555555432110000000000000000000000015555555555555555555555\n555555555555555555555555555555555555555555555555555511112011300000000255555555555555555555555544441110224232223555555555554211000000000000000000025555555555555555555555\n555555555555555555555555555555555555555555555555555510031003100000014555555555555555555555555554441111224142223555555555555555432100000000000000025555555555555555555555\n555555555555555555555555555555555555555555555555555500130021000000145555555555555555555555555555530111123113314555555555555555555543210000000000035555555555555555555555\n555555555555555555555555555555555555555555555555555500210000000002555555555555555555555555555555530111122211314555555555555555555555554321000000045555555555555555555555\n555555555555555555555555555555555555555555555555555401210000000035555555555555555555555555555555521111111122314555555555555555555555555555432100045555555555555555555555\n555555555555555555555555555555555555555555555555555402121000001455555555555555555555555555555555521111111112315555555555555555555555555555555543255555555555555555555555\n555555555555555555555555555555555555555555555555555400210000025555555555555555555555555555555555521111111111325555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555400300000355555555555555555555555555555555555552111111112225555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555402200014555555555555555555555555555555555555555211111112235555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555303000255555555555555555555555555555555555555555411111112335555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555311013555555555555555555555555555555555555555555541111112335555555555555555555555555555555555555555555555555555555555","555555555555555555555555555201100001234455555555555555555555555212223100025555555555555555555555555531011111555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555111111111000012344555555555555555555122222210002555555555555555555555555301011112555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555123332221111100000123445555555555555122222221000145555555555555555555555312111112555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555123333333322211000000014555555555554121122222212113555555555555555555555312011102555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555123333333333322222110005534555555554132012222322200255555555555555555423221011003555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555122233443333222332222215521213345554232102222223100025555555555555554224221011003555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555122222343332222343222215533221123555555433222222210002555555555554422234221011004555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555122222233343232343322215512333224555555555544432231002555555555543212334121110004555555555555555555555555445544344235555555555555555555555555\n555555555555555555555555555122233334443243343422215533232234555555555555552321002555555555411223324111111014544453344444334444444443234423143035555555555555555555555555\n555555555555555555555555555122234444443333332433115522332243555555555555542311102555555555222332124343332344322340143343333333444333334421023335555555555555555555555555\n555555555555555555555555555123223444443432222322115511332333555555544444431222203555555555232212244443323344221342343442233344444223334443322114555555555555555555555555\n555555555555555555555555555123223344444433222222224432332323333333333322320031103555555555212113344432223344321112121343334444444444444445555445555555555555555555555555\n555555555555555555555555554123333333333333333333333333333333333333333333332000003555555555202224322333444455555443321123234544444454454233345555555555555555555555555555\n555555555555555555543333333333333333333333333333333333333333333333334334332201104555555555212313400011233443444455555443334445445555554344455555555555555555555555555555\n555555555555555555542333333322322223333333233333333343333344434333333344332321104555555555413223301000000011123455555554444444444444445555544455555555555555555555555555\n555555555555555555542355335433344444444454433333333343334343343333333343332210004555555555543321201110000000000112344543444444443233245444444455555555555555555555555555\n555555555555555555542455435555555455555545433333333333333333343444344433322001005555555555445301200010000000000000001112333444443333345555544455555555555555555555555555\n555555555555555555543555435454545555444454223333334344334344333333333333210012015555555555335532201001000000011110000000001223444433344443223345555555555555555555555555\n555555555555555555543433433333534433334443333333334333333333333333333331011121115555555555225455200000000100000011100000000000112333343331001145555555555555555555555555\n555555555555555555542333233333333333335555443333333333333333333333333211101111125555555555204355410000000000011111110000000000000000122322310145555555555555555555555555\n555555555555555555542333333333333333335555543333333333333333333333321010011111125555555554324345552000011000000000011100000001111000000001111355555555555555555555555555\n555555555555555555542333333333333333333443333333333333333333333333200121011111125555555554224213555310000100000000000000000000011100000000000012345555555555555555555555\n555555555555555555542323334333333333233223233333333223333333333321000221011111025555555554332221254541110000010000000000000001001110000001100000000123555555555555555555\n555555555555555555533344444444455555443333333333322223333222333100000221011110035555555554311221143452122110000000000000000000010110000001111110000000455555555555555555\n555555555555555555533555555544554545333333333333322322332222320001100221111100035555555555412113242252112122000000000000000001001000000000001110000001555555555555555555\n555555555555555555533544455444443444323333333333312322321232100111100111111000035555555555541112242252111221111000000000000000000000001001101111000001555555555555555555\n555555555555555555533334333333333345444444333333212332222220000111100111110000045555555554554211132351121121333321100000000011100000000000000000000002555555555555555555\n555555555555555555533445444454455345545543333333211222221100210111100111100000045555555555555521324341111112233344443210000035433210000000000000010002555555555555555555\n555555555555555555534545545555554344454433333333221211210101310111000111000000045555555555555542114541111121233443343352000035555554321000000000000003555555555555555555\n555555555555555555533455444344343333333333233333211221201101111111100111001000045555555555555555224541110111123445332441000045455555555300000000000004555555555555555555\n555555555555555555533444333333443444444544433333212122112100111111100110010000055555555555555555545541110321212444434441000045555555555311000000011004555555555555555555\n555555555555555555534555555544555555555554333333212112123101111111000100001000155555555555555555555530110332111133234441000155554455555321111110000005555555555555555555\n555555555555555555534555455543554444444443233333212112122111111110000000025100155555555542455555555530110322201112243340000155555555555332333222100015555555555555555555\n555555555555555555533444333333333333332222333333211113111111111100000000235200155555555542245555555520111322200121244540000255555555555345524342322215555555555555555555\n555555555555555555532233323444444333333333333333211123101111111000000001204100255555555543324555555520101322210131000110000123345555554321223243532225555555555555555555\n555555555555555555533333335555554344443444443333322233111111111000000002014100255555555543233455555520101323111222443200000000001234454343313322323225555555555555555555\n555555555555555555532333334444444344433333333333333333111111111000000011023300255555555544434255555511111322111222444520000000000000011343335555433135555555555555555555\n555555555555555555533333333333444444443333333333333333111111110000000020033300355555555544432355555510243122111222444520000000000000000454222255555145555555555555555555\n555555555555555555534444434444444433333333333333333333111111111200000130223200355555555544444345555410254211111222444510000000000000000455554455554145555555555555555555\n555555555555555555533344343443233233333333333333333333111111002410000231414200355555555554444424555410254211111323444410000000000000000112345555554155555555555555555555\n555555555555555555534444444443333333333333333333333333111110010110000423224200455555555554444442455411113322231313544400000000000000000000001123453155555555555555555555\n555555555555555555533333333323333333333333333333333333111012000000000434134200455555555544444444235411211222242311234400000000000000000000000000011255555555555555555555\n555555555555555555432223322333333333333333333333333333110031000000001442223200455555555544444444424311211122242310000000000000000000000000000000000255555555555555555555\n555555555555555555434434444344333333333333333333333333000120000000002451312101555555555544444444444301221122143310000000000000000000000000000000000355555555555555555555\n555555555555555555534444444344333333333333333333333332000310000000000453302101555555555554444444445201322321212310000000000000000000000000000000000455555555555555555555\n555555555555555555534444444444444443333333333222333332001200000000001555203001555555555544444444445211222311312210000000000000000000000000000000000455555555555555555555\n555555555555555555434444443333332222233333333344444454002101001000002554431001555555555544454444445211123221312210000000000000000000000000000000000555555555555555555555\n555555555555555555433333333333333444444555555555555554012102111000003553210002555555555544445444555111223202332200000000000000000000000000000000001555555555555555555555\n555555555555555555534444445555555555555555555555555554011202432100003550000025555555555544444544455111211001432200000000000000000000000000000000001555555555555555555555\n555555555555555555555555555555555555555555555555555554002201321000003520000355555555555554444454444111111012222200000000000000000000000000000000002555555555555555555555\n555555555555555555555555555555555555555555555555555553003000030000000100014555555555555555544445444111002101113122100000000000000000000000000000003555555555555555555555\n555555555555555555555555555555555555555555555555555553022020212100000000255555555555555555555444554111011412113145543210000000000000000000000000003555555555555555555555\n555555555555555555555555555555555555555555555555555553030221222000000003555555555555555555555544453111012522213155555554421100000000000000000000004555555555555555555555\n555555555555555555555555555555555555555555555555555553110202130000000135555555555555555555555554453011122424222255555555555543210000000000000000004555555555555555555555\n555555555555555555555555555555555555555555555555555552002100310000001455555555555555555555555555453011112412422255555555555555554321000000000000015555555555555555555555\n555555555555555555555555555555555555555555555555555552003001200000025555555555555555555555555555552011112311132255555555555555555555543110000000015555555555555555555555\n555555555555555555555555555555555555555555555555555552012000000000355555555555555555555555555555552111111113122255555555555555555555555554321000025555555555555555555555\n555555555555555555555555555555555555555555555555555552021100000014555555555555555555555555555555552111111111222355555555555555555555555555555432135555555555555555555555\n555555555555555555555555555555555555555555555555555551122100000145555555555555555555555555555555551111111111132355555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555551012000002555555555555555555555555555555555552111111111131455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555551021000035555555555555555555555555555555555555211111111132455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555551130001455555555555555555555555555555555555555531111111132455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555551210025555555555555555555555555555555555555555552011111142455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555551200255555555555555555555555555555555555555555555201111122555555555555555555555555555555555555555555555555555555555","555555555555555555555555553000001234455555555555555555555555552222231000255555555555555555555555555410111125555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553011111000011234555555555555555555541222222100014555555555555555555555554010111125555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553022221111110000112344555555555555541222222220000355555555555555555555554121111125555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553133333322211100000000135555555555541211222321011025555555555555555555553120111035555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553133333333333222111000025545555555541310132323222101455555555555555555323110110035555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555552133333333333222222222025402234455542331022212232100035555555555555543233110110045555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555552122223433332222432222125432211224555554333222222100003555555555554322343210110045555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555552122222343332222443222135423332224555555555544322320003555555555533113342111110045555555555555555555555444344423341145555555555555555555555555\n555555555555555555555555552122233334432343433322135422332335555555555555542220003555555555312233232011110145444542344433334443444433244322241355555555555555555555555555\n555555555555555555555555552122343444443343434432135432332334555555555555543211004555555555222322133343322344231430253443333344443223244311123245555555555555555555555555\n555555555555555555555555552122244444444333213332135302322334555555555444432213104555555555232222244443333343120343433432333444443333344554432235555555555555555555555555\n555555555555555555555555552132223444444432222222135422322323333333333322310221104555555555212123345432223344422112111343334444445555554444455555555555555555555555555555\n555555555555555555555555552133333443333333232333333333333333333333333333320010004555555554112233312233444555555544332123335444444444443333455555555555555555555555555555\n555555555555555555554433332233333333333333333333333333333333333333334334322101104555555554113224400001122333344455555543345444455555544444555555555555555555555555555555\n555555555555555555553333333333333322223333333333333334333344434344333344322322103555555554433233301100000000112345555544444444444343445544444455555555555555555555555555\n555555555555555555553344334433333333444444333333333343334334334333333344322310004555555554454311301110000000000001223433434444432232345545555555555555555555555555555555\n555555555555555555543355435555455555555545443333333333333343343344344443332100104555555554344422300011000000000000000001123444444333354444444455555555555555555555555555\n555555555555555555543455535454554555545454333333334334334344333333333333311012104555555554325554201101000000001111100000000012333433443331122355555555555555555555555555\n555555555555555555543444534443544433334444333333334344444434333333332332111112114555555554314445400000000000000001110000000000001112333321100255555555555555555555555555\n555555555555555555543333333333333323335554553333333333333333333333333310101111115555555552302445541000000000000111111100000001100000001112201455555555555555555555555555\n555555555555555555543333333333333333334555543333333333333333333333332111011111115555555553323434555200011110000000000000000001111100000000001234455555555555555555555555\n555555555555555555543333333333333333334444443333333333333333333333310012011111125555555553324321455531000100000000000100000000001100000000000000011234555555555555555555\n555555555555555555543333334423323333333333223333333333333333333332000022111111015555555543422221135454111000010000000000000000011111000001111000000000355555555555555555\n555555555555555555543333334434344444333333333333332223333222333210000022011111025555555543320222123345112211000000000000000000000100001000001111000000355555555555555555\n555555555555555555543455555554554545443333333333322322333232332000110021111100025555555543521202334135111122000000000000000000000100111000101111000000455555555555555555\n555555555555555555543445455554453454322222333333312322332232210001110011111000025555555543553112133234112121121110000000000000000000000000000001100000455555555555555555\n555555555555555555543444443333333235333333333333312322221231000011110011111000035555555533555321123244111111233333211000000013211100000000000000011001555555555555555555\n555555555555555555542335434344444345555554333333311222221210021011110011110000035555555544555541222444111121123343454331000025554432100001000000000001555555555555555555\n555555555555555555543455555555555445555543333333321221221010131011100011100000035555555544555554212553011112112444342353000025455555554300000000000002555555555555555555\n555555555555555555543545555445444333343333333333211221331110111111100111000100045555555534555555433553011021111345433442000035555555555510000000011002555555555555555555\n555555555555555555543445333333333333444444333333212121231210011111100110011000045555555535555555554553011033212124424442000045555555555421111100000003555555555555555555\n555555555555555555543445444443554555555555433333212112121320111111100000000000045555555544555555555552111033220111224341000045555445555431222211100004555555555555555555\n555555555555555555543545455553555545545444233333312112111211111111000000014300045555555542355555555552111032220112134351000045555555555344533332222104555555555555555555\n555555555555555555543455444443443333333333333333211213211111111110000000034400155555555533235555555551010132221003113440000044555555555333434344441314555555555555555555\n555555555555555555543333333333334322222333333333211113210111111100000000212300155555555533323555555551010132221113210000000001123445555332212222332315555555555555555555\n555555555555555555542333324555554344333444443333321223311111111100000001203200155555555544233345555551110132311113234420000000000001234354435544332215555555555555555555\n555555555555555555542333334554554344443343333333333333321111111100000002003310155555555544433335555541112232211113133530000000000000000253213245555225555555555555555555\n555555555555555555542322333443444333443333333333333333321111111000000012023410255555555544442345555541124411211113144530000000000000000355544245555225555555555555555555\n555555555555555555543444434444444444443333333333333333321111111120000022032310255555555544444425555541135420111122244520000000000000000134455555555135555555555555555555\n555555555555555555543444443343333333333333333333333333321111110241000031223310255555555554444432455531124431212122244520000000000000000000112344555145555555555555555555\n555555555555555555543444444444333333333333333333333333321111001011000141414400355555555554444454145531110232324222244510000000000000000000000000122045555555555555555555\n555555555555555555533444334333333333333333333333333333321111200000000243223400355555555554444444413531121122324322112310000000000000000000000000000055555555555555555555\n555555555555555555532222222232333333333333333333333333321002100000000344132300355555555544444444442521132112313332000000000000000000000000000000000155555555555555555555\n555555555555555555533333333334333333333333333333333333310012000000000343131300455555555554444444444520122122212231000000000000000000000000000000000255555555555555555555\n555555555555555555533444444444433333333333333333333333310021000000000154411200455555555554444444444521132132131031000000000000000000000000000000000255555555555555555555\n555555555555555555533433444344444443333333333332333333310030000000000255402200455555555544444444444511122222131131000000000000000000000000000000000355555555555555555555\n555555555555555555534444444434333333222223333333334444510120100100000355442000455555555544445444544511112321123231000000000000000000000000000000000355555555555555555555\n555555555555555555533333333222223333334444445555555555510211111100000455220001555555555544444544455411121210134221000000000000000000000000000000000455555555555555555555\n555555555555555555533333333444445555555555555555555555511221143210000453000014555555555554444454445411111101133221000000000000000000000000000000000455555555555555555555\n555555555555555555554555555555555555555555555555555555510120132200000441000255555555555555444445445411111200121221000000000000000000000000000000001555555555555555555555\n555555555555555555555555555555555555555555555555555555510210003000000110002555555555555555554444545311100131111322211000000000000000000000000000001555555555555555555555\n555555555555555555555555555555555555555555555555555555511302021210000000035555555555555555555544455301101143121323555432100000000000000000000000002555555555555555555555\n555555555555555555555555555555555555555555555555555555502112122200000001455555555555555555555554445301102143331313555555554321000000000000000000002555555555555555555555\n555555555555555555555555555555555555555555555555555555401021113000000014555555555555555555555555445201112242332314555555555555432110000000000000003555555555555555555555\n555555555555555555555555555555555555555555555555555555400120031000000255555555555555555555555555545211111241123314555555555555555554321000000000004555555555555555555555\n555555555555555555555555555555555555555555555555555555400210120000003555555555555555555555555555555211111131202314555555555555555555555543210000004555555555555555555555\n555555555555555555555555555555555555555555555555555555401300000000035555555555555555555555555555555111111111222315555555555555555555555555554321005555555555555555555555\n555555555555555555555555555555555555555555555555555555402200000001455555555555555555555555555555555111111111012225555555555555555555555555555555545555555555555555555555\n555555555555555555555555555555555555555555555555555555302120000015555555555555555555555555555555555111111111112225555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555301200000255555555555555555555555555555555555311111111113225555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555301200003555555555555555555555555555555555555531111111102235555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555303100035555555555555555555555555555555555555553111111102335555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555212001455555555555555555555555555555555555555555411111103235555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555211015555555555555555555555555555555555555555555541111113145555555555555555555555555555555555555555555555555555555","555555555555555555555555540011234455555555555555555555555555423223310002555555555555555555555555554101111355555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555540011000011234555555555555555555555421222221000145555555555555555555555551101111355555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555540111111111100012234555555555555555412222222100002555555555555555555555551211111355555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555541233322211111000000012355555555555312122223210011145555555555555555555541211110455555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555541233333333322211100000045555555555313102323232222003555555555555555554231201100455555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555541233333333333222222111045313345555423200222222321000145555555555555542231201100455555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555541223334433332223322222045321112235555543332222222000004555555555554222431201100555555555555555555555555555555444543455555555555555555555555555\n555555555555555555555555541222223433322223432222045332322225555555555543322310004555555555432123331111001555555555555554455544454433344231410455555555555555555555555555\n555555555555555555555555541222222333432333433222045222332335555555555555533220004555555555212233230111101454343531443433333434444333343121433455555555555555555555555555\n555555555555555555555555541222333444432433434322045432331435555555555555543110015555555554122321233443323343221510443432333444442223344322121255555555555555555555555555\n555555555555555555555555541222444444433333224332155212322435555555555544432212015555555554222121344443232343111333324432334444444444455555443355555555555555555555555555\n555555555555555555555555541222334444434322222222155313323324433333333333311322115555555554121133344432233444432221101242344444455555543334455555555555555555555555555555\n555555555555555555555555531332233443333332222322233333333333333323333333310100015555555553022242311223344554555554433233345444444444543344555555555555555555555555555555\n555555555555555555555444432333333333333333333333333333333333333333334334321001013555555553123144400000011222334455555533345444555444445555444555555555555555555555555555\n555555555555555555553333333333333333333322333333333333333344434343333344322212002555555553343233301110000000011234455544444444433333454444444555555555555555555555555555\n555555555555555555553333333433333333333344333333333343334334334333333334323221003555555553355312300110000000000000012223334444432332455555555555555555555555555555555555\n555555555555555555553245434544445555555545443333333333333343343343344443323100103555555553344443301011000000011000000000012233444333444432333555555555555555555555555555\n555555555555555555553354534555554545545555333333334334333334333333333333321002103555555554324555300101000100001111110000000000112223433310112555555555555555555555555555\n555555555555555555553454544444454544434344233333334344444444333333333332101112114555555553312435530000000000000001110000000000000000112211001555555555555555555555555555\n555555555555555555553333333333443432224544444333333333333333333333333321101111114555555551311435554100000000000001111110000000111000000001002445555555555555555555555555\n555555555555555555553333333333333233334555544333333333333333333333333101101111114555555541322423555520011110000000000000000000001100000000000000123445555555555555555555\n555555555555555555553333333333333333333554443333333333333333333333321002101111115555555541414311245554100000000000000000000000101110000000110000000001255555555555555555\n555555555555555555553333333333333322333333333333333333333333333333200012201111115555555541422122114345411000010000000000000000010111000000111111000000255555555555555555\n555555555555555555553323333433333344333333333333333223333322333321000012101111015555555532420213214225411222000000000000000000000110011000100111000000255555555555555555\n555555555555555555553344444545555545543333333333322222333222233200011012111110015555555532541201324314411112100000000000000000000000001000100011100000355555555555555555\n555555555555555555553455555554454455333333333333321322332232221001111001111000015555555532554111213225301211232211000000000001100000000000000100001100455555555555555555\n555555555555555555553444444444333334433333333333321322232232100001111001111000025555555532555431122325301121123334332100000014433211000000000000000000455555555555555555\n555555555555555555553334433333334335445454333333321223221231001201110011110000025555555533555553131355301112112343344343000014555554432100000000000000555555555555555555\n555555555555555555553345545555455535554553333333321121222110012101110011100000025555555533555555411355211101121235342344000025455555555520000000001001555555555555555555\n555555555555555555553454554555555434344333333333322121232111001111110011100100035555555524555555553455201103212113433443000025555555555521110000000001555555555555555555\n555555555555555555553355444334333333333343333333312121232122001111110011001000035555555524555555555555211103322121224442000035555455555532122111100002555555555555555555\n555555555555555555553344433333344454555555443333312112123122101111110010000100035555555534555555555555111103322012113342000035555555555433333322211102555555555555555555\n555555555555555555553455555554455555545555333333312212212121111111000000002510045555555533245555555555111013222010211452000045555555555434543444342213555555555555555555\n555555555555555555553455455543444444433333333333311212211111111111000000013510045555555533224555555554111013222110321231000013345555555431112224352313555555555555555555\n555555555555555555553344333333333332222222333333311112311111111110000000020400045555555433332455555554111013222110322100000000001123445344433433232314555555555555555555\n555555555555555555543322323444444433333343443333321123321111111110000000211310045555555435323335555554111013221011312540000000000000001154313455554415555555555555555555\n555555555555555555553333324555554444444444443333332333333111111110000000202330145555555544442424555553112422221111312440000000000000000155433125555415555555555555555555\n555555555555555555543333323444444433343333323333333333333111111100000002103320155555555544444245555553013442011111313530000000000000000145555555555315555555555555555555\n555555555555555555543333333344444444444333333333333333333111111112000003022310155555555554444532555553013543111111313530000000000000000011223455555225555555555555555555\n555555555555555555543444444444433333333333333333333333333111111023000013032410155555555554444443245552011233231321314530000000000000000000000001234125555555555555555555\n555555555555555555543344434344323333333333333333333333333111100101100023222410155555555554444445313552111013232332214520000000000000000000000000000035555555555555555555\n555555555555555555543444434444333333333333333333333333333111020000000033413410255555555554444444441352112111231332210110000000000000000000000000000045555555555555555555\n555555555555555555543333333332333333333333333333333333333110120000000044312310255555555554444444444351112211131232210000000000000000000000000000000045555555555555555555\n555555555555555555543222332233333333333333333333333333333000200000000045231210255555555554444444444451112213212212210000000000000000000000000000000055555555555555555555\n555555555555555555543443444444432333333333333333333333332001200000000025330210355555555554444444444441113213213203210000000000000000000000000000000155555555555555555555\n555555555555555555543444444434433343333333333333333332232002100000000035530300355555555554444444444441111232212213200000000000000000000000000000000155555555555555555555\n555555555555555555543444444444444443333333222233333334443013001010000045543100355555555544445544454441112232113323100000000000000000000000000000000255555555555555555555\n555555555555555555543444443333333222333333344444555555553022111110000155421000455555555554444454445541112111013423100000000000000000000000000000000355555555555555555555\n555555555555555555543333333333333444455555555555555555553021214321000155100003555555555554444445444530111110122223100000000000000000000000000000000355555555555555555555\n555555555555555555543344444555555555555555555555555555553002003220000153000045555555555555444444544530110021011123100000000000000000000000000000000455555555555555555555\n555555555555555555555555555555555555555555555555555555553012000200000010001455555555555555554444454531110113212122132110000000000000000000000000000455555555555555555555\n555555555555555555555555555555555555555555555555555555552030112221000000014555555555555555555554445520110114313122255554321100000000000000000000001555555555555555555555\n555555555555555555555555555555555555555555555555555555552120212220000000255555555555555555555555444521110224333222255555555543211000000000000000001555555555555555555555\n555555555555555555555555555555555555555555555555555555552102111300000002555555555555555555555555544521111124213322255555555555555432110000000000001555555555555555555555\n555555555555555555555555555555555555555555555555555555552002002100000135555555555555555555555555554511111114210232355555555555555555554321000000002555555555555555555555\n555555555555555555555555555555555555555555555555555555551012012000000355555555555555555555555555555511111112132131355555555555555555555555543210003555555555555555555555\n555555555555555555555555555555555555555555555555555555551021000000004555555555555555555555555555555411111111112231355555555555555555555555555555434555555555555555555555\n555555555555555555555555555555555555555555555555555555551120000000145555555555555555555555555555555411111111111131455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555551112000001555555555555555555555555555555555411111111111131455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555551021000025555555555555555555555555555555555541111111111232455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555551020000255555555555555555555555555555555555554111111111132555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555550120003555555555555555555555555555555555555555410111111142555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555540200035555555555555555555555555555555555555555552011110222555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555541101455555555555555555555555555555555555555555555201110222555555555555555555555555555555555555555555555555555555","555555555555555555555555545555555555555555555555555555555532222222000255555555555555555555555555531111145555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555300112344555555555555555555555555532222332000013555555555555555555555555300111145555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555300110000112234455555555555555555531132222200000145555555555555555555555311111145555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555301111111111000011234455555555555521223222222000102555555555555555555555321111155555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555313332222111110000000001355555555521211222222211220135555555555555555532220110155555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555313333333333322211100000255445555532310022222322210001455555555555555323220110155555555555555555555555555555555555445555555555555555555555555555\n555555555555555555555555313333333333432222222210354011233455543222321222310000035555555555542234221110255555555555555555555555554444442334025555555555555555555555555555\n555555555555555555555555312233343333322233222221354322211235555555544433222100025555555555321234211100255555555544554433444444444323432224235555555555555555555555555555\n555555555555555555555555312222244333322234322221354233323245555555555555532200035555555553122323111221344443324302424333334344432233432112224555555555555555555555555555\n555555555555555555555555312222223334323334332221354333322345555555555555531200035555555552223213334444323442214314444323334444433334455543324555555555555555555555555555\n555555555555555555555555312223334444324434343321354323322435555555555555431121035555555552221213444432233432111232124423344444454455444445555555555555555555555555555555\n555555555555555555555555312224444444333332133320353013223334444443333333322222035555555552111323433323334545544322111323454444444455333345555555555555555555555555555555\n555555555555555555555555313223444444343222222221343333333333333322222333312100045555555551122424410112234444455555544333444554555554444555455555555555555555555555555555\n555555555555555555555555213322334333333333333333323333333333333333333334320010032555555541231444410000000001123445555444444444444334554444455555555555555555555555555555\n555555555555555555555444323333333333333333333333333333333333434343334344322021000555555541254434401110000000000011123333444444323324555555555555555555555555555555555555\n555555555555555555555333333333333222323333323333333344334334434333333334333221001555555552245444400011000000000000000000112234333334544434445555555555555555555555555555\n555555555555555555555333433443333334344445443333333334333344333343344434332210111555555542334555400011000000001111110000000000111223333111235555555555555555555555555555\n555555555555555555554334543455545555555554543333333333333333334343333333332100201555555543322545531000001110000001110000000000000000011000035555555555555555555555555555\n555555555555555555554335553445555455544445422333333334444444443333333323311111112555555540220343555200000000001101111110000000111000000000011234455555555555555555555555\n555555555555555555555345454444454443333444333333333333333333333333333332100111112555555520331243555542001000000000000000000000011110000000000000001223455555555555555555\n555555555555555555555333333333343333333455554333333333333333333333333321110111113555555520322342145555310110000000000010000000100111000000111000000000045555555555555555\n555555555555555555554323333333323333333455554333333333333333333333333200120111113555555520432421112544552000001000000000000000001011100000001111000000045555555555555555\n555555555555555555554333333333333333333344343333333333333333333333321000221111103555555520432112210333452011000000010000000000100110011000100111100000055555555555555555\n555555555555555555554333333333232333333322223333333322333333333332200000220111103555555511431121232431352112100000000000000000000000010100110101110000155555555555555555\n555555555555555555554332333443434444433333333333333222233322233221001100211110004555555511453111132422351112111110000000000001100000000000000000101100155555555555555555\n555555555555555555554344445555455454544333333333332232233222233210011100111100004555555511555422121232451111211333221000000003433221100000100000000000255555555555555555\n555555555555555555554345545555445345432232333333331232232133232000011100111100004555555512555554113235451111121123354333100003555555443210000110000000255555555555555555\n555555555555555555554344444433333333543334333333321233222233220012011100111000004555555413555555422125541111111211234245100004545555555540000000001100355555555555555555\n555555555555555555554333443333434434555555333333321122222122100022111100111000014555555423555555553235541110132112113344100005555555555531111100000000455555555555555555\n555555555555555555554344555555555544555554233333322121132222111011111100110010015555555423555555555545541110033220211244000015555445555533122221110000455555555555555555\n555555555555555555554354555455544433433333323333322122132232121011111100100100015555555423555555555555531110033231012113000015555555555533443333222210555555555555555555\n555555555555555555554344544433333333334444443333321212223332122011111000000010015555555423455555555555530110132231101312000025555555555534443434353131555555555555555555\n555555555555555555554344543344344455555555443333321212212332121111110000000240015555555423234555555555530110132231101321000013344555555533111223243231555555555555555555\n555555555555555555554355555555345555554544323333321211211222111111100000001340025555555423332455555555520110142220111320000000000122344434443454433221555555555555555555\n555555555555555555554355545554344434333333233333321111311111111111100000002140025555555324333244555555520100142220112311000000000000000135321335555522555555555555555555\n555555555555555555554334433333333332222233333333321112320112111111100000011131025555555445432342555555521123222311102221000000000000000035544324555513555555555555555555\n555555555555555555554322232344454443333344444333332223332232111111100000020232025555555455444233455555511134410211112221000000000000000024455555555513555555555555555555\n555555555555555555554333333455555534444334333333333333333332111111100000120331035555555445444433455555511145431111103221000000000000000000112234455514555555555555555555\n555555555555555555554323333344344433344322223333333333333332111111120000212331035555555555444454235555511123431312413221000000000000000000000000011204555555555555555555\n555555555555555555554333333344444444444333333333333333333332111110230000313241035555555555444444422455411110232322423221000000000000000000000000000015555555555555555555\n555555555555555555554344444444433333333333333333333333333332111100010000423241045555555555444444443135411121111322423210000000000000000000000000000015555555555555555555\n555555555555555555554334443444432333333333333333333333333332110210000001432341045555555554444444444424411131111311423200000000000000000000000000000015555555555555555555\n555555555555555555554344443444333333333333333333333333333332100200000002431231045555555554444444443445411122132212113100000000000000000000000000000025555555555555555555\n555555555555555555554333333333233333333333333333333333333332002100000002432131045555555555444444444445301132132123113100000000000000000000000000000035555555555555555555\n555555555555555555554323333233333333333333333333333333333332002000000001543020045555555555444444444445301122321222223100000000000000000000000000000035555555555555555555\n555555555555555555554344444444443333333333333333333333333332012000000001553030155555555554445544445445201122321023322100000000000000000000000000000045555555555555555555\n555555555555555555554344444433444444333333333333333333333342021010100002554310155555555554444554444555201121110024322100000000000000000000000000000045555555555555555555\n555555555555555555554344444444444444333322223333334444555553021121100003543100155555555554444445444455211111100122222100000000000000000000000000000055555555555555555555\n555555555555555555554344444333332222333334444555555555555553012044210003520000455555555555444444554445111110211112132100000000000000000000000000000155555555555555555555\n555555555555555555554333333333334444555555555555555555555552012022200003500014555555555555544444445445111101133121132100000000000000000000000000000155555555555555555555\n555555555555555555554333444455555555555555555555555555555552021002100001100145555555555555555554444555111001134122132244321100000000000000000000000255555555555555555555\n555555555555555555555555555555555555555555555555555555555552020112210000001455555555555555555555444455111102244242131355555543221000000000000000000255555555555555555555\n555555555555555555555555555555555555555555555555555555555552212122200000014555555555555555555555554444111111243124231355555555555543211000000000000355555555555555555555\n555555555555555555555555555555555555555555555555555555555551102112000000145555555555555555555555555454111111133111231355555555555555555443210000000455555555555555555555\n555555555555555555555555555555555555555555555555555555555551012012000001455555555555555555555555555554111111121231231455555555555555555555555433210455555555555555555555\n555555555555555555555555555555555555555555555555555555555551021020000015555555555555555555555555555553111111111112231455555555555555555555555555554555555555555555555555\n555555555555555555555555555555555555555555555555555555555551020000000155555555555555555555555555555553111111111111221455555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555551120000001555555555555555555555555555555552111111111111222555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555551221000015555555555555555555555555555555554211111111111322555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555551120000155555555555555555555555555555555555521111111110232555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555550120001555555555555555555555555555555555555553101111110332555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555540210025555555555555555555555555555555555555555410111111323555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555541200255555555555555555555555555555555555555555552011111313555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555541102555555555555555555555555555555555555555555555311111313555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555322222220002555555555555555555555555555311111555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555223445555555555555555555555555555323223220000135555555555555555555555554101111555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555000001112334555555555555555555555312222222000001355555555555555555555554111111555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555101111110000011233455555555555555212322222220000024555555555555555555553211111555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555112221111111100000001123555555555212222222322112210255555555555555555423111101555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555123333332222111100000000455555555222101222323322210013555555555555554223211102555555555555555555555555555555544453345555555555555555555555555555\n555555555555555555555555123333333333322222221110453132444554422222212222200000145555555555432243211102555555555555555555555445544334422241145555555555555555555555555555\n555555555555555555555555123333433333322232222221453221112245555555444333222000035555555554322342111003555555545434444333444344443334411143345555555555555555555555555555\n555555555555555555555555122222343333222244322221453323322245555555555555433100045555555552123332122223434442325104434333334444322334432212135555555555555555555555555555\n555555555555555555555555122222234343223244332221452223323355555555555555531100045555555542232132334443223431214334344223344444333445455554345555555555555555555555555555\n555555555555555555555555122223333443334344342221553323313345555555555555431120045555555542222132444432223442111222134323444444555554333445555555555555555555555555555555\n555555555555555555555554122234344444334333243321552123223345444444333333332231045555555541212332433323334555544332212323444444444454334455555555555555555555555555555555\n555555555555555555555554122234444444433222232221443233233333333322222233322110055555555541213332410011123333445555554333444455544444455544455555555555555555555555555555\n555555555555555555555554123223344433333323222333333333333333333333333333310010152455555531333442410000000000012334455444444444333345444444455555555555555555555555555555\n555555555555555555555554123223333333333333333333333333333333434443434344321120110455555531355432411110000000000000011122334443333245555554555555555555555555555555555555\n555555555555555555555433333333333333332233333333333334334334433333333334332220000455555541345443400011000000001000000000000122222344443233355555555555555555555555555555\n555555555555555555555433333333333333333334433333333334333444334333344434332320010555555532333545410011100000001111110000000000000111221011255555555555555555555555555555\n555555555555555555555423553454444555555554544333333333333333334343433333331100211555555542231454553100000100000001110000000000100000000000133445555555555555555555555555\n555555555555555555555434553455555454554555432333333434434434443333333333321111111555555530220142555521000000001011111110000000111110000000000001122344555555555555555555\n555555555555555555555435554454445454333344433333333333333333333333333333211011112555555510231253355554200110000000000000000000000110000000110000000000035555555555555555\n555555555555555555555434333333344343223455445433333333333333333333333332011011112555555510331342124555542100000000000000000000101111100000111111100000035555555555555555\n555555555555555555555422333333333323333455554433333333333333333333333310021111112555555510342322211253555100001000000000000000100000010100000111100000045555555555555555\n555555555555555555555423333333333333333354444333333333333333333333332100022111102555555511432112221242255111100000000000000000000110111000110111110000045555555555555555\n555555555555555555555423333333333332233333322333333323333333333332220000021111102555555401442021133252145111100000000000000000000000000000000010001110055555555555555555\n555555555555555555555422223343333334433333333333333222233322233322200110021111002555555401454211121342254112211111000000000001221100000000000000000000155555555555555555\n555555555555555555555333434444445555554333333333332232233222233221001110011110003555555402555533121223244111122113433211000003555443321000100000000000155555555555555555\n555555555555555555555335555555445445543333233333332232233123232210101110011110003555555413555555312314553011111211145335200003445555555541000000000100255555555555555555\n555555555555555555555335444544444333443333333333331133222133231101201110011100003555555413555555542114553011012112112244200004555555555551110000000000255555555555555555\n555555555555555555555333343333333433554555433333332122222123220101211110011000004555555423555555555424553011013321121134100004555555555542111111100000355555555555555555\n555555555555555555555333454444545553555455333333322122122122221101111110111001004555555323555555555555552111003323011212100004555544555543223332221110355555555555555555\n555555555555555555555335455455555543444433333333322122133222212201111110110100004555555323555555555555552111013223110131000015555555555534553344333131455555555555555555\n555555555555555555555335554544433333333334333333321212223332222201111100000010004555555323345555555555552111013223110032100014555555555533122323344231455555555555555555\n555555555555555555555334443333334444455555444333321211212332222111111000000142014555555323323555555555552111014223111132100001122344555534332343322231555555555555555555\n555555555555555555555345555455445555554555433333331221211222220111110000000242015555555323332355555555551111023222011132000000000000112325432445555531555555555555555555\n555555555555555555555345454555435544443333333333321111221111221111110000001132015555555335323224555555551111113222011131000000000000000025432213555531555555555555555555\n555555555555555555555334544444333333222222223333321111321012321111110000002032015555555345442343355555551113431121111231000000000000000025555555555522555555555555555555\n555555555555555555555333333234344443333334344333332122332123311111110000011033015555555455444324355555541114542010100231000000000000000001233445555522555555555555555555\n555555555555555555555333333355555544444434444333333333333333311111110000021233015555555455444444345555541114543121131221000000000000000000000001123413555555555555555555\n555555555555555555555333333355444443334333332333333333333333311111112000020332025555555555444445323555541111134232242221000000000000000000000000000004555555555555555555\n555555555555555555555333333334334444444433333333333333333333311111023000031332025555555555444444442245531112012232243321000000000000000000000000000004555555555555555555\n555555555555555555555344444344444443333333333333333333333333311110001000133242025555555555444444444313531113111132143321000000000000000000000000000005555555555555555555\n555555555555555555555334443333432333333333333333333333333333311112000000243242035555555555444444444442531112112121122321000000000000000000000000000015555555555555555555\n555555555555555555555334444444433333333333333333333333333333310021000000342232035555555555444444444444521123213311310321000000000000000000000000000015555555555555555555\n555555555555555555555334433333333333333333333333333333333333310120000000342212035555555555444444444444521113223212311310000000000000000000000000000025555555555555555555\n555555555555555555555322222222333333333333333333333333333333310210000000253211035555555555444444444444521112233112232310000000000000000000000000000025555555555555555555\n555555555555555555555333333333443233333333333333333333333333310200000000255121045555555554444544444544521112122102342310000000000000000000000000000035555555555555555555\n555555555555555555555344444444443333333333333333333333233333311201010000354420045555555554444455444455511112110011332310000000000000000000000000000035555555555555555555\n555555555555555555555344334443444444433333332223333344445555501212110000453200045555555555444444544445511111120011212310000000000000000000000000000045555555555555555555\n555555555555555555555344444443333333222333334444555555555555511213421000451000355555555555544444455444411110012211112210000000000000000000000000000045555555555555555555\n555555555555555555555333333332223333444455555555555555555555500202220000430003555555555555555444444544411100113412212211000000000000000000000000000055555555555555555555\n555555555555555555555333333344445555555555555555555555555555401100210000100025555555555555555555444455411100113423313225543221100000000000000000000155555555555555555555\n555555555555555555555444555555555555555555555555555555555555402011221000000255555555555555555555544445411111223413423225555555543321000000000000000155555555555555555555\n555555555555555555555555555555555555555555555555555555555555412122220000002555555555555555555555555445311111114311233225555555555555543321100000000255555555555555555555\n555555555555555555555555555555555555555555555555555555555555411211210000025555555555555555555555555545301111112312113125555555555555555555543321100255555555555555555555\n555555555555555555555555555555555555555555555555555555555555401201200000255555555555555555555555555555301111111112213135555555555555555555555555543455555555555555555555\n555555555555555555555555555555555555555555555555555555555555301102100002555555555555555555555555555555201111111110123135555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555302100000025555555555555555555555555555555211111111111113135555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555302000000255555555555555555555555555555555211111111111123245555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555312200001555555555555555555555555555555555521111111111013245555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555302100015555555555555555555555555555555555553111111111014245555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555202000155555555555555555555555555555555555555420111111023255555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555212001555555555555555555555555555555555555555553111111022255555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555221015555555555555555555555555555555555555555555411111022255555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555210145555555555555555555555555555555555555555555552111032255555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555552222112210035555555555555555555555555554101125555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554455555555555555555555555555555552222232210001355555555555555555555555551011125555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553011123345555555555555555555555553222222320000013555555555555555555555551111125555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552011100000112234455555555555555552123222231100000135555555555555555555542211025555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552011111111110000001123344555555551122222223211011101455555555555555555332111025555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552133322222111100000000001555555551121112223223222200024555555555555553232111035555555555555555555555555555555443431455555555555555555555555555555\n555555555555555555555552133333333333222211110001552243554443212323222232100000255555555555422332111035555555555555555545554445443344321421455555555555555555555555555555\n555555555555555555555552133333333333322222222211552111213355555544333333211000045555555554213331110035555554445334443333343444433344210233455555555555555555555555555555\n555555555555555555555552122333433333222243222211553323222255555555555555432000055555555541223231122244334432234014343233344443223344433221255555555555555555555555555555\n555555555555555555555552122222343343222243322212551323323355555555555555522000155555555531232231434433234431124333343233444444444444455555555555555555555555555555555555\n555555555555555555555552122222233343233343332212553323314255555555555555421210155555555532222221444422324442211211134334444445555543333455555555555555555555555555555555\n555555555555555555555552122233344443234343343212552123224355554444433333322230155555555531123322422222335555554433223334444444445543444555555555555555555555555555555555\n555555555555555555555552122244444444333321233212542133233333333322222223332010155555555521223322510000112223344555554334544455444445554444555555555555555555555555555555\n555555555555555555555552122234444443432222222222333333333333333333333333320000253355555521334422410000000000001122334444444443332344444444555555555555555555555555555555\n555555555555555555555552133223333333333333333333333333333333333433434334320120230355555521345523401111000000000000000011223333333355554444555555555555555555555555555555\n555555555555555555555542233333333333333233233333333333333333443433333334332220000455555531344544400011000000001110000000000000111233331122555555555555555555555555555555\n555555555555555555555533333333323333333333333333333333333344334333334334322320010455555532233455531001000000000111110000000000000000000001345555555555555555555555555555\n555555555555555555555533453354333444445555554333333333333333334343333333322210120455555531131253555310000000001001111000000000111000000000001122334455555555555555555555\n555555555555555555555533554355555554554555543333333433433434443333333333321011111455555520230143455553100000000000001110000000011110000000000000000011235555555555555555\n555555555555555555555534555354545455444444433333333333344333333333333333311011111455555400232143335555531010000000000000000000100111000000111111000000025555555555555555\n555555555555555555555534444343335343223354444433333333333333333333333333101011111555555411231342212455554200000000000000000000000011110000000111100000035555555555555555\n555555555555555555555533333333233333333354554433333333333333333333333321012111111555555411342322211034355400001000000000000000110110001100010111110000035555555555555555\n555555555555555555555533333333333333333355544433333333333333333333333210012111111555555401342111232133125311100000000000000000000000000000000000000010045555555555555555\n555555555555555555555533333333333333333333333333333333333333333333222000012011101555555301343112013243225301210000000000000000100000000000000000000000045555555555555555\n555555555555555555555433333344233333333333333333333222233332233322210011011111001555555301455321112132135301122111111000000002433221100000100000000000155555555555555555\n555555555555555555555433333344444445554433333333333122233222233222100111001110002555555313455543311223425301111211244322100002555555443321000000000000155555555555555555\n555555555555555555555434555555545545453333333333332132233223233220010011011110002555555313455555521321555201101112112335200003545555555551000000000000155555555555555555\n555555555555555555555434454555544434443233333333332132223123222210120111011100002555555323455555554112555211101321121124200003555555555552111111100000255555555555555555\n555555555555555555555434444433333332454444433333332122222123221110121111011100002555555323455555555543555211101432201211100004555545555543212222211100255555555555555555\n555555555555555555555423344343444553455455433333332112122222231110011111011001003555555323455555555555555111101332310012100004555555555543454343323221355555555555555555\n555555555555555555555434555555555543444544333333332212123223221120011111011010003555555323455555555555555111101322311003210004555555555543333333445231355555555555555555\n555555555555555555555434455554444443333333333333332212223233221121111110000001003555555333335555555555555111101322311103210003444555555533221122223231455555555555555555\n555555555555555555555434453333333334444445544333332211212333221111111100000034003555555323322455555555554111101422311103210000000112334534443455544331455555555555555555\n555555555555555555555434454434435555555555543333332221221222232011111000000134004555555324333235555555554111002322201113210000000000000015331223555541555555555555555555\n555555555555555555555435555555434555444444333333332121221111232111111000000113004555555235422324355555554111232223201113210000000000000015555434555541555555555555555555\n555555555555555555555434554544433433333322223333331111231011233111111000001113004555555355443234245555554111444102110113100000000000000013345555555531555555555555555555\n555555555555555555555433433333333343222333333333332112332112332111111000001023104555555455444423455555553101454301111113100000000000000000000112334522555555555555555555\n555555555555555555555433223234555543444434444433333233333333332111111000002033105555555455444444325555553111344313224213100000000000000000000000000002555555555555555555\n555555555555555555555433333245555543444433333333333333333333332111111200012133015555555555444444432355553111102323224323100000000000000000000000000003555555555555555555\n555555555555555555555433333234434443344433333333333333333333332111102300022223015555555555544444454224552111211113214322100000000000000000000000000003555555555555555555\n555555555555555555555433333334444444443333333333333333333333332111000100023324015555555555544444444431352102311113213322100000000000000000000000000004555555555555555555\n555555555555555555555434444444433333333333333333333333333333332111200000033233015555555555444444444344352112211322121032100000000000000000000000000004555555555555555555\n555555555555555555555433444344443333333333333333333333333333332002100000044223015555555555444444444444451112321331132032100000000000000000000000000005555555555555555555\n555555555555555555555434444344333333333333333333333333333333332002000000044212025555555555444444444444451111223212222132100000000000000000000000000015555555555555555555\n555555555555555555555433333333223333333333333333333333333333332012000000034312025555555555444444444444451111223210234232100000000000000000000000000015555555555555555555\n555555555555555555555422333333333333333333333333333333333333332021000000045412025555555555444454444454541111212100134132100000000000000000000000000025555555555555555555\n555555555555555555555434444444444333333333333333333333322333332020101000045431025555555555444445544445541111211001222131000000000000000000000000000025555555555555555555\n555555555555555555555434444443344444433333333322233333344455552021111000155310035555555555444444555444541111102110112231000000000000000000000000000035555555555555555555\n555555555555555555555434444444444443332222333333444555555555552121242000154000155555555555544444445544541110001231221231000000000000000000000000000035555555555555555555\n555555555555555555555434444433332222333344445555555555555555552020122000152001555555555555555544444554530110011352231231211000000000000000000000000045555555555555555555\n555555555555555555555433333333333444555555555555555555555555552020021000010014555555555555555555544445531111021352432221455443221100000000000000000045555555555555555555\n555555555555555555555433344455555555555555555555555555555555552111122100000045555555555555555555554444531111112341133221455555555544321100000000000155555555555555555555\n555555555555555555555555555555555555555555555555555555555555552212122000000455555555555555555555555544521111111331201321455555555555555554332110000155555555555555555555\n555555555555555555555555555555555555555555555555555555555555552111121000003555555555555555555555555555521111111221321322555555555555555555555554432255555555555555555555\n555555555555555555555555555555555555555555555555555555555555551020020000035555555555555555555555555555521111111111022322555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555551020210000355555555555555555555555555555521111111111111312555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555551110000002555555555555555555555555555555511111111111111322555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555551210000025555555555555555555555555555555521111111111111323555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555551220000155555555555555555555555555555555553111111111111323555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555551120001555555555555555555555555555555555555421111111111323555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555550110015555555555555555555555555555555555555553111111111314555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555540200145555555555555555555555555555555555555555420111111314555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555541200455555555555555555555555555555555555555555553111102214555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555541104555555555555555555555555555555555555555555555420102214555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555522211021101355555555555555555555555555552011255555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555522222222100013555555555555555555555555520111355555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552334455555555555555555555555555522322233100000135555555555555555555555521111355555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555540000011122334455555555555555555521232222311000001355555555555555555555522110355555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555540011111110000011223344555555555512232222222210111013555555555555555554321110355555555555555555555555555555555555544555555555555555555555555555555\n555555555555555555555540122211111111100000000113555555511211222232222122100135555555555555542321110455555555555555555555555555554444333303555555555555555555555555555555\n555555555555555555555540233333322222211110000002553445544432133232222321000001355555555555423421110455555555555555554444544444432343213324555555555555555555555555555555\n555555555555555555555540233333333333322222222103541111223455555444332332110000155555555553223321100455555544443134343333334443323343111222555555555555555555555555555555\n555555555555555555555540233334333333222332222213543222222255555555555555431000255555555531233311222444334422142044343233344443233445544332555555555555555555555555555555\n555555555555555555555540222223433332222343222203541333333455555555555555422000255555555522321312444333334421033332343233444444444544444555555555555555555555555555555555\n555555555555555555555540222222343342232343322203543333314355555555555555411100255555555522221312444322334443222110124234444444445533334555555555555555555555555555555555\n555555555555555555555541222233334433243343432203542233224355555444443333322320255555555522122313421112334455555444323334444445555444445445555555555555555555555555555555\n555555555555555555555540222343444443343322433203540133233333333332222223331110255555555511232303510000011112234455554345544444443455444445555555555555555555555555555555\n555555555555555555555540222344444443432222222223333333333333333333333333320000353355555512234303411110000000000011122333444433332454555555555555555555555555555555555555\n555555555555555555555540232233343333333333333333333333333333333434334334320210340255555512245534400111000000000000000000011122222455444444555555555555555555555555555555\n555555555555555555555541232333333333333333333333333333333333443433333334321210100355555522334455510011000000001111110000000000000111110124555555555555555555555555555555\n555555555555555555555533333333333322233333333333333333333333333334334434323210010355555522132355553100001010000001110000000000000000000000122334455555555555555555555555\n555555555555555555555543344344333334444444554433333333333334334343433333322310120355555531141144355531000000001001111110000000111110000000000000011123345555555555555555\n555555555555555555555532455345555455555455453333333333433333433333333333322111111455555410141024355555310000000000000000000000000110000000011000000000015555555555555555\n555555555555555555555533555445455545554444542233333333444443333323333333321001111455555301242234224555553110000000000000000000000111100000011111100000025555555555555555\n555555555555555555555533545444444445333344444433333333333333333333333333211101111455555301241243121245455520001000000000000000001000010100000011100000025555555555555555\n555555555555555555555533333333333333333355554433333333333333333333333332001201111455555301352221221014234520000000000000000000000110011100010100110000035555555555555555\n555555555555555555555533233333332333333245555433333333333333333333333320002211110455555202342102123225213521110000000000000000000000000000000000000110045555555555555555\n555555555555555555555533333332333333333334333333333333333333333333222200102201100455555212354212002324223521122111000000000000211110000000000000000000045555555555555555\n555555555555555555555533333334333223332232233333333322233332233332221001101111000555555202455431112113224521111211112100000001554443321100000000000000045555555555555555\n555555555555555555555533223334333444444433333333333222233322223222310001101111001555555213455554411132344511111112112334200002445555555552000000000110155555555555555555\n555555555555555555555533444445545555454433333333333122233223223221101011101110001555555223455555542221355511110121121113300002555555555552111000000000155555555555555555\n555555555555555555555533545455544534543222333333333123223223222231002111101110001555555223455555555422355511110132211211100003555555555553212221110000155555555555555555\n555555555555555555555533544444343332344343443333332122322123222221012111001100001555555233455555555554455411110143231012110003555544455543333333222221255555555555555555\n555555555555555555555533334333343444455555533333332112222222222321101111101100002555555223455555555555555411110132231110221003555555555543454343435222255555555555555555\n555555555555555555555533445455555554354555433333332212123222221212101111101000002555555223455555555555555411110132231110221003555555555543211222324231355555555555555555\n555555555555555555555533545545555543343333332333332112213223221212111111000001002555555333434555555555555411110242231110322001122344555543443344433331355555555555555555\n555555555555555555555533554443333333333444444333332121222333221121111110000014102555555333422355555555555301100232230110321000000000011224432244555551455555555555555555\n555555555555555555555533444333433444555555554333332121121232232111111100000024203555554224423324555555555301111232220110321000000000000004543322555551455555555555555555\n555555555555555555555534555555544555555454442333332121121122133111111100000112103555554245532333345555555301134211211111321000000000000004555555555541555555555555555555\n555555555555555555555534544455434443433333323333332111231111233311111100000103103555554355544324335555555200244420101011321000000000000001112234455541555555555555555555\n555555555555555555555533444433333333222223333333332111232112333311111100000103203555555455444432435555555210245431211321321000000000000000000000001211555555555555555555\n555555555555555555555533333223444444333334444433333223333233333311111100001113204555555455444444423555555211112342322431310000000000000000000000000002555555555555555555\n555555555555555555555533333335555554444433433333333333333333333311111130002123204555555555444444443235555211110121321342310000000000000000000000000002555555555555555555\n555555555555555555555533333334444443334433233333333333333333333311110120002233204555555555544444445422355110221111321342310000000000000000000000000003555555555555555555\n555555555555555555555533333333334444444433333333333333333333333311100010003324204555555555544444444443135111231221211212310000000000000000000000000003555555555555555555\n555555555555555555555533444434444433333333333333333333333333333311020000004324104555555555444444444434445111231133113202210000000000000000000000000004555555555555555555\n555555555555555555555533444333443223333333333333333333333333333310120000014323104555555555444444444444454111232232213202210000000000000000000000000004555555555555555555\n555555555555555555555533444444443333333333333333333333333333333310210000014222115555555555544444444444454111122331122323210000000000000000000000000004555555555555555555\n555555555555555555555533433333333333333333333333333333333333333310200000004421115555555555444444444444454111121321013423210000000000000000000000000015555555555555555555\n555555555555555555555533222222333333333333333333333333333333333201200000005522115555555555444455444445454111121100112323210000000000000000000000000015555555555555555555\n555555555555555555555533333333344323333333333333333333322223333301100000015542015555555555444444544444553011111200111213210000000000000000000000000025555555555555555555\n555555555555555555555534544444344333443333333333323333333444555512111100025420015555555555444444455544453011100222111113210000000000000000000000000025555555555555555555\n555555555555555555555533433444344444443333222333334445555555555511214200025200045555555555554444444554453011001125113113210000000000000000000000000035555555555555555555\n555555555555555555555534444444333333223333344455555555555555555401102200025000355555555555555554444445452011001135233223123211100000000000000000000035555555555555555555\n555555555555555555555533333333223333444555555555555555555555555402001100001003555555555555555555554444552111102234134323135555443321110000000000000045555555555555555555\n555555555555555555555533333334445555555555555555555555555555555402112210000025555555555555555555555444452111111133111323135555555555554432210000000045555555555555555555\n555555555555555555555544455555555555555555555555555555555555555411212200000155555555555555555555555554451111111123131123145555555555555555555443221145555555555555555555\n555555555555555555555555555555555555555555555555555555555555555411212100001455555555555555555555555555551111111111112222145555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555401102000014555555555555555555555555555551111111111210132145555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555302011000035555555555555555555555555555551111111111111032145555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555302000000355555555555555555555555555555541111111111111132255555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555312000002555555555555555555555555555555553111111111111032255555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555312100015555555555555555555555555555555555421111111111033255555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555302000155555555555555555555555555555555555553101111111132255555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555202001455555555555555555555555555555555555555421111111131355555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555211004555555555555555555555555555555555555555554101111131355555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555220035555555555555555555555555555555555555555555531111131355555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555210355555555555555555555555555555555555555555555554200131355555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555551220001001345555555555555555555555555555311145555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555551222112220002455555555555555555555555554111145555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555552222223220000013555555555555555555555553111145555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555533344555555555555555555555555552222222321000000134555555555555555555553111145555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555400000011122334455555555555555552123222222120001101245555555555555555543111155555555555555555555555555555555544442255555555555555555555555555555555\n555555555555555555555400111111100000001112233445555550222222222322101221002355555555555555423111155555555555555555555555554544334422240255555555555555555555555555555555\n555555555555555555555401222111111111000000000015555552232122222322322221000013555555555554233110155555555555554455443344444443324421133345555555555555555555555555555555\n555555555555555555555402333333222222211111000015522334444444444433223321000000455555555542243110155555445433430342433333444422334443322145555555555555555555555555555555\n555555555555555555555402333333333333222222222115531211122455555555555444310000455555555412332111245443234321341444422334444433444445555455555555555555555555555555555555\n555555555555555555555412333334333332223432222215533233222455555555555555420000455555555313222113444332344310123213433344444555554333355555555555555555555555555555555555\n555555555555555555555412222234333322222433222115522233233555555555555555321000455555555422122113443223344544322111132344444444454344455555555555555555555555555555555555\n555555555555555555555412222223433432333433322115533233133455555555444433323200555555555311232114410111233344555554433344555544444555444455555555555555555555555555555555\n555555555555555555555412222333344332443434432115521232233444433333322222321200555555555312332104510000000000111223333444444433334544444555555555555555555555555555555555\n555555555555555555555412223434444433333213432115421232333333333333333333320001555255555322344314411110000000000000000011122122234455444455555555555555555555555555555555\n555555555555555555555412223444444434322222222333333333333333333333334434321101551055555322335555410011000000001110000000000000011111112245555555555555555555555555555555\n555555555555555555555402322333333333333333333333333333333333443433333334322201520155555323233444542100100000001111111000000000000000000000111223344555555555555555555555\n555555555555555555555402333333333333333223332233333343333433333433334434333201201155555321142245455531000000000001111100000000011110000000000000000011125555555555555555\n555555555555555555555402333333332333333343444333333333433334334434433433332220011155555310242014345555320000000000001110000000000110000000011100000000015555555555555555\n555555555555555555555402335434534344455555545433333333333333443333333333333211111255555201243114334555554210000000000000000000000111100000011111100000015555555555555555\n555555555555555555555402245534555555555545553223333343444443443322333333333100111255555111242224321245555552000000000000000000000000010100010011110000025555555555555555\n555555555555555555555402345544544544544333453333333333333333333333333333331010111255555112343143212112534554000000000000000000000110011100010000010010025555555555555555\n555555555555555555555402354443433444432234554543333333333333333333333333310021111255555112343321222212421354111100000000000000000000000000000000000100035555555555555555\n555555555555555555555402333333333333333334555443333333333333333333333333200021110255554112353201211332522253011211000000000000111110000000000000000000035555555555555555\n555555555555555555555402333333333333333334544433333333333333333333322332000021110255554113355411110212422353011122110000000000454443322110000000000000045555555555555555\n555555555555555555555402333333333333323333332233333332233333333332222220011011100355554113355553121212234253011111221111200001445555555553000000000100045555555555555555\n555555555555555555555402333333432333333333333333333322223332223322322200011011100355554133355555552113125552011101211221100001555555555553111110000000045555555555555555\n555555555555555555555403333333434445555443333333333213223322323321111011010011000355554133355555555431125552011002322111211001555555555553212222211110155555555555555555\n555555555555555555555402344555554554545333333333333213222312323232120021110011000355554233355555555554335552111102432310112202555544455553334333323222155555555555555555\n555555555555555555555402354545555443344333333333333212232212322132221011110010000455554233355555555555555552111102322310101312555555555553444243535313155555555555555555\n555555555555555555555402344444333333335444454333333212222212222233122011110010000455554233355555555555555551111002322311102323555555555543211122223222255555555555555555\n555555555555555555555402333533344445435545543333333221212222222121122111110000000455554233445555555555555551111002422311202321223344455543444355444442255555555555555555\n555555555555555555555402345554555555435454432333333221212323222121222111110000100455554333522455555555555551111003322301102310000000011113532132455552355555555555555555\n555555555555555555555402354555545444333333333333333221222333222122211111100001410455554234532235555555555551111112322201102210000000000003554432455551355555555555555555\n555555555555555555555402345434333333344455554433333222121233223122211111000001410555553245533432445555555541112342112111113210000000000002455555555551455555555555555555\n555555555555555555555402344533443454555545554333333212122122123211111111000001211555553355543233423555555541113444201011103210000000000000111122334441455555555555555555\n555555555555555555555401455555554455554444333333333112122111123322211111000011211555553555544432333555555541113554212113313210000000000000000000000000455555555555555555\n555555555555555555555412354545543343333332222333333111133101233333311111000011311555554555544444343455555541111223323214413210000000000000000000000001555555555555555555\n555555555555555555555553344433333333433233333333333211233222333333311111000011311555554555544444552234555531111102213213423210000000000000000000000001555555555555555555\n555555555555555555555554233332444554434443444443333333333333333333311111300022311555555555544444444421345531112201113212423210000000000000000000000001555555555555555555\n555555555555555555555554233333545555434443333333333333333333333333311101200122311555555555554444444444213531112312212112113210000000000000000000000002555555555555555555\n555555555555555555555554233333444444334444233333333333333333333333311110100132311555555555544444444444443530112312331133013110000000000000000000000002555555555555555555\n555555555555555555555554333333344444444433333333333333333333333333310110000242312555555555544444444443444521012312322123113110000000000000000000000003555555555555555555\n555555555555555555555554344444444333333323333333333333333333333333310200000342312555555555544444444444444521011223311133323100000000000000000000000003555555555555555555\n555555555555555555555554344434344323333333333333333333333333333333310200000332212555555555544444444444444521111213210134323100000000000000000000000004555555555555555555\n555555555555555555555554344544443333333333333333333333333333333333311100000242102555555555544445444445544521111211001223223100000000000000000000000004555555555555555555\n555555555555555555555554343333332333333333333333333333333333333333301100000252103555555555544445554444455511111112010112132100000000000000000000000004555555555555555555\n555555555555555555555554222222233333333333333333333333333332222333312010000354203555555555544444455444445511111002220111132100000000000000000000000005555555555555555555\n555555555555555555555554333344444432333333333333333333332333344455512122100452003555555555544444444555445511110011252132132100000000000000000000000015555555555555555555\n555555555555555555555554344444434434444333333332223333444555555555511133000430015555555555555444444445545411110021352332132111100000000000000000000015555555555555555555\n555555555555555555555554343344444444443332223333444555555555555555501012000420045555555555555555554444455411111022351234232155443322110000000000000025555555555555555555\n555555555555555555555554344444433332223333444555555555555555555555401011000100355555555555555555555544445411111111341102232255555555555443322110000025555555555555555555\n555555555555555555555554333333323333444555555555555555555555555555411122100001555555555555555555555555445411111111231321131255555555555555555554443235555555555555555555\n555555555555555555555554233333445555555555555555555555555555555555411222000004555555555555555555555555545411111111111122131255555555555555555555555555555555555555555555\n555555555555555555555554445555555555555555555555555555555555555555401112000035555555555555555555555555555301111111111101131255555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555402021000255555555555555555555555555555301111111111111231355555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555402010001555555555555555555555555555555301111111111111232355555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555411000004555555555555555555555555555555411111111111110142355555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555311000035555555555555555555555555555555552111111111110242355555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555312000255555555555555555555555555555555555421011111110221455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555301001555555555555555555555555555555555555554211111110221455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555311004555555555555555555555555555555555555555531011110221455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555310025555555555555555555555555555555555555555555310110321455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555310155555555555555555555555555555555555555555555542110321555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555311455555555555555555555555555555555555555555555555420322555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555512200000024555555555555555555555555555554111555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555512211021200134555555555555555555555555551011555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555512222222200000245555555555555555555555541111555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555413322233210000001345555555555555555555542111555555555555555555555555555555555555554555555555555555555555555555555555\n555555555555555555555201122333444555555555555555555421222222231100000012455555555555555555432111555555555555555555555555555555455433411455555555555555555555555555555555\n555555555555555555555201100000001111223334455555555412232222222321002120013455555555555555231111555555555555555555555555444443234321422555555555555555555555555555555555\n555555555555555555555201111111111100000000001135555512222222223223222120000024555555555543331101555555555555544544433344344433334211232455555555555555555555555555555555\n555555555555555555555213322222221111110000000025533444544444333333233210000001555555555531331102555554444332410433333334444322344544332355555555555555555555555555555555\n555555555555555555555213333333333332222222211025511212232555555555554443200001555555555312331102444432344221422434323334444444454444555555555555555555555555555555555555\n555555555555555555555213333333333332223322222125533232222555555555555555410001555555555223221113444323344211122213433444444555553333455555555555555555555555555555555555\n555555555555555555555213333344333322223432222125513233233555555555555555310001555555555322221114443223344544332221233454444455544444544555555555555555555555555555555555\n555555555555555555555212222234334322223433222125533233142555555555544433223101555555555212221114410011122234445555433455555444445544444555555555555555555555555555555555\n555555555555555555555212222223333332433434322125522232233444443333322222322101555555555213322014410000000000000112222334443333345555555555555555555555555555555555555555\n555555555555555555555212223334444432433324432125411332333333333333333333320002555245555222435434411110000000000000000000000011123334444555555555555555555555555555555555\n555555555555555555555212224444444433322213222233333333333333333333334434332002553045555223434455520011000000001111110000000000000000001122334445555555555555555555555555\n555555555555555555555212223444343333323333333333333333333333444433333334323102530045555222233444554210000000000011111000000000010000000000000000111223345555555555555555\n555555555555555555555213322333333333333333322333333333333333333433334433333102401145555221333135445553100000001001111110000000011110000000010000000000015555555555555555\n555555555555555555555213333333333332233333343333333333333334433434343433332211111155555311332013425555542100000000000000000000000111100000011111100000015555555555555555\n555555555555555555555213333433443334444555545543333333333333343333333333322220111155555112333113523455555531000000000000000000000011110010000011100000025555555555555555\n555555555555555555555213335543555545545545554333333333344444444333333333323110111155554012332224422133554555200000000000000000011110011100011110110000025555555555555555\n555555555555555555555213335553545454554434454333333334333333333333333333323001111155554113334133222100342355211101000000000000000000000010000000000110025555555555555555\n555555555555555555555212345454444453533333544443333333333333333333333333321012111255554113334311122322342135211111000000000000000000000000000000000000035555555555555555\n555555555555555555555213343333333333333334555544333333333333333333333333310012111155553123344311301232432245201221110000000000332221110000011000000000035555555555555555\n555555555555555555555213333333333323333333554543333333333333333333322333201011110155553123345431111211232145211102221100000000455555544432000000000110045555555555555555\n555555555555555555555213333333333333333333333333333333233333333332222222001011110255553023345555232213224445111101111211100001444555555553010000000000045555555555555555\n555555555555555555555213333333332332333323333333333332223332223322322320001001100255553133345555554113214555111100221111211001555555555553211111110000055555555555555555\n555555555555555555555213332233443334445443333333333322223332323321111111101011100255553233345555555542124555111100242320112211355544555553313333222222155555555555555555\n555555555555555555555213334444455455554533333333333312222322322222122101211011000255553233345555555555434555111100242231110131155555555553455344434313155555555555555555\n555555555555555555555212345545555454344422333333333212332212322232223111111011000355553333345555555555555554111100232231010132255555555553322232334323155555555555555555\n555555555555555555555212344444444333334534444333333211222212222133123210111011010355553233345555555555555554111100332231110132245555555553323234333322255555555555555555\n555555555555555555555212333443333334435554553333333221212222222122133221111010000355553233345555555555555554111100342230110231111112233443543244555552255555555555555555\n555555555555555555555212334544555555534455443333333221212322322121132111110000110355553334332345555555555554111100332220110231000000000002533221455552255555555555555555\n555555555555555555555212345455455555433333333333333222221233322122222111110000230355553235332223555555555553011122132311110231000000000003555555555551355555555555555555\n555555555555555555555212345544433333333344454443333212122133323112221111100000330355553255532332244555555553011344311101010221000000000001223344455551355555555555555555\n555555555555555555555212334443333344455555555433333212112122223211111111100001120455553455554223431555555553011355421211220321000000000000000000011120455555555555555555\n555555555555555555555202345555455355554544444333333211113111123322222111100001120455553555544542243555555553011344431321441321000000000000000000000000455555555555555555\n555555555555555555555201245545554344443333322333333211123101133333332111100001130455554555544444443245555552111101331321342321000000000000000000000000555555555555555555\n555555555555555555555322245544443233332222333333333311233212233333332111100011230455554555544444454222455552111210111321242321000000000000000000000001555555555555555555\n555555555555555555555555333333334444433333344443333333333333333333332111130011320455555555544444444542124552111320211321231321000000000000000000000001555555555555555555\n555555555555555555555555333332455555434444333333333333333333333333332110110022330455555555554444444444431352111231232112300321000000000000000000000001555555555555555555\n555555555555555555555555333333454444433344323333333333333333333333332111000023330555555555544444444443454451111331233113311321000000000000000000000002555555555555555555\n555555555555555555555555333233333344444444333333333333333333333333332112000033221555555555544444444444444551111221321212332321000000000000000000000002555555555555555555\n555555555555555555555555334344444444333333333333333333333333333333332011000043221555555555544444444444444551111122321013442311000000000000000000000003555555555555555555\n555555555555555555555555344444334433333333333333333333333333333333332020000033211555555555554444444444444551111121210112332311000000000000000000000003555555555555555555\n555555555555555555555555334443444433333333333333333333333333333333332020000034111555555555544445444444554541111121100121212310000000000000000000000004555555555555555555\n555555555555555555555555344443333333333333333333333333333333333333332110000045111555555555544444554444445541111111311011212310000000000000000000000004555555555555555555\n555555555555555555555555333322223333333333333333333333333333322233332111000045301555555555544444445554444541111100124113112310000000000000000000000004555555555555555555\n555555555555555555555555333333333443333333333333333333332233334445553112210054101555555555544444444455544541111002125223213210000000000000000000000005555555555555555555\n555555555555555555555555344444444443333333333333332333334445555555553112310152003555555555555444444444554531111002135234323212221100000000000000000015555555555555555555\n555555555555555555555555344444433444444333332233334445555555555555552110200140025555555555555555555444445531111112234111333214555554433221110000000015555555555555555555\n555555555555555555555555344444443433332233334445555555555555555555552110200010155555555555555555555554444531111111134121013214555555555555554443322125555555555555555555\n555555555555555555555555344443332223333445555555555555555555555555552112220000355555555555555555555555544530111111122123213214555555555555555555555555555555555555555555\n555555555555555555555555333333333445555555555555555555555555555555552112200002555555555555555555555555555520111111111110213215555555555555555555555555555555555555555555\n555555555555555555555555333444555555555555555555555555555555555555552111200015555555555555555555555555555520111111111111113125555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555552111100035555555555555555555555555555521111111111111123225555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555551111000255555555555555555555555555555521111111111111113225555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555551100001555555555555555555555555555555542111111111111114325555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555551110003555555555555555555555555555555555421111111111113225555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555551110025555555555555555555555555555555555554211111111013135555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555551100155555555555555555555555555555555555555531111111023135555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555551100355555555555555555555555555555555555555555310111023135555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555551102555555555555555555555555555555555555555555553101022145555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555552104555555555555555555555555555555555555555555555531022145555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555551035555555555555555555555555555555555555555555555555232145555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555122000001345555555555555555555555555555541125555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555554122100111002455555555555555555555555555520125555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555554122221222100012455555555555555555555555511125555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555554122222322100000013455555555555555555555521125555555555555555555555555555555555555434555555555555555555555555555555555\n555555555555555555555334445555555555555555555555554222222222210000000023555555555555555555321025555555555555555555555555555554444324204555555555555555555555555555555555\n555555555555555555554000000111222333444555555555554112322222222210011110124555555555555553221025555555555555555555544554444432343214334555555555555555555555555555555555\n555555555555555555554001111111001000000111122345554122222222132222222210000135555555555542311025555555555555534444333343444323343211213555555555555555555555555555555555\n555555555555555555554012221111111110000000000035544445444443333332332100000002555555555422321035555554444233402434333344443233445554434555555555555555555555555555555555\n555555555555555555554023333332222222221111110035401213233555555554444433100002555555555223311034444432343122424344223344444444544444555555555555555555555555555555555555\n555555555555555555554023333333333432222222222035432222122555555555555555300002555555555232211034444323343211121123423444444544533334555555555555555555555555555555555555\n555555555555555555554023333343333322224322222035423333223555555555555555310002555555554222211034432223345554443322333444444455444455445555555555555555555555555555555555\n555555555555555555554022222344333222224432222035423233142555555555544443322002555555554212211035410001111223334444334555554443455444445555555555555555555555555555555555\n555555555555555555554022222234334323334433222045432333243554444333332222333103555555554123212135410000000000000000011122222222344555555555555555555555555555555555555555\n555555555555555555554022223323444323434434332045411332333333333332333333331003555335554123315545400111000000000000000000000000011122223444555555555555555555555555555555\n555555555555555555554022234344444433333123322233323333333333333333334434431003554035554224214444531000000000001111110000000000000000000000011122333444555555555555555555\n555555555555555555554022234444444333222223233332333333333333444343333334433003551045554232213345455421000010000000111000000000011110000000000000000000015555555555555555\n555555555555555555554022223333333333333333332333333333333343343433333433332003520145554222213125535555321000001001101110000000000110000000011111100000015555555555555555\n555555555555555555554023233333333333222333333333333333333333433434443444332214301145554202223002525555554310000000000000000000000111100000000111100000015555555555555555\n555555555555555555554023333333343333334445455543333333333333333433333333332222111145554013224212522245555554200000000000000000000000010000010011110000025555555555555555\n555555555555555555554023333553454544555555555433333333344344444333333333332220011145553013223124412112354455510000000000000000010110010110010000000010025555555555555555\n555555555555555555554023334554455555455544445322333333333333333333333333332211111145553123225233222210142235511110110000000000000000000000000000000000035555555555555555\n555555555555555555554023335554444444443333444444333333333333333333333333332001111145553123234221112232253215511121100000000000111100000000000000000000035555555555555555\n555555555555555555554023234333333343332333555544333333333333333333333333320002111155552123134310310032241235411111221100000000444433322111000000000110035555555555555555\n555555555555555555554123233333333333333333555554333333333333333333333333310101111155552133135542111121123325411111112211000000455555555553000000000000045555555555555555\n555555555555555555554023233333333333333333343333333333333333333333222223200101110155552133135555433111412555411110021112211001555555555553111111010000045555555555555555\n555555555555555555554023333333333333233333323333333332223332222332232322100101110155552233135555555322212555411110033221012211245555555553312222221111045555555555555555\n555555555555555555554023233332343333344433333333333322322332222321111131021101100155552333135555555554222555301110034233101122114544455553344343433313155555555555555555\n555555555555555555554023333334444555554544333333333322322321322322112121111101100155552333135555555555554555301110023223101013115555555553444332435423155555555555555555\n555555555555555555555023234555555445445432322333333321332222322222223211011101100155552333035555555555555555301110033123111013225555555553311122222222155555555555555555\n555555555555555555555122235454554444333433334333333321222221322223223211011101000255552233035555555555555555301110034123111113113344455553444355555553155555555555555555\n555555555555555555555122234343333333434555554333333321221222222122123212111101000255552333034555555555555555201110133222011023110000011112532121455552255555555555555555\n555555555555555555555122233354444545543555554333333321221322322121133111111000010255553334141335555555555555201101133232011023110000000002555444455552255555555555555555\n555555555555555555555123334555455555543434333323333322121233322112222211111000041255553344442322455555555555201124311121111123100000000002444555555551355555555555555555\n555555555555555555555123435455544433333333344443333312112123322212222111110000131255552355542333243455555555211144441010111023100000000000001111222331355555555555555555\n555555555555555555555123434443333334445455555443333312112112222211111211110000120255552455554323342355555555210145542132134122100000000000000000000000455555555555555555\n555555555555555555555122334454445445555554544323333311212111113321222321110000121355544555544453224355555555111122343232134232100000000000000000000000455555555555555555\n555555555555555555555001135555554445544433333333333311113201123333333321110001131355555555554444444134555555111110022132134232100000000000000000000000455555555555555555\n555555555555555555555001135554544333333222233333333321123311233333333311110001131355554555544444444432245555111121011132114232100000000000000000000001555555555555555555\n555555555555555555555433233433333334443333344444333332233333333333333311113002231355555555554444444454321455111132022121221032100000000000000000000001555555555555555555\n555555555555555555555555432223345555444444444333333333333333333333333311001002231355555555554444444444443244111223023311331032100000000000000000000001555555555555555555\n555555555555555555555555433333345445443334333333333333333333333333333311100003231355555555544444444444345454111233123221232132100000000000000000000002555555555555555555\n555555555555555555555555433333334333444444433333333333333333333333333310200003231455555555544444444444444454111122232111334232100000000000000000000002555555555555555555\n555555555555555555555555433333334444444333333333333333333333333333333311100014231455555555544444444444444454111112232101343132100000000000000000000002555555555555555555\n555555555555555555555555434444444433332333333333333333333333333333333311100014221455555555554444444444454454011122110012222232100000000000000000000003555555555555555555\n555555555555555555555555433443344433333333333333333333333333333333333301100004311455555555544445544444445553011111120101121231100000000000000000000003555555555555555555\n555555555555555555555555434444344333333333333333333333333333333333333211000005310455555555544444455444444453011110022211211231100000000000000000000004555555555555555555\n555555555555555555555555433333333233333333333333333333333333332233333311100015410455555555544444444555444453011100102521321231100000000000000000000004555555555555555555\n555555555555555555555555432222323333333333333333333333333222333344555511121015300555555555554444444444554453011100213523321231100000000000000000000004555555555555555555\n555555555555555555555555433334444443333333333333333333333344555555555511131015002555555555555545444444445552111100313511343221343322211000000000000005555555555555555555\n555555555555555555555555434444443444444433333322333344455555555555555511010013004555555555555555555544444452111111213411112321355555555544433221110015555555555555555555\n555555555555555555555555434334444444433332333334455555555555555555555511010000035555555555555555555555444452111111112312321321455555555555555555555445555555555555555555\n555555555555555555555555434444443332223334445555555555555555555555555411221000155555555555555555555555554452111111111111122321455555555555555555555555555555555555555555\n555555555555555555555555433333333333445555555555555555555555555555555411120000455555555555555555555555555551111111111111101321455555555555555555555555555555555555555555\n555555555555555555555555433333444555555555555555555555555555555555555401120002555555555555555555555555555551111111111111111322455555555555555555555555555555555555555555\n555555555555555555555555544555555555555555555555555555555555555555555401110014555555555555555555555555555551111111111111111322555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555411100035555555555555555555555555555551111111111111111331555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555411000155555555555555555555555555555555311111111111111332555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555411000455555555555555555555555555555555553111111111111312555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555411002555555555555555555555555555555555555531111111111312555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555311004555555555555555555555555555555555555555310111111312555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555311035555555555555555555555555555555555555555553101111313555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555310155555555555555555555555555555555555555555555531102313555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555310455555555555555555555555555555555555555555555555312213555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555302555555555555555555555555555555555555555555555555554313555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555540220000124555555555555555555555555555555520255555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555541220000000134555555555555555555555555555301355555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555541221101221000134555555555555555555555555211355555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555541222223221000001235555555555555555555555211355555555555555555555555555555555555444245555555555555555555555555555555555\n555555555555555555555555555555555555555555555555542332222332100000001235555555555555555554210355555555555555555555555555555443442232045555555555555555555555555555555555\n555555555555555555553112223334444555555555555555542122222222212000011101245555555555555542210355555555555555555555444444444323432123345555555555555555555555555555555555\n555555555555555555552011000000001111122233344455541222222222222221121200001245555555555533210355555555555545424433333334443233443222125555555555555555555555555555555555\n555555555555555555552011111111111110000000000045554444433332332322222100000003555555555323210355555544443224104343233344443334455554445555555555555555555555555555555555\n555555555555555555552123222222221111111000000045313233344555555544444322000003555555554123110454444322442213333343233444444555433345555555555555555555555555555555555555\n555555555555555555552133333333333332222222221045322111122555555555555555200003555555554232110454443333443211111023334544444445434445555555555555555555555555555555555555\n555555555555555555552133333333333322233222222145332332323555555555555555200003555555554222110454421122344554443323334555455544445544455555555555555555555555555555555555\n555555555555555555552133333443333222234332222045323332233555555555554443222004555555553122110454400000011111223333224444444433555555455555555555555555555555555555555555\n555555555555555555552122222344334223234333222155432332142555444433333222332004555555553133102555410000000000000000000011111112333444455555555555555555555555555555555555\n555555555555555555552122222233343324334334322055312332333333333332333333331004555435553233104555401111000000001000000000000000000000011122233344455555555555555555555555\n555555555555555555552122233334444324433234322144322333333333333333333434431004555125553233114454443100000000001111111000000000010000000000000000001111235555555555555555\n555555555555555555552122234444444333222223233332333333333333344343333334432004552035553223113335555543100010000000111110000000011110000000010000000000015555555555555555\n555555555555555555552122233433333333233333333333333333343333344343333433332004530135553213114113524555542100000000001100000000000011000000011111100000015555555555555555\n555555555555555555552133223333333333332222333323333333333333433333333444332114511135554113114101533555555532100000000000000000000011110010000011110000025555555555555555\n555555555555555555553133233333333333333344445443333333333333333433333333332314201135553023114212532134555555520000000000000000000000000100010000110010025555555555555555\n555555555555555555553133333354344444555554554543333333334344344333333333332222011135551122114123421211144345540110000000000000000000000010000000000100035555555555555555\n555555555555555555553133333455345555454554445422333333333433333333333333332210111145552132125223122221134214530111101000000000000000000000000000000000035555555555555555\n555555555555555555552133333555344545454333344444333333333333333333333333332210211145552132125220121233244223530112211100000000222211110000010000000000035555555555555555\n555555555555555555553123334434443334343222455544333333333333333333333333321100211145551232125320220022143124530111122211000000455555544442000000000110045555555555555555\n555555555555555555553133233323333333333332455554333333333333333333333333320010111045551232135543212121213333520111011111111000455555555554011000000000045555555555555555\n555555555555555555553133233333333333333333344333333333333333333333222223320010110045551232135555544210421455520111013212112211234555555553211222111000045555555555555555\n555555555555555555553133233333333333333233333323333333222333222332232322310010110045551332135555555533111455520111013423200112211454555553323333322222155555555555555555\n555555555555555555553133233333334333333433333333333332222332222321211132102110110045552332145555555555432455521111013423311101311455555553455343445413155555555555555555\n555555555555555555553123333333344444555554333333333331322331232322112122101110100145552332135555555555555555521111013313311101322455555553312122223323155555555555555555\n555555555555555555553123333444555545545543232233333321332221332223123311111110100155542332035555555555555555511111013312311201322555555553434245444433155555555555555555\n555555555555555555553122233544555544433443333433333321222221232223213311211110100155542331045555555555555555511111013313201111311122233342543133455553255555555555555555\n555555555555555555553122233444443333333454555433333321121222222223123212211110000155542331153555555555555555511110013323201101311000000002544232355552255555555555555555\n555555555555555555553122333344343444553455455333333321121232222122123222111100011155543342452234555555555555511111212323111112311000000002555555555552255555555555555555\n555555555555555555553122333455555555553444433333333322121232322112222121111000022155542353552332345555555555411124442011010102311000000001222233344451355555555555555555\n555555555555555555553023433545545454443333334433333322212123322212222111111000022155542455553233233355555555411124544112112312310000000000000000000000355555555555555555\n555555555555555555553024433454343333334445555543333321212212222311111122111000011155543555554432344255555555411124444223214422310000000000000000000000455555555555555555\n555555555555555555553023533444334434555554555433333321212211112321112232111000112155544555554454324345555555411111023323213423210000000000000000000000455555555555555555\n555555555555555555553022334555555544555444333333333321112211113333333332111000112155555555554444445313455555411112101113212423210000000000000000000000455555555555555555\n555555555555555555553011124554455434433333222233333321112321123333333332111100122155555555554444444443123455411123102113212213210000000000000000000000555555555555555555\n555555555555555555554011023444333333333332334344333332233332333333333332111300222255555555554444444444432135311122202321133003210000000000000000000001555555555555555555\n555555555555555555555544433333324445443444434444333333333333333333333332110100232255555555555444444444444435301123312321133103210000000000000000000001555555555555555555\n555555555555555555555555542333335555553444333333333333333333333333333332111001332255555555554444444444434445301122223212123423210000000000000000000001555555555555555555\n555555555555555555555555542333334444443344433333333333333333333333333332010001422255555555554444444444444445301111223210134413210000000000000000000002555555555555555555\n555555555555555555555555542323333344444443333333333333333333333333333332010001321255555555554444444444444445201112112101123313110000000000000000000002555555555555555555\n555555555555555555555555543444444443333332333333333333333333333333333332010001321355555555554444444444455445201112111001112123110000000000000000000003555555555555555555\n555555555555555555555555543444333443233333333333333333333333333333333332110001421355555555544444555444444555211111112110111123110000000000000000000003555555555555555555\n555555555555555555555555543344444443333333333333333333333333333333333232110001520355555555544444445544444445211110011341132123110000000000000000000003555555555555555555\n555555555555555555555555543443333323333333333333333333333333333322333343111002530355555555554444444455544445211100021352233123110000000000000000000004555555555555555555\n555555555555555555555555542322222333333333333333333333333322233334455553112102510355555555554444444444455445111100031352243223111100000000000000000004555555555555555555\n555555555555555555555555542333333344323333333333333333333333445555555553113102300455555555555545544444444555111121122341112323125544433322211100000004555555555555555555\n555555555555555555555555543444444344334433333333223333444555555555555553101002203555555555555555555554444455111111111341221122135555555555555554443335555555555555555555\n555555555555555555555555543443434344444433223333344455555555555555555553111100015555555555555555555555544455111111111121223132135555555555555555555555555555555555555555\n555555555555555555555555543444444333332233334455555555555555555555555553122100035555555555555555555555555454111111111111101132135555555555555555555555555555555555555555\n555555555555555555555555543443333223334445555555555555555555555555555553112100155555555555555555555555555554111111111111111132145555555555555555555555555555555555555555\n555555555555555555555555543333333444555555555555555555555555555555555552111000355555555555555555555555555554111111111111111132245555555555555555555555555555555555555555\n555555555555555555555555543344555555555555555555555555555555555555555552111001555555555555555555555555555554011111111111111033145555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555552110004555555555555555555555555555554211111111111111034145555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555552100025555555555555555555555555555555542111111111111132145555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555552100045555555555555555555555555555555555431011111111131155555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555552100255555555555555555555555555555555555555311111111131255555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555551100455555555555555555555555555555555555555553111111131255555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555552102555555555555555555555555555555555555555555532111131255555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555552104555555555555555555555555555555555555555555555420131255555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555552035555555555555555555555555555555555555555555555554331255555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555551155555555555555555555555555555555555555555555555555543355555555555555555555555555555555555555555","555555555555555555555555555555555555555555555554011001245555555555555555555555555555555553045555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555554032000001245555555555555555555555555555541145555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555554132100011000234555555555555555555555555541145555555555555555555555555555555555555545555555555555555555555555555555555555\n555555555555555555555555555555555555555555555554122121122200000134555555555555555555555541145555555555555555555555555555555555433303555555555555555555555555555555555555\n555555555555555555555555555555555555555555555554122222322200000000124555555555555555555531145555555555555555555555555554543234222424555555555555555555555555555555555555\n555555555555555555555555555555555555555555555554233222222221100000000123455555555555555421145555555555555555555543344344433334211222555555555555555555555555555555555555\n555555555555555555531222233334444455555555555554212222221222321101212000013455555555555321155555555555554443143333333444322344444322555555555555555555555555555555555555\n555555555555555555530000000000000001111122222454232333222223222222212000000025555555554231155555554433432242144432334444444444444555555555555555555555555555555555555555\n555555555555555555530011111111111100000000000255444455454444444444332111000015555555552221155544443323431123332443344444555543333555555555555555555555555555555555555555\n555555555555555555530222222222222111111111100255112122224555555555555554000015555555552321155544443233443222111133345444444544444545555555555555555555555555555555555555\n555555555555555555531333333333333322222222221255332222224555555555555555000015555555553221155544411112333344444333345555554455555555555555555555555555555555555555555555\n555555555555555555530333333333333322233222221255232332325555555555555444221015555555552221155554400000000000001100111122222233344444555555555555555555555555555555555555\n555555555555555555531233333433332222244322221255232331334555554443333322331015555555541320155555401110000000000000000000000000000001111122223333444445555555555555555555\n555555555555555555531222223443343223244342221255332332333433333332233333331025555525542320155445421110000000001111110000000000000000000000000000000000025555555555555555\n555555555555555555531222222233433234344343321255112323333333333333333334431025555415542320255344455432100000000001111000000000011110000000010000000000025555555555555555\n555555555555555555530222233344444334332233322233333333333333333344443333431025555115542320255224544555432100001001101110000000000111000000011111100000025555555555555555\n555555555555555555530222343444444333232233333333333333333333334443333333431025553015542220255111442555555532100000000000000000000011100010000011110000035555555555555555\n555555555555555555531222244433333333333333333233333333433333433343333444432025551125551220255201352335555555542000000000000000000000000100010000110010035555555555555555\n555555555555555555540232223333333333323333333443333333333333333343433333333225530125541220255222442212235535554100000000000000000000000010000000000000035555555555555555\n555555555555555555540232333333334433344445555454333333334333344433333333322225511125531210255213432221014422454111110000000000000000000000000000000000045555555555555555\n555555555555555555540233443335534555455455455543233333334444333333333333322225201125531311355332112223224421254111221110000000122111110000011000000110045555555555555555\n555555555555555555540233333345534455545544344533333333333333333333333333322225011125531311355331031103325312454111112221110000455554444443000000000000045555555555555555\n555555555555555555540233333355544444544433345444433333333333333333333333322232011125531311355442121103112333253011101111122110234555555554011100000000045555555555555555\n555555555555555555540233333343333333333333345554433333333333333333333333331010111125531312355555422302042235553011100232121122111235555553211222211111155555555555555555\n555555555555555555540232222333333333233333335544433333333333333333322223330000101025531312355555555531121145553011100243232001122114555553323333323313155555555555555555\n555555555555555555540233233333333333333333333333333333322333322333222232330011101025532312355555555555422245553011100233132011014214555553455343445423155555555555555555\n555555555555555555540233233333333333323333233333333333222233222332221132230011101025533312355555555555555445553011100232133111013224555553311122222222155555555555555555\n555555555555555555540232233333323433334454433333333332232232232332211113230011110025533311355555555555555555553011100233132112013114555553434245554443155555555555555555\n555555555555555555540233333333344445555545333333333332132232232222222322220101110035533311555555555555555555552011100243132011013112233332533132455552255555555555555555\n555555555555555555540233432345555554553454223333333332122222232223322321120111111035533302555555555555555555552011100332231011013110000001544343455552255555555555555555\n555555555555555555540233343354445544333345344443333332122222222223212322220111000035533304553345555555555555552011022122231111123110000001555555555552255555555555555555\n555555555555555555540222333344433333334345545533333332112132222212113212121111001135533325553222455555555555552111344410110111023110000000112222233341355555555555555555\n555555555555555555540223332333544445455445554433333332222133232212123221133110002235533435553243224445555555552111355431121133123110000000000000000000355555555555555555\n555555555555555555541223432345554555554333333333333332212223332211222211232111002135533555554322334225555555551111345442232144223110000000000000000000455555555555555555\n555555555555555555551224443354555444333333444544333332211212332221222112321111001135534555554444223435555555551111111242232134323100000000000000000000455555555555555555\n555555555555555555551235433344433332344455555554333332221211221331111233332111001135545555554444442423455555551111210111232124232100000000000000000000455555555555555555\n555555555555555555551234443344543454455545444443333332121221112333233333322110002235545555554444445542223455551111321121131121032100000000000000000000555555555555555555\n555555555555555555551123454355555544454443333323333331111331012333333333320111012235555555554444444445432114551111231133211331032100000000000000000001555555555555555555\n555555555555555555551011222355545443333332223333333332112332233333333333320102013245555555555444444444444432551101232133211232132100000000000000000001555555555555555555\n555555555555555555550010101344433333444433333444433333333333333333333333320101013245555555555444444444443454541111232231122334232100000000000000000001555555555555555555\n555555555555555555554333222332233455554444443433333333333333333333333333332110023245555555554444444444444444541111122332101344132100000000000000000001555555555555555555\n555555555555555555555555554333333455454433443233333333333333333333333333334110023145555555554444444444444444541111121210011222132100000000000000000002555555555555555555\n555555555555555555555555554333333343334444443333333333333333333333333333334110033145555555555444444444444444541111121200111122132100000000000000000002555555555555555555\n555555555555555555555555554333333344444433333333333333333333333333333333334100032145555555554444444444444555541111110221101111132100000000000000000002555555555555555555\n555555555555555555555555554344444444333333333333333333333333333333333333334100033145555555554444455544444444530111100113411321232100000000000000000003555555555555555555\n555555555555555555555555554344433444333333333333333333333333333333333332234100033145555555554444444455554444530111000214523332131100000000000000000003555555555555555555\n555555555555555555555555554344444443333333333333333333333333333333223333454111044145555555554444444444455444530111001314512343231100000000000000000004555555555555555555\n555555555555555555555555554344333332333333333333333333333333332233344555554122042055555555555544444444444555530111111214411112231244443332222111100004555555555555555555\n555555555555555555555555554322222233333333333333333333333323334455555555554121040155555555555555554554444444530111111113412311231255555555555555554445555555555555555555\n555555555555555555555555554333333344432333333333333333333444555555555555553111020355555555555555555555544444520111111111211122231255555555555555555555555555555555555555\n555555555555555555555555555344444434444444333332233334455555555555555555553111001555555555555555555555555444520111111111121011231255555555555555555555555555555555555555\n555555555555555555555555555344334444444433223333445555555555555555555555553121002555555555555555555555555555521111111111111111332255555555555555555555555555555555555555\n555555555555555555555555555344444433332233344555555555555555555555555555553111004555555555555555555555555555521111111111111111322355555555555555555555555555555555555555\n555555555555555555555555555344333323334445555555555555555555555555555555553110025555555555555555555555555555521111111111111110242355555555555555555555555555555555555555\n555555555555555555555555555333333344555555555555555555555555555555555555553110045555555555555555555555555555521111111111111110232355555555555555555555555555555555555555\n555555555555555555555555555334455555555555555555555555555555555555555555553100155555555555555555555555555555554311111111111110321355555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555553100355555555555555555555555555555555553210111111110321355555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555553100455555555555555555555555555555555555542111111110321455555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555553102555555555555555555555555555555555555555532101110321455555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555553104555555555555555555555555555555555555555555421010321455555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555553015555555555555555555555555555555555555555555555310321455555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555553035555555555555555555555555555555555555555555555554421455555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555553155555555555555555555555555555555555555555555555555553555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555552255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555530100134555555555555555555555555555555555531555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555530220000123555555555555555555555555555555511555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555530320000000013455555555555555555555555555411555555555555555555555555555555555555555445555555555555555555555555555555555555\n555555555555555555555555555555555555555555555531221100212000012345555555555555555555555411555555555555555555555555555555554443334035555555555555555555555555555555555555\n555555555555555555555555555555555555555555555531222212223000000011345555555555555555555411555555555555555555555555555445432342224245555555555555555555555555555555555555\n555555555555555555555555555555555555555555555532222223222100000000001234555555555555555311555555555555555555555433344444333343111225555555555555555555555555555555555555\n555555555555555555544444555555555555555555555532222222222322211002121000124555555555554311555555555555544341243433334444223445544335555555555555555555555555555555555555\n555555555555555555510000111111122222333334444542223222212232222212121000000035555555553311555555554334422241344423334444444444445555555555555555555555555555555555555555\n555555555555555555510111111111110000000000000354445454444444344333321110000025555555542311555543443334421133323433344444555533335555555555555555555555555555555555555555\n555555555555555555510121111111111100000000000354122232335555555555555554000025555555542212555544432234443322211233455555555544454455555555555555555555555555555555555555\n555555555555555555511333333333333222222222220354222211214555555555555554000025555555542212555544410111222333333322344444444455555555555555555555555555555555555555555555\n555555555555555555511333333333333322232222220354232332335555555555555544221025555555541212555544400000000000000000000011111112222233334444455555555555555555555555555555\n555555555555555555511333334333333222243322220354132331324555555444333322331035555555532212555555401110000000000000000000000000000000000000000111111222245555555555555555\n555555555555555555511222224433332222244332220354332331334444333333223333331035555534532302555445442110000000001111110000000000011100000000000000000000025555555555555555\n555555555555555555511222222343343233344343220354112323333333333333333334431035555514532302555344545543210000000001111110000000011110000000011111100000035555555555555555\n555555555555555555521222222334433234333243321343223333333333333344443333431035555315532202555223553555554310000000101100000000000111100000000011100000035555555555555555\n555555555555555555521222333444443333322233333323333333333334334433333333431035555115542203555201252455555554321000000000000000000000010100010011110000035555555555555555\n555555555555555555521222344444343332333333333223333333333334433343333444432035554115541203555311253323555555555200000000000000011000010110000010010110045555555555555555\n555555555555555555521222233333333333332222333343333333334333343343433333333135552015531203555222352220213534455201100000000000000000000000000000000000045555555555555555\n555555555555555555521332233333333433333444455555433333333333334433333333333235541115521203555313422221012522155201121100000000000000000000010000000000045555555555555555\n555555555555555555521333344334543544445555545543333333334444433333333333333135521115522213555432112223323523145201111221110000343333322211000000000110045555555555555555\n555555555555555555521334433334553555554555444443333333343333333333333333333135401115522213555431022002323412255201111112221110245555555554000000000000055555555555555555\n555555555555555555521333333335553544454533334444443333333333333333333333333135201115522213555543121112111234345211110022111122111234555553111111110000155555555555555555\n555555555555555555521333333344343333343333335555443333333333333333333333331044011115522214555555532311133125555111110033223101122111455553312333222222155555555555555555\n555555555555555555521222332333333333333233335555433333333333333333322223331043011115522224555555555542221125555111110024323201101321455553445344435313155555555555555555\n555555555555555555521232233333333333333333333433333333322333322333222232331031111015523224555555555555543325555111110023223201101322455553333232333322155555555555555555\n555555555555555555521232233333333333333333223233333333222233322232222123231021111015533224555555555555555555555111110023213201101322455553322134343332255555555555555555\n555555555555555555531232233333333443333344343333333333222233222232211113231021101015533214555555555555555555555111110034213201101311455553444244555552255555555555555555\n555555555555555555531232343333333444545545543333333333132223132222212322221031111025533115555555555555555555555111110033223101101311011112533121355552255555555555555555\n555555555555555555531233332234455555454455322233333332123322133222322321121031110025533125555555555555555555554111100023223111102311000001555555555552355555555555555555\n555555555555555555531233442235444555443334433344333332112222122222312321221031100025533135554244555555555555554111113321121110102311000001333444444551355555555555555555\n555555555555555555531222344334444433333335555543333332212123222222213312221021100125533255554222345555555555554110144442011112302311000000000000000010355555555555555555\n555555555555555555531223322233443434445535555543333332212123232212113222133121100225534355554234313435555555554110245543123114422311000000000000000000455555555555555555\n555555555555555555531223432234555555555434343333233332221213332221222221233121100225534555555322334414555555554111122334223213422311000000000000000000455555555555555555\n555555555555555555531223432235455554444333333444433332121221332221222112331121100125535555555444322344555555554111110012123213423311000000000000000000455555555555555555\n555555555555555555531234443334544433333344555554433332121121221231111223332121101225545555554444444431345555554111122011023111213210000000000000000000455555555555555555\n555555555555555555531245433334443344345555545443233332111231111333223333333121001225555555554444444544321234553011132022212133003210000000000000000000555555555555555555\n555555555555555555541234544335555555445554433333333332111231012333333333321121101235555555555444444444444311353011223113320133103210000000000000000001555555555555555555\n555555555555555555540223444335454554334333232322333333211332223333333333320020101235555555555444444444444443353011133123222223313210000000000000000001555555555555555555\n555555555555555555540011111234543333333433333344443333323333333333333333320020002235555555555444444444443444453011212233110234413210000000000000000001555555555555555555\n555555555555555555540111110133333244455434444444333333333333333333333333331121002235555555554444444444444444453011212232110123313210000000000000000002555555555555555555\n555555555555555555555544443333333355555534443333233333333333333333333333335421003235555555554444444444444444453011112110001222113210000000000000000002555555555555555555\n555555555555555555555555555433333344444434444333333333333333333333333333335521003235555555555444444444444544452011112121010111213210000000000000000002555555555555555555\n555555555555555555555555555433223333444444333333333333333333333333333333335521003135555555554444454444444455552011111012321122113210000000000000000003555555555555555555\n555555555555555555555555555434344344433333233333333333333333333333333333335521003135555555554444445554444444552011100110452133113110000000000000000003555555555555555555\n555555555555555555555555555434443334432333333333333333333333333333333332235521004135555555554444444445554444452011100121452343323110000000000000000003555555555555555555\n555555555555555555555555555433444444433333333333333333333333333333332333445521104235555555555444444444445554452111100131441112323112211111000000000004555555555555555555\n555555555555555555555555555434443333233333333333333333333333333223334455555522204035555555555544444444444455552111121121441220123115555555544444333324555555555555555555\n555555555555555555555555555433332222333333333333333333333322233344555555555521113045555555555555555555444444551111111111231223223125555555555555555555555555555555555555\n555555555555555555555555555432233333443333333333333333333334455555555555555521011155555555555555555555555444551111111111111101223125555555555555555555555555555555555555\n555555555555555555555555555434444444443344333333332333445555555555555555555521100355555555555555555555555554551111111111111211023125555555555555555555555555555555555555\n555555555555555555555555555434444343444444332233334455555555555555555555555521100455555555555555555555555555551111111111111111123225555555555555555555555555555555555555\n555555555555555555555555555534444444333322333445555555555555555555555555555521101555555555555555555555555555551111111111111111023225555555555555555555555555555555555555\n555555555555555555555555555534443333223334455555555555555555555555555555555521103555555555555555555555555555541111111111111111024225555555555555555555555555555555555555\n555555555555555555555555555533333333445555555555555555555555555555555555555511004555555555555555555555555555553211111111111111022135555555555555555555555555555555555555\n555555555555555555555555555533334455555555555555555555555555555555555555555510025555555555555555555555555555555542111111111111032135555555555555555555555555555555555555\n555555555555555555555555555545555555555555555555555555555555555555555555555510035555555555555555555555555555555555532101111111032135555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555510055555555555555555555555555555555555555431101111032135555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555520255555555555555555555555555555555555555555421011032135555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555510355555555555555555555555555555555555555555555321032145555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555510555555555555555555555555555555555555555555555554232145555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555512555555555555555555555555555555555555555555555555554245555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555513555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555515555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555300123455555555555555555555555555555555555425555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555302100012455555555555555555555555555555555225555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555303300000001345555555555555555555555555555125555555555555555555555555555555555555443455555555555555555555555555555555555555\n555555555555555555555555555555555555555555555313310002110001234555555555555555555555555125555555555555555555555555555555544432240355555555555555555555555555555555555555\n555555555555555555555555555555555555555555555312212113231000000123455555555555555555555125555555555555555555555555554444323431133355555555555555555555555555555555555555\n555555555555555555555555555555555555555555555312222233231000000000012345555555555555554125555555555555555554544333343443233432211155555555555555555555555555555555555555\n555555555555555555555555555555555555555555555323322122223212000011110011245555555555553125555555555555433430433333344442234555554455555555555555555555555555555555555555\n555555555555555555422222333333444444445555555321122122122222221112120000000145555555543125555555544334322332444323344444445433445555555555555555555555555555555555555555\n555555555555555555400000000000000000000111111444444444343332333333220000000035555555533125555543433334311133213433444444445433455555555555555555555555555555555555555555\n555555555555555555400111111111111100000000000454233343445555555555555443000045555555532125555544432234443332211333555555555545554555555555555555555555555555555555555555\n555555555555555555402222222222222222211111110454111111215555555555555554000045555555532125555544300111112222222222333333333444444455555555555555555555555555555555555555\n555555555555555555402333333333333222222222220454332332235555555555555553121045555555532125555544400000000000000000000000000000011111112222222333333444455555555555555555\n555555555555555555402333333333333222343222220453132331325555555544433333332045555555522125555555411110000000001000000000000000000000000000000000000000035555555555555555\n555555555555555555402333334433332222243322220454332331434544333333222333331045555544533135555445444221000000001111110000000000111110000000011000000000035555555555555555\n555555555555555555402222223434332233343332220454223322333333333333333334431045555523533035555344545554321100000001111110000000000110000000011111100000045555555555555555\n555555555555555555402222222334333244343343320443223333333333333334443333431045555514532135555322453455555432100010000000000000000111110100000011110000045555555555555555\n555555555555555555502222333344443344321233332323333333333333334434333333331045555414532135555300153355555555543200000000000000001000011100010000110110045555555555555555\n555555555555555555502222444444443332232333333323333333333334433333333444432045555214522135555311254222445554555511000000000000000000000010000000000000045555555555555555\n555555555555555555512222344433333333333322333333333333333333343344433333333145555114522135555312352121101542345411111000000000000000000000000000000000055555555555555555\n555555555555555555512322233433333333223333444455433333333333334433333333333145553014512135555412422222111442125411122111100000111111100000011000000110155555555555555555\n555555555555555555512332344433443354444555545544333333333444443333333333333145551114512135555422112122432532235411111122211100345554444442000000000000155555555555555555\n555555555555555555512333444433554355555545544454233333344333333333333333333145540114522145555422013001311332225411110111111221111344555553011111110000155555555555555555\n555555555555555555512333333333554354454443333444443333333333333333333333333145520114522145555554221121203123545411110013212211121111245553211222221121155555555555555555\n555555555555555555512333333434544343343432324555443333333333333333333333332145510114522145555555553431114104555411111013422310101231145553334333434213155555555555555555\n555555555555555555512333333333333333333333323555543333333333333333332223331045301104522245555555555554331124555411111013422320110142245553455342435322255555555555555555\n555555555555555555511322222233333333333333333443333333332333332333322232231045211104522245555555555555554434555311111013322320110132245553311122222222255555555555555555\n555555555555555555511332233333333333333332333223333333322233322233222123231045111115532145555555555555555555555301111013322320110131145553434355555552255555555555555555\n555555555555555555511332233333333343223334333333333333223223223232211113231045211015532145555555555555555555555301111013422310110231123332533121455552355555555555555555\n555555555555555555511332343333223343444555553333333333223223223232312322221055211015532145555555555555555555555301110013322310110231100001544443455551355555555555555555\n555555555555555555511333333223444455445455432322333333213322223222322331121055211015532255555555555555555555555301111211222211011231100002555555555551355555555555555555\n555555555555555555511333432223554555544334433334333333212222222222321321221055210015532355555234555555555555555301024443101011120231100000111111122220455555555555555555\n555555555555555555521233443333544443333334545554333333212212222221212322221055110115532455555232234555555555555301024544212212441231100000000000000000455555555555555555\n555555555555555555521223333323344333444544554553233333212213222221212212132155100125533555554234322424555555555201024544312322442231100000000000000000455555555555555555\n555555555555555555521223322123344455555543444333233333221212333221222221133155110125534555555432234522555555555201111113313321343331100000000000000000455555555555555555\n555555555555555555521224332223545545554433333344333333221121232231222112331155110125445555555444432243555555555201112101112321241321000000000000000000555555555555555555\n555555555555555555521234432224554443333334445555433333222121122232111123332155110125445555555444444442133455555201123202112212200321000000000000000001555555555555555555\n555555555555555555521244433333444333335455554555333333212121111233222333333155110125555555555444444444441122455201122302332113310321000000000000000001555555555555555555\n555555555555555555521245433333555445545555443433333333111132011333333333332155110225555555555444444444445432145211123312322122331321000000000000000001555555555555555555\n555555555555555555521234544434554555434433333222233333211233122333333333331055110225555555555544444444444445455211123313312123342321000000000000000001555555555555555555\n555555555555555555530122333333554444323333223333443333322333333333333333331155100225555555555544444444444444455111111223311013441321000000000000000001555555555555555555\n555555555555555555530111101123333323445443444344443333333333333333333333331155100325555555555444444444444444455111112212100122221321000000000000000002555555555555555555\n555555555555555555541221111123223235555544444333323333333333333333333333334454101325555555555444444444444444455111112212000111221321000000000000000002555555555555555555\n555555555555555555555555555533333245444443344323333333333333333333333333335554101325555555555544444444444555455111111103121012111321000000000000000002555555555555555555\n555555555555555555555555555543333233334444443333333333333333333333333333335554101225555555555444455544444444555111111001144113311321000000000000000003555555555555555555\n555555555555555555555555555543333334444333332333333333333333333333333333335554101325555555555444444555444444455111110012145233321321000000000000000003555555555555555555\n555555555555555555555555555543444433433333333333333333333333333333333333235554101325555555555444444444455543454111110022154113442311000000000000000003555555555555555555\n555555555555555555555555555543344344443333333333333333333333333333332233345554111325555555555444444444444555454111121022243111012311344333332222211114555555555555555555\n555555555555555555555555555543444444333333333333333333333333333322333445555554121225555555555554444444444444454111111211134133212311555555555555555555555555555555555555\n555555555555555555555555555543333333223333333333333333333332223344555555555554111125555555555555555555544444454111111111112111222311555555555555555555555555555555555555\n555555555555555555555555555543222323333333333333333333333333445555555555555554111145555555555555555555555544454111111111111211102311555555555555555555555555555555555555\n555555555555555555555555555543334444444333333333333233334455555555555555555554110155555555555555555555555555554111111111111111212322555555555555555555555555555555555555\n555555555555555555555555555543544444344444433332333344555555555555555555555554110255555555555555555555555555554111111111111111112322555555555555555555555555555555555555\n555555555555555555555555555543433444444333223334455555555555555555555555555554110355555555555555555555555555553011111111111111102432555555555555555555555555555555555555\n555555555555555555555555555543444443322233344555555555555555555555555555555554110455555555555555555555555555554111111111111111102322555555555555555555555555555555555555\n555555555555555555555555555543333333334455555555555555555555555555555555555554101555555555555555555555555555555431111111111111102212555555555555555555555555555555555555\n555555555555555555555555555543333344555555555555555555555555555555555555555554102555555555555555555555555555555555421111111111102212555555555555555555555555555555555555\n555555555555555555555555555543445555555555555555555555555555555555555555555554104555555555555555555555555555555555555421111111103213555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555554105555555555555555555555555555555555555555321011103213555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555554025555555555555555555555555555555555555555554321103213555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555554035555555555555555555555555555555555555555555554313213555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555554045555555555555555555555555555555555555555555555555323555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555554155555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555553255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555553355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555553123455555555555555555555555555555555555554355555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555553011012345555555555555555555555555555555553355555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555553022000001134555555555555555555555555555552355555555555555555555555555555555555544423555555555555555555555555555555555555555\n555555555555555555555555555555555555555555553033000010100113455555555555555555555555552355555555555555555555555555555554434322413555555555555555555555555555555555555555\n555555555555555555555555555555555555555555553122110022210000011345555555555555555555552355555555555555555555555544544444334311333555555555555555555555555555555555555555\n555555555555555555555555555555555555555555553122221232210000000001123455555555555555552355555555555555555544443333334432234432221455555555555555555555555555555555555555\n555555555555555555555555555555555555555555553232221322222010000011100112345555555555541355555555555555433402434233344433344555555555555555555555555555555555555555555555\n555555555555555555544555555555555555555555553222221222222232110021210000001255555555531355555555543234321423343233444444554333455555555555555555555555555555555555555555\n555555555555555555200000111111111112222222232333433333323322333232210000000045555555531355555434433334311232123334444444454344455555555555555555555555555555555555555555\n555555555555555555200111111111110000000000000554344444555555555555544443000045555555531355555444322234443322222334555555555555555555555555555555555555555555555555555555\n555555555555555555201111111111111111111100001553011111225555555555555554000055555555521355555544300001111111111111222222222233333344444444445555555555555555555555555555\n555555555555555555203333333333333222222222221554322322235555555555555553121055555555521355555545300000000000000000000000000000000000000000000001111111145555555555555555\n555555555555555555313333333333333222332222220553233332335555555544433333332055555555521355555555411110000000001111110000000000010000000000000000000000045555555555555555\n555555555555555555313333333333332222343222220553333331425554433333222233332055555554521355555445444432100000000111110000000000111110000000111111100000045555555555555555\n555555555555555555312223234433332222343332220554323322333333333333333334432055555543521355555343554555543210000001111110000000000111100000000111100000055555555555555555\n555555555555555555312222223433332243343443220453123323333333333334343343442055555533531455555312353255555554321100000000000000000000010100000111110000055555555555555555\n555555555555555555302222222344433243332343322333333333333333334434333333332055555523521455555300144244555555555420000000000000000000010100000010000000155555555555555555\n555555555555555555302222334444443333322233333323333333333333433333333344432055555513521455555421244221233553455530110000000000000000000000000000000000155555555555555555\n555555555555555555302223444433333333333333323233333333333433334344443333332155555413521455555312353122101342325530112110000000000000000000010000000000155555555555555555\n555555555555555555402222343433333333323333334455443333333333334433333333333155555214421455555522321222222352214520112122111100223322221111000000000100155555555555555555\n555555555555555555402322233443334344333455555555433333333444444433233333333155555114421455555523102011332441225520111011122211112345555553000000000000255555555555555555\n555555555555555555402333344443355345555554554455323333334333333333333333333155554114421455555533003010311232324520111001211111221111235553111111111110255555555555555555\n555555555555555555402344434433455444545454333444343333333333333333333333333155553013421455555554321120303222555520111002432320011122114553212333322222255555555555555555\n555555555555555555402333333333455444435343223455544333333333333333333333332155552013421455555555554442112212555521111001442331010014214553455243535322255555555555555555\n555555555555555555402333334423433333333333333455554333333333333333332223331055551104422455555555555555442122555520111001331232011023224553322222323222255555555555555555\n555555555555555555402233333333333333333333333444333333333233333233322232231155541104422455555555555555555544555521111001331232011023114553323244444441355555555555555555\n555555555555555555402322232333333333333333333333233333322223322223222223231155531104422455555555555555555555555521111002431231011023114553444243555551355555555555555555\n555555555555555555402332243333333333332333333333333333322223322232211112221155541104422455555555555555555555555511111002331230011023111112533231455551355555555555555555\n555555555555555555402332233333332234343445554333333333313223213222321321221155541104421555555555555555555555555511111001332321111023110002555555555551455555555555555555\n555555555555555555502332343333333445545545443332333333213322223221322231121155541104422555555455555555555555555511111343111211111023110001333333334441455555555555555555\n555555555555555555512333332233455555544434443333333333212222212222321331221155531004422555555223455555555555555511113444410211133033110000000000000000455555555555555555\n555555555555555555512333432233444455443333454555433333211212222221211321221155531014433555555233223545555555555511113554421331244232110000000000000000455555555555555555\n555555555555555555512223443322444433333443455455333333211212323221212322122155530014434555555223332432555555555511112333431332144232210000000000000000555555555555555555\n555555555555555555512223322112335444455554445443233333211222333221122221133155530014445555555432223442555555555511111101221332124232210000000000000001555555555555555555\n555555555555555555512224332212455545555543333333333333212121233221122211232155530014455555555444543243345555555411112210111231221032200000000000000001555555555555555555\n555555555555555555512234332212455554443333334455443333212122122222111123332155530014455555555444444453222345555411112310322111320032200000000000000001555555555555555555\n555555555555555555511244443323344333333445555555433333312122111133222233332255530024555555555444444444553211245411112220233202331132200000000000000001555555555555555555\n555555555555555555511344433333344444544555454444333333211123101233333333332155531124555555555444444444444444325411112331231212234232100000000000000001555555555555555555\n555555555555555555511245443333455555544544433322233333311123212333333333331155530124555555555544444444444344545411111222331102344132100000000000000002555555555555555555\n555555555555555555511234444433455454433333222233333333322333333333333333331155530124555555555444444444444444445411111222321011232132100000000000000002555555555555555555\n555555555555555555520111222212344333334444333334444333333333333333333333331155530124555555555444444444444444445411011211100012121132100000000000000002555555555555555555\n555555555555555555510111000102332333555544444433333333333333333333333333333455530124555555555444444444444454445411011211201011111142100000000000000002555555555555555555\n555555555555555555543333322223333334544544334433333333333333333333333333324555530124555555555544444444444445555311011100214211321242100000000000000003555555555555555555\n555555555555555555555555555554233333443344444433333333333333333333333333334555530124555555555444445554444444455301110001115422332141100000000000000003555555555555555555\n555555555555555555555555555554333333444444333333333333333333333333333333334555530124555555555444444445545444445301110002215413443231100000000000000003555555555555555555\n555555555555555555555555555554344444443333333333333333333333333333333333324555530234555555555444444444455554445301111002224411112231111111111100000004555555555555555555\n555555555555555555555555555554344434444333333333333333333333333333333233335555531224555555555444444444444445555301111111224312211231145555555554444445555555555555555555\n555555555555555555555555555554344444443333333333333333333333333332333344555555521214555555555555455444444444445301111111112212232231145555555555555555555555555555555555\n555555555555555555555555555554344333332333333333333333333333222333445555555555521115555555555555555555555444445301111111111111011231155555555555555555555555555555555555\n555555555555555555555555555554232222233333333333333333333333334555555555555555521125555555555555555555555554445301111111111111211232255555555555555555555555555555555555\n555555555555555555555555555554233333444433333333333332333445555555555555555555531035555555555555555555555555555201111111111111111232255555555555555555555555555555555555\n555555555555555555555555555554344444444444443333323334455555555555555555555555531045555555555555555555555555555201111111111111110143155555555555555555555555555555555555\n555555555555555555555555555554343344444444332233344555555555555555555555555555521045555555555555555555555555555201111111111111110232255555555555555555555555555555555555\n555555555555555555555555555554344444433322333445555555555555555555555555555555520155555555555555555555555555555311111111111111110231255555555555555555555555555555555555\n555555555555555555555555555554344333323334555555555555555555555555555555555555520255555555555555555555555555555554321111111111110231255555555555555555555555555555555555\n555555555555555555555555555554333333445555555555555555555555555555555555555555520355555555555555555555555555555555554311011111110221255555555555555555555555555555555555\n555555555555555555555555555554334455555555555555555555555555555555555555555555520455555555555555555555555555555555555554311011110221255555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555521555555555555555555555555555555555555555554311010321255555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555521555555555555555555555555555555555555555555554310321355555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555522555555555555555555555555555555555555555555555554421355555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555523555555555555555555555555555555555555555555555555554455555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555524555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555524555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555535555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555445555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555312344555555555555555555555555555555555555445555555555555555555555555555555555555554455555555555555555555555555555555555555555\n555555555555555555555555555555555555555555301100123445555555555555555555555555555555445555555555555555555555555555555555553341255555555555555555555555555555555555555555\n555555555555555555555555555555555555555555302300000001234555555555555555555555555555445555555555555555555555555555555443442242355555555555555555555555555555555555555555\n555555555555555555555555555555555555555555302310001111000012345555555555555555555555445555555555555555555555554444444433442112245555555555555555555555555555555555555555\n555555555555555555555555555555555555555555302211101313000000001123455555555555555555445555555555555555555344333333444223444443345555555555555555555555555555555555555555\n555555555555555555555555555555555555555555312222223222100000000000012234555555555555345555555555555454324024332334444344444445555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555313222122322221200000212100000123455555555345555555545432343214333432344444555433345555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555322222122212222222211312100000000255555555345555555434333343111211233355555555544555555555555555555555555555555555555555555555\n555555555555555554011111111111111111111111102444444444444444444443333331000255555555345555555444212233332221112233333333344434444444444444444455445555555555555555555555\n555555555555555554001111111111111000000000002552232333345555555555555553000255555555345555555444200000000000000000000000000000000000000000000000000000255555555555555555\n555555555555555554001111111111111111111111102552121111225555555555555553121255555555345555555555300000000000000000000000000000000000000000000000000000255555555555555555\n555555555555555554023333333333333222222222212553323323245555555555444333332255555555345555555555443221000000001111110000000000111110000000111111000000255555555555555555\n555555555555555554023333333333332222332222212552223322435555544333322233332255555555345555555444444554322100000001111110000000000111000000000111100000255555555555555555\n555555555555555554023333343333332222443222211553323322434433333333333333442255555554345555555423555355555543211000000000000000000011000100000101100000255555555555555555\n555555555555555555123333344333322222443422211553223323333333333333344343342255555554345555555411245245555555555431000000000000000010011100000000001000355555555555555555\n555555555555555555122222233433432343443443211442233333333333334443433333342255555554245555555410125332345555455553011000000000000000000000000000000000355555555555555555\n555555555555555555122222222344432343322333233323333333333333333334333344442255555553245555555422235222021144233553011211100000000000000000100000000100355555555555555555\n555555555555555555122223334444433333322333333333333333333333334334343333332255555553245555555511343222211135121453011212221110111122221110000000000000355555555555555555\n555555555555555555112224444444333333333332233334443333333333333333333333332255555552245555555533221222333244132553011101111222211112345552000000000000355555555555555555\n555555555555555555112223343443333333433334445555454333333344444443333333332255555552355555555523102201032133221452010100122112112211111242111121111110455555555555555555\n555555555555555555113322234444333533545455455455532333334433333333333333332255555542355555555534212111130312254552010100134223100111331143213333323131455555555555555555\n555555555555555555113333444444334543545554544344433333333333333333333333332255555542355555555555543233020420255552010100034323200100232243454343445231455555555555555555\n555555555555555555113344444443335553544444433245445433333333333333333333332255555542355555555555555555323112255552010110133213311110332243322222323231455555555555555555\n555555555555555555213333333332235443333433333345554433333333333333333222332255555541355555555555555555555444355552011110133213211110331143323244454541455555555555555555\n555555555555555555213333334322233233333333333245544333333333333333332222232255555541355555555555555555555555555552011100134213201110321243543233555541455555555555555555\n555555555555555555212333333332233333333333333333332333333223333223322223232255555541355555555555555555555555555552011100133223101110321113533232555541555555555555555555\n555555555555555555212322332333333333333333233233333333332222332223211112322255555541355555555555555555555555555552011100123223111110322103555555555541555555555555555555\n555555555555555555212322343333333332442333444433333333321322322323221232222255555541355555555555555555555555555552111124321011011110322101333333333321555555555555555555\n555555555555555555212322333333232233444455545433333333321322322322222232112255555541355555555445555555555555555552110244443012113431322100000000000001555555555555555555\n555555555555555555312322333333233445554454454322333333321222222322232232122255555532355555555312234555555555555551110245543123213441322000000000000001555555555555555555\n555555555555555555302333332233235455555443334344443333321122222222221231222255555532455555555424322243455555555551111233334223212442322000000000000001555555555555555555\n555555555555555555302334322232334444433333345555533333322121322322121321222255555532455555555422333352255555555551111110012123311341322000000000000001555555555555555555\n555555555555555555302333443322333343334445445555433333322121233322122222122255555532455555555544332234355555555551111121011113212100322000000000000002555555555555555555\n555555555555555555302223332112333454555555434343333333322212123322122221132255555532455555555444444434212345555551111232013221123200422000000000000002555555555555555555\n555555555555555555402234321112334455454444333334444333321212112223111112332255555532555555555444444454444212235551111223113322122321421000000000000002555555555555555555\n555555555555555555402234322112334454433333344555553333321212211113212223332255555532555555555444444444454544322551111233123212132441421000000000000002555555555555555555\n555555555555555555402344432222333443334355555545442333321112211123333333332255555532555555555544444444444434554551111222233210023431421000000000000003555555555555555555\n555555555555555555402354333333334455555445554433333333321112311233333333332255555532555555555544444444444444444551111112122101122221411000000000000003555555555555555555\n555555555555555555402354433333335554554344333222323333332123322333333333332255555532555555555444444444444444444551111112110000111222311000000000000003555555555555555555\n555555555555555555402235544433334554433233433333444433333333333333333333332255555532555555555444444444444444444551111112122010112112411000000000000003555555555555555555\n555555555555555555401222333322233333234454434444443333333333333333333333332355555532555555555444444444444445554541111111011242113212411000000000000003555555555555555555\n555555555555555555500101001111123233345555434433332333333333333333333333333555555532555555555544445444444444445541111100020353233222311000000000000004555555555555555555\n555555555555555555521222211121133333345444434443333333333333333333333333333555555532555555555444444555544444444541111100021353133432311000000000000004555555555555555555\n555555555555555555555555555555532333334344444333333333333333333333333333333555555532555555555444444444455555434541111100131343110012311111111111111114555555555555555555\n555555555555555555555555555555533333344443333333333333333333333333333333323555555533555555555544444444444445555541111121111343132212311455555555555555555555555555555555\n555555555555555555555555555555534444433433333333333333333333333333333332334555555532555555555544444444444444444541111111111121111222311455555555555555555555555555555555\n555555555555555555555555555555533344444433333333333333333333333333323334455555555532555555555555555545554444444541111111111111111102311455555555555555555555555555555555\n555555555555555555555555555555533444343333333333333333333333333223334555555555555532555555555555555555555555444541111111111111111212322455555555555555555555555555555555\n555555555555555555555555555555533333333333333333333333333333233345555555555555555532555555555555555555555555555541111111111111111112321555555555555555555555555555555555\n555555555555555555555555555555542222333343233333333333333333445555555555555555555533555555555555555555555555555541111111111111111102431555555555555555555555555555555555\n555555555555555555555555555555543334444443334333333323334455555555555555555555555533555555555555555555555555555540111111111111111102321555555555555555555555555555555555\n555555555555555555555555555555533444443444444323223344555555555555555555555555555533555555555555555555555555555541111111111111111102311555555555555555555555555555555555\n555555555555555555555555555555543433444443332233345555555555555555555555555555555533555555555555555555555555555555432111111111111102312555555555555555555555555555555555\n555555555555555555555555555555543444443322333455555555555555555555555555555555555534555555555555555555555555555555555432110111111102312555555555555555555555555555555555\n555555555555555555555555555555543433333334455555555555555555555555555555555555555534555555555555555555555555555555555555543210111102212555555555555555555555555555555555\n555555555555555555555555555555543333344555555555555555555555555555555555555555555534555555555555555555555555555555555555555543211103212555555555555555555555555555555555\n555555555555555555555555555555543445555555555555555555555555555555555555555555555534555555555555555555555555555555555555555555554313212555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555534555555555555555555555555555555555555555555555555422555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555545555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555545555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555545555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555545555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555554344555555555555555555555555555555555555555555555555555555555555555555555555555555544555555555555555555555555555555555555555555\n555555555555555555555555555555555555555553001123445555555555555555555555555555555555555555555555555555555555555555555554433413555555555555555555555555555555555555555555\n555555555555555555555555555555555555555553022000001234455555555555555555555555555555555555555555555555555555555555454433421333555555555555555555555555555555555555555555\n555555555555555555555555555555555555555553023100000000011234555555555555555555555555555555555555555555555555544444444333421121455555555555555555555555555555555555555555\n555555555555555555555555555555555555555553023100012131000000112345555555555555555555555555555555555555554243333334442234455444555555555555555555555555555555555555555555\n555555555555555555555555555555555555555553122222123231000000000000123445555555555555555555555555554443232143423334444444444455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555553122222233232201000001112000011224555555555555555555545432442224333433344445555333455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555553132222222122323211111212000000000455555555555555555344333342112211233455555555445555555555555555555555555555555555555555555555\n555555555555555554333333333333333333333332112443444343443344444433222221000455555555555555555443211222222111011222222222222222222222222222222222222222455555555555555555\n555555555555555552000000000000000000000000003553343444455555555555555552000455555555555555555444200000000000000000000000000000000000000000000000000000355555555555555555\n555555555555555553001111111111111000000000003551121111235555555555555552111455555555555555555555301000000000001110100000000000111100000000111011000000355555555555555555\n555555555555555553012222222222222222222222212553323323245555555555544333332455555555555555555555544321100000001111110000000000111110000000111111000000355555555555555555\n555555555555555553023333333333333222322222212551323322335555544433332233332455555555555555555444454555543211000001111110000000000111000000000111100000355555555555555555\n555555555555555553023333333333332222433222212552323322435443333333333333442455555555555555555422455345555555432211000000000000000000001000000000100000455555555555555555\n555555555555555554023333344333322222443322212553223323333333333333334343343455555554555555555411125325555555555554100000000000000110000100000000000000455555555555555555\n555555555555555554022222244333432333443432212542223333333333333443433333342455555554555555555510125422134455435555111110000000000000000000000000000000455555555555555555\n555555555555555554022222223334332443332433222333333333333333333333333344342455555554455555555522225212111125221454111122111100011111100000100000001100455555555555555555\n555555555555555554022222333444433333322333333333233333333343334434343333332455555554455555555521243222221125321254111111222221111111233331000000000000455555555555555555\n555555555555555554022224444444433333333333223333443333333333333333333333332455555554455555555533220212134235221454111110111111122211111231111111110000455555555555555555\n555555555555555554022223444443333333333333344455454333333334344443333333332455555554455555555533101301031123333254111110023322200111122112212222222221555555555555555555\n555555555555555555122222334444433343354445555555543333333344433333333333332355555554455555555544211112030331245554111110014422320110032213334344444131555555555555555555\n555555555555555555123323344444433454355554555444443333333333333333333333332355555554455555555555554334111231145554111110013312320110032223543333334231555555555555555555\n555555555555555555123334444444433555354454543334444433333333333333333333332355555554455555555555555555534212245554111110013312320121032113211233333331555555555555555555\n555555555555555555123344333333334545343343333335555433333333333333333222332355555554455555555555555555555555455554111110023312320111032113444355555541555555555555555555\n555555555555555555113333333322223333333333333334554433333333333333332222232355555554455555554555555555555555555554111110023322310111032213431122555541555555555555555555\n555555555555555555113333334322233333333333333333333333333222333223322323222355555554455555554555555555555555555554111110023322311111032203555555555541555555555555555555\n555555555555555555112222222332223333333333333323233333333222332223311111322355555554455555554555555555555555555554111101211212211011032203544444444531555555555555555555\n555555555555555555113322332333323333343233334333333333332222332322221122222355555554455555555555555555555555555554111124443101111232042201111000000001555555555555555555\n555555555555555555113322333333333322343444555543333333332232222322222232112355555554455555555434455555555555555554111135544212321444142200000000000002555555555555555555\n555555555555555555213322333333223344455445455422233333332133221222232132112355555554455555555412224455555555555554111134544312321344232200000000000002555555555555555555\n555555555555555555213323433333233455555544334433343333332122222222221232222355555555455555555423332143355555555554111111113312321244142200000000000002555555555555555555\n555555555555555555212333321233333444443333334545553333332121232222121231212355555555455555555432233444145555555554111112001112321211142200000000000002555555555555555555\n555555555555555555212334432322333444333444544554542333332122232322122222123355555555455555555544442224435555555554111123102211212310142200000000000003555555555555555555\n555555555555555555212223443222333345455555544444333333332212223322112221132355555555455555555544444444312234445554111123202332113321142200000000000003555555555555555555\n555555555555555555312223222112323455545554433333344433332211212322211112232355555555455555555544444444444421112453011123302322213243141100000000000003555555555555555555\n555555555555555555302234322212323545543333334455554433332221211212311223332355555555455555555544444444444445432353011123213311113343141100000000000003555555555555555555\n555555555555555555302234322112333444333334455545553333332111311113333333332355555555455555555544444444444433454553011112223311012232141100000000000003555555555555555555\n555555555555555555302344433333333445445545555443333333332111320123333333332355555555455555555554444444444444444453011112212100121221231100000000000003555555555555555555\n555555555555555555302354333333323555555434433332222333332113332333333333332355555555455555555544444444444444444453010112212001011111231100000000000004555555555555555555\n555555555555555555402345443333333455444323333323334443333333333333333333332355555555455555555544444444444444444453010111102222112311231100000000000004555555555555555555\n555555555555555555402234444433223443333344443444444333333333333333333333333355555555455555555544444444444444555553010111001045312321231100000000000004555555555555555555\n555555555555555555400111122111112323334555544444333333333333333333333333333455555555455555555554444554444444444553011100012045224433231100000000000004555555555555555555\n555555555555555555400100001110012333335444443344333333333333333333333333333455555555455555555544444455554444444453011100013145201122231100000000000004555555555555555555\n555555555555555555533333333333333333334433444443333333333333333333333333333455555555455555555544444444444555544453010111012144212111231134444444444445555555555555555555\n555555555555555555555555555555553333333444433333333333333333333333333333333455555555455555555544444444444444455553011111111123112232231145555555555555555555555555555555\n555555555555555555555555555555553444444433323333333333333333333333333333233555555555455555555544444444444444444453011111111111110011231145555555555555555555555555555555\n555555555555555555555555555555553444344443333333333333333333333333332333445555555555455555555555555555555444444453011111111111111211332245555555555555555555555555555555\n555555555555555555555555555555553344444433333333333333333333333322334455555555555555455555555555555555555555544552011111111111111111232255555555555555555555555555555555\n555555555555555555555555555555553444333323333333333333333333323334555555555555555555455555555555555555555555555552011111111111111110243155555555555555555555555555555555\n555555555555555555555555555555553333222333333333333333333333344555555555555555555555455555555555555555555555555552011111111111111110232155555555555555555555555555555555\n555555555555555555555555555555553333333444333333333332233345555555555555555555555555555555555555555555555555555552011111111111111110231155555555555555555555555555555555\n555555555555555555555555555555553344444344444433332333455555555555555555555555555555555555555555555555555555555554321111111111111110231255555555555555555555555555555555\n555555555555555555555555555555553444334444443323334455555555555555555555555555555555555555555555555555555555555555554321101111111110231255555555555555555555555555555555\n555555555555555555555555555555553344444433223344555555555555555555555555555555555555555555555555555555555555555555555555432110111110231255555555555555555555555555555555\n555555555555555555555555555555554444333223345555555555555555555555555555555555555555555555555555555555555555555555555555555543110110221255555555555555555555555555555555\n555555555555555555555555555555554333333445555555555555555555555555555555555555555555555555555555555555555555555555555555555555543210221255555555555555555555555555555555\n555555555555555555555555555555554333455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554432255555555555555555555555555555555\n555555555555555555555555555555554455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555455555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555335555555555555555555555555555555555555555555\n555555555555555555555555555555555555555531223455555555555555555555555555555555555545555555555555555555555555555555555444324135555555555555555555555555555555555555555555\n555555555555555555555555555555555555555530110001233455555555555555555555555555555544555555555555555555555555555554444234213335555555555555555555555555555555555555555555\n555555555555555555555555555555555555555530231000000001234455555555555555555555555544555555555555555555555555434444443334311114555555555555555555555555555555555555555555\n555555555555555555555555555555555555555530231000021210000011234455555555555555555543555555555555555555442333333344432344555445555555555555555555555555555555555555555555\n555555555555555555555555555555555555555530222111132220000000000012234555555555555543555555555555544442240344323344444454344555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555531212222332321000000001111000112334555555543555555555444423432143324333444555553334555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555541322221222223122110003122000000001555555543555555554344333432112111323544444444444445555555555555544444444444555555555555555555\n555555555555555555555555555555455444444431223332332333333333333322222221000555555543555555554443111112211100111111111111111111111111100000000000000000455555555555555555\n555555555555555552111111111111000000000000003554444544455555555555555552000555555543555555555444200000000000000000000000000000000000000000000000000000455555555555555555\n555555555555555551011111111111110000000000003541121122245555555555555552112555555543555555555555311110000000011111110000000000111100000000111111000000455555555555555555\n555555555555555552011111111111111111111111103543222222245555555555544433333455555543555555555544554432110000001101110000000000000110000000000111100000555555555555555555\n555555555555555552023333333333332222222222203542323323245555554433332223333455555542455555555534454455554432111000011110000000100111001000100101100000555555555555555555\n555555555555555552133333333333332222433222203552323312435444333333333333443455555542455555555522355335555555554432100000000000000010011000000000000001555555555555555555\n555555555555555552133333343333322222443322213553323323333333333333334333343455555542455555555511125425455555555555301100000000000110000000000000000001555555555555555555\n555555555555555553133333344333322333443422202552123333333333333444433333343455555542355555554521124422113235424455201111110000000000000000100000001101555555555555555555\n555555555555555553122222234333432443443433222333333333333333333333433344343455555542355555554522225312211014321145201122222111111111111110000000000001555555555555555555\n555555555555555553022222223344432443322333333233323333333333334433444433333455555542245555554531242122232224423255201110111122222111112330000000100001555555555555555555\n555555555555555553022223334444433333333333333333343333333333333333333333333455555542245555554542210211123325312255201011002211211112222111111222211211555555555555555555\n555555555555555553022234444444433333333223333445555433333334334444333333333455555542245555555542200301022121335345201010003432331010014211123333233131555555555555555555\n555555555555555554022223444443443334344344555545554333333334433333333333333455555542235555555554322112121151135555201011002431331011014222453334444231555555555555555555\n555555555555555554023222334444443355345555555544453333333333333333333333333455555542235555554555555444211121135555201011002331332011014222322222223221555555555555555555\n555555555555555554023333444444443355444545454333444443333333333333333333333455555542225555555555555555544422335555201011002331231011114212332355555531555555555555555555\n555555555555555554023344444333333455544434342334555443333333333333333322333455555542225555554555555555555555555555201111002431231011014212442223555532555555555555555555\n555555555555555554023333333332222443333333333333555543333333333333333222233455555542225555554555555555555555555555201111003331320011114213433333555522555555555555555555\n555555555555555554023333334322222333333333333333443333333322333223322322223455555543225555554555555555555555555555201110002332321101114213555555555522555555555555555555\n555555555555555555123333333322232333333333333333223333333222233222321111322455555553225555554555555555555555555555201111332101101112114211222222222212555555555555555555\n555555555555555555123222322333222333333322333333333333333122232222322122222455555553225555554555555555555555555555211024444411221244314220000000000003555555555555555555\n555555555555555555113322333333333333334333455554333333333132232232222223112455555553225555555424455555555555555555211024554421332144314120000000000003555555555555555555\n555555555555555555113322333333222333444555545533323333332123222232223123112455555553225555554422223445455555555555211023333431332134314120000000000003555555555555555555\n555555555555555555113323333332222355555545434433334333332122222222222132122455555553225555555423432234135555555555211111101221332113214110000000000003555555555555555555\n555555555555555555113333332232333354455443333444554333332112132222221232212455555553225555555533223344335555555555211012211211231231014110000000000003555555555555555555\n555555555555555555113334322332343344433333443554553333332112133322112222213455555553125555555544443222523455555555211013311322211331014110000000000003555555555555555555\n555555555555555555212334433322332334444455553445433333332112223332212221123455555554225555555544444444432212334555211022320232211223223110000000000004555555555555555555\n555555555555555555212223333123332345555555543333334333332121212322311111233455555554215555555544444444445443221255211023321331211334323110000000000004555555555555555555\n555555555555555555212233221113333354555443333345555433333121221212321123333455555554215555554544444444444444554355111021222331101234223110000000000004555555555555555555\n555555555555555555212234322112333345433333445554555323333111221112333333333455555554115555555554444444444443444455111121222210012122123110000000000004555555555555555555\n555555555555555555212344332222323344434544555454433333333111231123333333333455555554225555554554444444444444444455111111211100001112123110000000000004555555555555555555\n555555555555555555312444333333322355555544544433222233333112332233333333333455555555225555554544444444444444444455111111211311101221123110000000000004555555555555555555\n555555555555555555302454433333332355445433333222333343333323333333333333333455555555225555554544444444444444554455111111100114411232123110000000000004555555555555555555\n555555555555555555302345444333332345433333444333444443333333333333333333333455555555225555555544444444444444445555111010001104523433223110000000000004555555555555555555\n555555555555555555302223443332222333323455544444333323333333333333333333333455555555225555555554444555544444444455111110002215521233323110000000000005555555555555555555\n555555555555555555400111111111111333323544544334433333333333333333333333333455555555225555555544444444455554444455111110002314421200123111122222222225555555555555555555\n555555555555555555401111111111111333333443344444433333333333333333333333333455555555225555555544444444444445554455111112111114412332123115555555555555555555555555555555\n555555555555555555544444555555554322333344444333333333333333333333333333333455555555225555555544444444444444444555111111111112211012123115555555555555555555555555555555\n555555555555555555555555555555555333444444333333333333333333333333333333223455555555225555555555444444444444444455111111111111111111033225555555555555555555555555555555\n555555555555555555555555555555555344443344333333333333333333333333332233345555555555225555555555555555555554444455111111111111111111133225555555555555555555555555555555\n555555555555555555555555555555555333444443333333333333333333333332233445555555555555225555555555555555555555555455111111111111111111024315555555555555555555555555555555\n555555555555555555555555555555555344433332333333333333333333332333455555555555555555325555555555555555555555555555111111111111111111024315555555555555555555555555555555\n555555555555555555555555555555555333332233333333333333333333334455555555555555555555335555555555555555555555555555111111111111111111023115555555555555555555555555555555\n555555555555555555555555555555555322333334432333333333323334555555555555555555555555435555555555555555555555555555111111111111111111023115555555555555555555555555555555\n555555555555555555555555555555555333444444434443333233344555555555555555555555555555425555555555555555555555555555543211111111111111032125555555555555555555555555555555\n555555555555555555555555555555555345443434444333233345555555555555555555555555555555425555555555555555555555555555555554321101111111032125555555555555555555555555555555\n555555555555555555555555555555555434344443332233445555555555555555555555555555555555425555555555555555555555555555555555555432110111032125555555555555555555555555555555\n555555555555555555555555555555555444443322233455555555555555555555555555555555555555525555555555555555555555555555555555555555543211032125555555555555555555555555555555\n555555555555555555555555555555555433333334455555555555555555555555555555555555555555525555555555555555555555555555555555555555555554232125555555555555555555555555555555\n555555555555555555555555555555555423334455555555555555555555555555555555555555555555535555555555555555555555555555555555555555555555555435555555555555555555555555555555\n555555555555555555555555555555555444555555555555555555555555555555555555555555555555535555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555535555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555535555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555545555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555545555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555455555555555555555555555555555555555555443355555555555555555555555555555555555555555555\n555555555555555555555555555555555555555434455555555555555555555555555555555555555455555555555555555555555555555555554443231355555555555555555555555555555555555555555555\n555555555555555555555555555555555555555300011234455555555555555555555555555555555445555555555555555555555555555544443342123355555555555555555555555555555555555555555555\n555555555555555555555555555555555555555301210000011233455555555555555555555555555335555555555555555555555554334444432343222155555555555555555555555555555555555555555555\n555555555555555555555555555555555555555302310000101000001223445555555555555555555325555555555555555554432433333444323445555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555302320100222200000000011123445555555555555424555555555555544432321444233444444543345555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555402221212222200000000010110001123345555555414555555555444323421233234334555555543445555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555413232213222222121000012131000000002555555414555555554343333432111112334444444444443344333333333333222222222212555555555555555555\n555555555555555555555555555555555555555413232213222323333232223221111110001555555414555555554442111111110000000000000000000000000000000000000000000001555555555555555555\n555555555555555554333333333222222222222111014544444545555555555555555551001555555413555555554444100000000000000000000000000000101000000001110110000001555555555555555555\n555555555555555550000000000001000000000000004541221222245555555555555552012555555413555555555555322110000000011111110000000000111100000000111111000001555555555555555555\n555555555555555551011111111111111000111111104542222222245555555555554433333455555313555555555544555444321100000001111110000000000111000000001111100002555555555555555555\n555555555555555551022222222222222222222222204543323323255555555443332223333455555314355555555534455455555544322110000000000000000000011000000001000002555555555555555555\n555555555555555551133333333333432223322222203541323313335544333333333333343455555413355555555522245425555555555554310000000000000110100000000000000002555555555555555555\n555555555555555551133333333333332223433222203543323323333333333333334433343455555413345555554520014524345555544555411111000000000000000000000000000002555555555555555555\n555555555555555551133333343333322223433322203552223333333333333344443333343455555413335555554531124522202124523255411112211111000000000000000000001002555555555555555555\n555555555555555552122222344334422333443433213432233333333333333343433344343455555413325555554522234311211013522035411111122222111111101220000000000002555555555555555555\n555555555555555552122222223343332443322433233233333333333333333433434433333455555413315555554541242122233314513155411111011111111122211111111111101102555555555555555555\n555555555555555552121223333444433333222333333333333333333333333333333333323455555413314555554542310211113213322235411111001332231001112311122222222222555555555555555555\n555555555555555552122234344444433333333322333344455543333333334344333333333455555413303555554542300311113021225545411111001342233101001412243444353223555555555555555555\n555555555555555553122234444343433333334433445555554333333334443333333333333455555413302555554454433112212043115555411111001332133101101412343323332223555555555555555555\n555555555555555553122223334444444334534555554554444323333333333333333333333455555423311555554455555545421211215555411111001332133111101411121233434413555555555555555555\n555555555555555553023223344444444335544455545433444443333333333333333333333455555423311455555555555555555544435555411111001342133011101411243445555513555555555555555555\n555555555555555553023334444444333345544444444323455543333333333333333322333455555423311455554555555555555555555555411111001332232011101411231213555513555555555555555555\n555555555555555554023444333333333344333333333332455543333333333333333222233455555423301455554455555555555555555555411111001332231111102411355555555513555555555555555555\n555555555555555554023333333322222233233333333333344333333332333322332322223455555523301455554455555555555555555555411110121111120111102311344444444413555555555555555555\n555555555555555554023333334222232233333333333333332333333322233222321111222455555523301455554455555555555555555555411112444320121124412311110000000004555555555555555555\n555555555555555554022222332332222233333333323333333333333222233232322122222455555523301455554455555555555555555555411113454431233124432311000000000004555555555555555555\n555555555555555554023322332333322333323433344554333333333223222232222223212455555523301455554523344555555555555555411113444442232114432311000000000004555555555555555555\n555555555555555555023322333333333333334445555443332333333223222232223223212455555533301455554522322335445555555555411111101232233212422311000000000004555555555555555555\n555555555555555555123322333332222334555554543443333333333212222222222123122455555533401455555522343324225555555555411111210111133122102311000000000004555555555555555555\n555555555555555555123323433332332335445544332354445433333212123222211132222455555533300455555543222334425555555555411112320121121133102311000000000004555555555555555555\n555555555555555555113333321332344334443333344355454333333212123232212222212455555533300455555544454322422344555555411112230133320223312311000000000004555555555555555555\n555555555555555555113334322322343333443445555354544333333221212332212222123455555533300455555544444445543321122355411112241132131223422311000000000004555555555555555555\n555555555555555555112324443223332234555555554333333333333221221332311111233455555543400455555544444444445454432235411112331232110234412311000000000004555555555555555555\n555555555555555555112233222123332235455544333334445443333222121222321112333455555543400455554444444444444443445455411111122332101122212311000000000005555555555555555555\n555555555555555555212233322113333234543333344455555433333212121112333333333455555553300455554454444444444444444445411111121111001212212311000000000005555555555555555555\n555555555555555555212234322112333333443344455555444333333211132012333333333455555553301455554454444444444444444445411111121210100111112311000000000015555555555555555555\n555555555555555555212344433323323234555554455443332233333211232223333333333455555554411455554544444444444444444445411111110131321133112311000000000015555555555555555555\n555555555555555555212454333333322335545554333322233334333322333333333333333455555555401455554544444444444444555555411111100101552233212311000000000015555555555555555555\n555555555555555555312354433333332234544333344333334444333333333333333333333455555555411455555554444444444444444455411111000211551234422311000000000015555555555555555555\n555555555555555555302245544433322233333344554344433333333333333333333333333355555555411455555554444455554444444445411111000322441110113311000000000015555555555555555555\n555555555555555555301212222211111123233355555433432333333333333333333333333355555555301455555544444444445555453345311012111222441232113311444444445555555555555555555555\n555555555555555555300100001110011123333354344444443333333333333333333333333355555555412455555544444444444444555555311111111111230212213311555555555555555555555555555555\n555555555555555555412222222222233333332333444443333333333333333333333333333355555555412455555544444444444444444455311111111111111110103322555555555555555555555555555555\n555555555555555555555555555555555533333344433323333333333333333333333333223455555555402455555555544454455444444445301111111111111111113222555555555555555555555555555555\n555555555555555555555555555555555534444334333333333333333333333333333223344555555555402455555555555555555555544445301111111111111111112321555555555555555555555555555555\n555555555555555555555555555555555533443444433333333333333333333333223344555555555555402355555555555555555555555555311111111111111111102431555555555555555555555555555555\n555555555555555555555555555555555534444333333333333333333333332233445555555555555555512455555555555555555555555555301111111111111111103321555555555555555555555555555555\n555555555555555555555555555555555533333333333333333333333333333445555555555555555555513455555555555555555555555555301111111111111111103212555555555555555555555555555555\n555555555555555555555555555555555532223333443333333333333333455555555555555555555555522355555555555555555555555555421111111111111111103212555555555555555555555555555555\n555555555555555555555555555555555533334444443344333332334455555555555555555555555555532355555555555555555555555555555432211011111111103212555555555555555555555555555555\n555555555555555555555555555555555534544443444443332334455555555555555555555555555555531355555555555555555555555555555555554321101111103212555555555555555555555555555555\n555555555555555555555555555555555543434444443322334555555555555555555555555555555555541355555555555555555555555555555555555555432111103212555555555555555555555555555555\n555555555555555555555555555555555543444433223344555555555555555555555555555555555555551355555555555555555555555555555555555555555543213212555555555555555555555555555555\n555555555555555555555555555555555543433333344555555555555555555555555555555555555555551355555555555555555555555555555555555555555555555433555555555555555555555555555555\n555555555555555555555555555555555543333345555555555555555555555555555555555555555555552355555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555543445555555555555555555555555555555555555555555555552355555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555553355555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555554355555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555554355555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555355555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555455555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444135555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555545555555555555555555555555555555555434323245555555555555555555555555555555555555555555555\n555555555555555555555555555555555555543445555555555555555555555555555555555555534555555555555555555555555555554444334311325555555555555555555555555555555555555555555555\n555555555555555555555555555555555555530001122334455555555555555555555555555555522455555555555555555555555433333443234433225555555555555555555555555555555555555555555555\n555555555555555555555555555555555555540121000000011223445555555555555555555555522255555555555555555444224333334443344455555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555540232000001010000000112234455555555555555523145555555555555444323224432344444554334555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555540232010013131000000000000011123344555555523125555555554443234212332343455555554344445555444444443333322222211115555555555555555555\n555555555555555555555555555555555555540223131223231100000000111210000000114555522125555555553433233321100122232222221111111111100000000000000000000005555555555555555555\n555555555555555555555555555555555555541313231222222311211100231310000110004555532125555555554432100011000000000000000000000000000000000001100110000005555555555555555555\n555555555555555555555555555555555555541222222333233344444444444444455551004555532125555555554444100000000000011111100000000001111100000001111110000005555555555555555555\n555555555555555554443333322222211111110000015554444444455555555555555551013555533125555555555555443321100000011111100000000000001110000000001111000015555555555555555555\n555555555555555530000000000001000000000000004530111112145555555555555442233455522125445555554544454455554432211100001100000000000100010001100001000015555555555555555555\n555555555555555540011111111111111111111111104543223222355555555544333323333455522125325555554524355434555555555444320000000000000100001000000000000015555555555555555555\n555555555555555540122222222223332222222222204542323313255555443333333333343455522125415555554521124523555555554555541111100000000000000000000000000015555555555555555555\n555555555555555540233333333333432223322222204542323313334433333333333344343455522115403555554530012533212334542435541111221111110000000001000000010015555555555555555555\n555555555555555540233333333333322223433222204543223323333333333334343433333455522115411555554532113522220101431214541111112122221111111000000000000015555555555555555555\n555555555555555540233333443333322223433322204541233333333333343334343334333455532115410355554531134322222222451315541111101121112111122221111111111115555555555555555555\n555555555555555550222222344334322433433433213333333333333333333433334433333455532115410155554552222121213332531214541111100133223200100132212322221315555555555555555555\n555555555555555551222222223343332433322433333333323333333333333333333333333455532115411035554452310130102211133544541111100134313310110032223444442315555555555555555555\n555555555555555551222223333444433333223333332233344544333333333334333333333455532115411115554452411120202115112555541111100133213310110032213323232315555555555555555555\n555555555555555551122234344444434323333343333445555443333333444433333333333455543115411103554455544323411112112555541111100133213310111032111344444315555555555555555555\n555555555555555551122234444343433433344354545545455532333334333333333333333455543115411111554455555555554432232555541111100134313310111032213445555415555555555555555555\n555555555555555551122223334444444433354355554554434434333333333333333333333355543115411111454555555555555555555555541111110133313300111032111215555415555555555555555555\n555555555555555552133223344444444433455444444533235554333333333333333332233355543115511111454455555555555555555555541111100033323211011032115555555415555555555555555555\n555555555555555552133334444444334433444433343333335555333333333333333222223355543115511111453455555555555555555555541111112211112011121032114444333215555555555555555555\n555555555555555552133444333333333333433323333333335444333333233332233232322355543115510111453455555555555555555555541111234443012211443132210000000015555555555555555555\n555555555555555553033333333322222222333333333333333322333332223322232111232355543115510111454455555555555555555555541111345444113321344132210000000015555555555555555555\n555555555555555553023333344222232112333333333233333333333322223222232112222355553115510111454444555555555555555555541111244434313321244132210000000025555555555555555555\n555555555555555553023333333332222212333334233344443333333322223223222223211355554114520011454531323455555555555555541111110123213321122032210000000025555555555555555555\n555555555555555554023222323333322223322344445555433333333322322223222312211355555114521011454542333213424555555555541111121011112311310032210000000025555555555555555555\n555555555555555554023322333333333333334455545455322333333321222222222213212355555214521001454542333344422555555555541111232013221113320032210000000025555555555555555555\n555555555555555554023322333332222223355455544334434443333321212222222113221355555224510000455554333222352445555555541111223102332112233132210000000025555555555555555555\n555555555555555554023323433332333333344444333334555533333321212323211122211355555224510000455544445444452122223345541111223212312213344132210000000025555555555555555555\n555555555555555554023333321332344444344433344544555433333321122333221222212355555224520000455544444444544544322113541111223223311003343132210000000025555555555555555555\n555555555555555555123334322322343343334445555544433333333322122233221211123355555314520000454444444444444444445544541111212223210112222132210000000025555555555555555555\n555555555555555555122334433223332222345545554433334444333322212122232111233355555414520000454454444444444444334444541111112111000011122132210000000025555555555555555555\n555555555555555555112233322123332222354554333334455554333321212111233233333355555514510010354455444444444444444444541111112112011012211132210000000025555555555555555555\n555555555555555555112233322113333222344433334555544443333321113101233333333355555523521021354455444444444444444444541111111102134211321142210000000025555555555555555555\n555555555555555555112234322112333333344444544555443333333321123212333333333355555543521021354454444444444444455444541111111011045323433132210000000025555555555555555555\n555555555555555555212344433223323223355555544433322333333332233333333333333355555554521011354454444444444444444555541111100012045312234232200000000025555555555555555555\n555555555555555555212444333333322322345444433333323344433333333333333333333355555555522121355455444454444444444444541111100023144311101142210011111135555555555555555555\n555555555555555555212454433333333222344333334443444443333333333333333333333355555555520021355554444445555545544344541111211112144313332142125555555555555555555555555555\n555555555555555555212345444433322222333333555544443322333333333333333333333355555555520021355554444444444444555544541111111111122111112142125555555555555555555555555555\n555555555555555555302223333221111111233334544443344333333333333333333333333355555555532132355554444444444444444445541111111111111111110142225555555555555555555555555555\n555555555555555555300111001110111111233333433444443333333333333333333333333355555555531032355554444444444444444444541111111111111111111132225555555555555555555555555555\n555555555555555555301111111222222233333333444433322333333333333333333333332355555555520032355555554555555555544444541111111111111111111034225555555555555555555555555555\n555555555555555555544555555555555555334444443323333333333333333333333332334455555555530032355555555555555555555555541111111111111111111033225555555555555555555555555555\n555555555555555555555555555555555555344433444333333333333333333333332334455555555555540032355555555555555555555555541111111111111111111032125555555555555555555555555555\n555555555555555555555555555555555555334444443333333333333333333322334455555555555555551043255555555555555555555555540111111111111111111032125555555555555555555555555555\n555555555555555555555555555555555555344433332333333333333333333334455555555555555555552043255555555555555555555555542111111111111111111032125555555555555555555555555555\n555555555555555555555555555555555555433322233333333333333333334455555555555555555555554032255555555555555555555555555543321110111111111032125555555555555555555555555555\n555555555555555555555555555555555555432333344433333333332334555555555555555555555555555022255555555555555555555555555555555433211101111032125555555555555555555555555555\n555555555555555555555555555555555555434444444444433332334555555555555555555555555555555212255555555555555555555555555555555555554432111032125555555555555555555555555555\n555555555555555555555555555555555555434443434443332334555555555555555555555555555555555302255555555555555555555555555555555555555555544342125555555555555555555555555555\n555555555555555555555555555555555555434344433322334555555555555555555555555555555555555511255555555555555555555555555555555555555555555555445555555555555555555555555555\n555555555555555555555555555555555555434443322334555555555555555555555555555555555555555520255555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555433333334555555555555555555555555555555555555555555530255555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555433334555555555555555555555555555555555555555555555550255555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555444555555555555555555555555555555555555555555555555552155555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555553155555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554255555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555355555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555455555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554455555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554341355555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555554455555555555555555555555555555555554343232455555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555554355555555555555555555555555555544443343112255555555555555555555555555555555555555555555555\n555555555555555555555555555555555555412233445555555555555555555555555555555554233555555555555555555555554433334432344433355555555555555555555555555555555555555555555555\n555555555555555555555555555555555555400100000112233445555555555555555555555555221455555555555555555444143433344433444455555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555401320000000000001112234445555555555555555231255555555555554343224144323444455543345555555555555555555555444443345555555555555555555\n555555555555555555555555555555555555401330000021220000000000001122334455555555231045555555544443243113322433555444443444444433332222211111100000000025555555555555555555\n555555555555555555555555555555555555402231211132220000000000111100000001125555222035555555544432233211000111211111110000000000000000000000000000000025555555555555555555\n555555555555555555555555555555555555402122222322222101100000312200000000005555322145555555544422000000000000000000000000000001111000000011111100000025555555555555555555\n555555555555555555555555555555555555513232222222233333333333443444444540005555321135555555554444100000000000011111100000000001111100000000011111000025555555555555555555\n555555555555555555555555554444433333211111114554544544455555555555555550014555331135555555555555444432211100000001111100000000001110010001000010000025555555555555555555\n555555555555555532111111100000000000000000005531221212155555555555555442233455231135435555554544444455555544333221111000000000000000010000000000000025555555555555555555\n555555555555555530011111111111110000000011005532222222255555555554433323333455121135415555554523255524555555555555541000000000001100000000000000000025555555555555555555\n555555555555555530011111111111222222222222204543333323255555544333333333333455122035512555554531113532545555554455551111111100010000000000000000011025555555555555555555\n555555555555555530222232333333332223222222204531323314345433333333333334343455222035510455554431012542211312552324551111222222111111100000000000000025555555555555555555\n555555555555555540233333333333322223432222204543323323333333333333343433333455222025521155554542223521121101352212551111101111111122221111110111000025555555555555555555\n555555555555555540233333333333222223433322204542133333333333333334443334333455222025511035544541134322223231451314551110100022212210011124111222122125555555555555555555\n555555555555555540233333443334322333433432213432333333333333333443333433333355222025511015544452322021112331432222551110100024422320010014132333432225555555555555555555\n555555555555555540222222344333322433423433223233333333333333433333333333333355322025511103544452310130101202122555551110110023422320111014122343432225555555555555555555\n555555555555555550222222223444333433222333333233333444333333333334433333333355332025511111454453421110211204311555551110110023312331111014221223233225555555555555555555\n555555555555555551222223344444434322333333333344555454333333344443333333333355332025511110154455555433431121121455552110110023322320111014212555555235555555555555555555\n555555555555555551222234444444434333334334444555545543233333333333333333333355432025521111034455555555555453443555552110110023422320111014112235555225555555555555555555\n555555555555555551122234444443444433335435555455444443333333333333333333333355432015521111125555555555555555555555552110110023322311111114112345555225555555555555555555\n555555555555555551122222334444444434345534445443324545433333333333333333233355432015521101124455555555555555555555552110100012322201111014112555555235555555555555555555\n555555555555555551133233444444344434344544334333324555433333333333333322223355432025521111124455555555555555555555552110113432001101234214121111111035555555555555555555\n555555555555555552133334444333333433343333333323324544333333333332233232322355432025521011124455555555555555555555552110144444202321244314120000000035555555555555555555\n555555555555555552133343333332323332333333333333333333233332223332232121132355432125510011124455555555555555555555552110135544322332144314120000000035555555555555555555\n555555555555555552123333334222222111233333333333332333333332222322232211122355532125520011124444555555555555555555552110133223422332124314120000000035555555555555555555\n555555555555555553023333333322222111233333333334443333333331222323222213311355542015521011124541222344545555555555552110111001111331121014120000000035555555555555555555\n555555555555555553022222222333222222233234444455543333333331332223222322311255552015521001124442333222422555555555552110122101211211331014120000000035555555555555555555\n555555555555555553023322333333333333333344544545432233333331222222222312312255553115521100024542223334432555555555552110123202333202333214120000000035555555555555555555\n555555555555555554023322333333223333335555554433443344333331121222221213211355553125520000015554434322253234455555552110122301331312234314120000000035555555555555555555\n555555555555555554023322333332222223235445443333555553333331121322221212221355553125520000015554444444453222112224552110123312321201334214120000000035555555555555555555\n555555555555555554023333432332333344334433334454455543333332121233221222212355554124531000015554444444444545443322552110112223321001222114120000000035555555555555555555\n555555555555555554023333321332344444433444455554444333333331212133221122123355554124531000014454444444444444444554552110111212210012122124120000000035555555555555555555\n555555555555555555123334433322333333334554555543333344433331212122222111233355555224531000014454444444444444444444552110112212001001111114120000000035555555555555555555\n555555555555555555122224443223332222335455443333445555433332212211123223333355555314530001114455444444444444444444552110111202312211232114120000000035555555555555555555\n555555555555555555112233221113333222334543333445554544233331112211133333333345555514531102214454444444444444444444552010111101115522232214120000000045555555555555555555\n555555555555555555112233322112333333334443454455444333333331112311233333333345555524531101214454444444444444445555552010110002115522344314120000000035555555555555555555\n555555555555555555112234322122323323235555554444333222333332123333333333333345555544531101214354444444444444444444552011110002215510101124120000000035555555555555555555\n555555555555555555212344433333322222235545543333322334443333333333333333333345555555531201214455444455555444444444552011110012214421322114211333344455555555555555555555\n555555555555555555212454333333323322234543333444334444433333333333333333333345555555530002215554444444545555555434552010111111113311222214113555555555555555555555555555\n555555555555555555212354443333332222233332345554444333233333333333333333333345555555531003215554444444444444455555552011111111111111101014123555555555555555555555555555\n555555555555555555302234444432222222233332454544334433333333333333333333333245555555541203315554444444444444444444552011111111111111112124123555555555555555555555555555\n555555555555555555301111221111111111123333343344444333333333333333333333333245555555541103314554444444444544444444552011111111111111111114313555555555555555555555555555\n555555555555555555300100001110111111123333334444333333333333333333333333333245555555540003314555555555555555555444552011111111111111111114323555555555555555555555555555\n555555555555555555412222333334444455533334444333333333333333333333333333233455555555540003214555555555555555555555552111111111111111111114113555555555555555555555555555\n555555555555555555555555555555555555534444334323333333333333333333332233455555555555551003314555555555555555555555552011111111111111111114113555555555555555555555555555\n555555555555555555555555555555555555543344444333333333333333333332233455555555555555553003414555555555555555555555552011111111111111111114113555555555555555555555555555\n555555555555555555555555555555555555543444333333333333333333333333445555555555555555555104414555555555555555555555554332111101111111111114113555555555555555555555555555\n555555555555555555555555555555555555543333223333333333333333333455555555555555555555555203314555555555555555555555555555544321111011111114113555555555555555555555555555\n555555555555555555555555555555555555542233333433333333333233445555555555555555555555555402214555555555555555555555555555555555543321110014113555555555555555555555555555\n555555555555555555555555555555555555543334444444443333233445555555555555555555555555555510214555555555555555555555555555555555555555443224113555555555555555555555555555\n555555555555555555555555555555555555543444443444433233445555555555555555555555555555555530114555555555555555555555555555555555555555555555444555555555555555555555555555\n555555555555555555555555555555555555543434444333223345555555555555555555555555555555555551114555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555543444433223445555555555555555555555555555555555555553004555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555543433333345555555555555555555555555555555555555555554003555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555553333445555555555555555555555555555555555555555555555203555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555553345555555555555555555555555555555555555555555555555403555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555513555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555533555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555543555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555543413555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555544555555555555555555555555555555555543432334555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555543555555555555555555555555555545444433431122555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555444555555555555555555555555555555555555542325555555555555555555555444333344323444433555555555555555555555555555555555555555555555555\n555555555555555555555555555555555554000111223344455555555555555555555555555542213555555555555555554441233333444334444455555555555555555555555555555555555555555555555555\n555555555555555555555555555555555554012100000000011122334445555555555555555542320455555555555554343232344233445555433455555555555554444433332222111145555555555555555555\n555555555555555555555555555555555554013300000111200000000011112233445555555542320155555555544432342123213334444444333333322221111100000000000000000045555555555555555555\n555555555555555555555555555555555555013311100221300000000000001000001111235541221155555555544432232110000111111000000000000000000000000000001100000045555555555555555555\n555555555555555555555555555555555555022212212322311001000001213100000000015552221155555555544322000000000000000000000000000001111000000011111100000045555555555555555555\n555555555555555555555555555555555555122222213222323123222223433333334440015552221145555555544454211100000000011111100000000000001100000000011110000045555555555555555555\n555555555555555555555555555555555554122221114444445555555555555555555550014453321145555555554555554444332211111000001100000000011110010001000000000045555555555555555555\n555555555555555554444333322221111100000000015542322323255555555555555542233442321145525555554544454445555555544433221000000000001000010000000000000045555555555555555555\n555555555555555520000000000011010000000000015531122222255555555555443333333451321145513555554533245532555555555555553011100000001100000000000000010045555555555555555555\n555555555555555520111111111111111111122222115543233323355555554333333333333451221145520455554431112542434544554345553011121111111100000001000000000045555555555555555555\n555555555555555530122222222223332222222222204531323314245443333333333344333451221045520155544441012542220211352212553111111212222222111111100000000045555555555555555555\n555555555555555530233333333333432223332222204543323313333333333333344433333452221045521025544542222531121111253222553111110112111211111112311111111045555555555555555555\n555555555555555530233333333333322223433222204542223333333333333333443333433352221045521003544441124212223341352122553011110013332331010003312222322145555555555555555555\n555555555555555540233333443333322223433322204532233333333333333333333433333352221035521101444452322021111321233343453011110013431331001002312243523145555555555555555555\n555555555555555540232222344334322433433432223333333333333333333333343333333352221035521111144452310041111302212355553011110013331332011102311132323145555555555555555555\n555555555555555540222222233343322433222333333332333344433333333333433333333353320035521111024453432211220203311355553011110013321232011102311344455145555555555555555555\n555555555555555540222223333444433332233333332334445545433333344443333333333353320035521111002455555544442131122355553011110013431231011102311255555145555555555555555555\n555555555555555550222234344444434333233433444455554554233333433333333333333353321035521101110455555555555555544455553011111013331231011102311135555145555555555555555555\n555555555555555551222234444343433433333543555545544443333333333333333333333353331025521101111455555555555555555555553011110003332321101102311455555145555555555555555555\n555555555555555551122223334444444434434553544545333444543333333333333333233354331035521110111455555555555555555555553111110222111100113302311333332045555555555555555555\n555555555555555551133223344444444444434554433433233455443333333333333322223354331035531111110355555555555555555555553111113444300221134422311000000045555555555555555555\n555555555555555551133334444444333434334333333333333455433333333333233222222354331035531101111355555555555555555555553111134554421232124422311000000045555555555555555555\n555555555555555552133443344333333333323333333333333333333333222332233221132354331135520101111455555555555555555555553111124443431332113522311000000045555555555555555555\n555555555555555552133333333322222221123333333333332333333332222332222211222255331125530001111453445555555555555555554111111111221232111202311000000045555555555555555555\n555555555555555552133333344222232111123333332233443333333332222322322212321255431125532001111451222233544555555555554111112100111131132002311000000045555555555555555555\n555555555555555553123333333322222222123332443445554333333332232222322222321255531125531100111352343322421455555555554111113211222210233102311000000045555555555555555555\n555555555555555553023222323333322233333333444554543222333332122222222322312255541225531110000452222233443455555555554111122310233221223422311000000045555555555555555555\n555555555555555553023322333333333333333455554543443334333332122222222212312245551225530010000354444432244123334445554111122320231120334422311000000045555555555555555555\n555555555555555554023322333332222222233544544333344555333332121232221212221245551225530010000354444444554434221112454111122322332100123312311000000045555555555555555555\n555555555555555554023323433332333334343444333344355454333332122233322122211345551225531100000354444444444454444443454111121222321011212212311000000045555555555555555555\n555555555555555554023333322332344444443344445555344433333332212223322122122345551225542000000254444444444444434454554111111221100101111112311000000045555555555555555555\n555555555555555554023334322322343344443455555554333334433332221212223111133245553125541100000255444444444444444444454111111220311101122112311000000045555555555555555555\n555555555555555555123334433322332222333545544433334555443332121211123223333245555125540100120355444444444444444444454111111110113431123212311000000045555555555555555555\n555555555555555555122223332123333222333554333344555455433332111310123333333245555315541210230254444444444444444444454111111101103541444322311000000045555555555555555555\n555555555555555555112233221113333232323344344455554443333332111321233333333245555514542100121254444444444444444555554111110001313540111222311000000045555555555555555555\n555555555555555555112234322112333333323455555445443322233333212333333333333245555534542110111254444444444444444444454111110001313441121012311111122355555555555555555555\n555555555555555555112344332223323223223554554333322233344333333333333333333245555555551210211255444445555544444444454111121111212431223222311355555555555555555555555555\n555555555555555555212444333333322322223454433334433334443333333333333333333245555555551001221254444444444555555544454111111111111221100112311355555555555555555555555555\n555555555555555555212454433333333222223333334455444433333333333333333333333235555555551110330254444444444444444455554111111111111111121112312355555555555555555555555555\n555555555555555555202345444333322222222323345555433433333333333333333333333235555555552220331254444444444444444444454111111111111111111112321355555555555555555555555555\n555555555555555555302233443322222111112333335443444433333333333333333333333335555555552000322255444444445555444444454111111111111111111101441355555555555555555555555555\n555555555555555555300111111111111101002333333344443333333333333333333333333235555555551000322255555555555555555554454111111111111111111101321355555555555555555555555555\n555555555555555555300111111111122223333333334443333333333333333333333333333345555555551000322255555555555555555555555111111111111111111101311355555555555555555555555555\n555555555555555555433344444555555555554444433432333333333333333333333223345555555555553000332255555555555555555555555111111111111111111101311355555555555555555555555555\n555555555555555555555555555555555555554344344433333333333333333333323345555555555555555100342255555555555555555555555211111111111111111101311355555555555555555555555555\n555555555555555555555555555555555555554345433333333333333333333323345555555555555555555300341155555555555555555555555554332211101111111101311355555555555555555555555555\n555555555555555555555555555555555555554343333333333333333333333344555555555555555555555510331155555555555555555555555555555554432211100101311355555555555555555555555555\n555555555555555555555555555555555555554322333343233333333333344555555555555555555555555530131155555555555555555555555555555555555554432211311355555555555555555555555555\n555555555555555555555555555555555555554333444443344333323344555555555555555555555555555551012155555555555555555555555555555555555555555554433455555555555555555555555555\n555555555555555555555555555555555555554344444344443322334555555555555555555555555555555553012155555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555554343344443322334555555555555555555555555555555555555101155555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555554344444322334555555555555555555555555555555555555555300155555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555344333334555555555555555555555555555555555555555555510155555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555333334455555555555555555555555555555555555555555555530155555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555333455555555555555555555555555555555555555555555555551055555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555455555555555555555555555555555555555555555555555555553055555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555145555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555445555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555445555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555433145555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555455555555555555555555555555555555555434323345555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555335555555555555555555555555555444444334311125555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555324245555555555555555555554443333443234554445555555555555555555555555555555555555555555555555\n555555555555555555555555555555555542223344455555555555555555555555555555555422115555555555555555554431433234444444444555555555555555555555555444433455555555555555555555\n555555555555555555555555555555555540011000001112233344455555555555555555555323202555555555555543432232443234555554334555555544444333222111110000000255555555555555555555\n555555555555555555555555555555555550133100000001000000011122233444555555555323210355555555544432441123223334443333222211111000000000000000000000000255555555555555555555\n555555555555555555555555555555555550133100001213100000000000000000111122245412210255555555544322221100000000000000000000000000000000000011111100000255555555555555555555\n555555555555555555555555555555555551122212112313100000000002112000000000035422211255555555544322000000000000000000000000000011111000000000011110000255555555555555555555\n555555555555555555555555555555555551122213132222221121011113324222333430025422211255555555544454222110000000011111100000000000011110010001010100000255555555555555555555\n555555555555555555555555555555555551232222122334444444455555555555555550024422211255545555554554555555444332221111111100000000001000100001000000000255555555555555555555\n555555555555555555555555544444333221111000015543433433355555555555555542233223211255524555554544445545555555555554443100000000001000000000000000000255555555555555555555\n555555555555555532221111000000000000000000015530111112155555555555443333333203211255521555554532234531555555555455554111111111110000000000000000110255555555555555555555\n555555555555555510001111111111110000111111115543233323355555554433333333333311311155520155544441111451422443454243554111122222211111111111000000000255555555555555555555\n555555555555555520011111111122222222222222215532333314255544333333333334434311211155531025544441112451220101153120354111110111111111222222211110000255555555555555555555\n555555555555555520222232333333332223322222204532323313334333333333334333334312211155531102544442223531222111254131554111010002221221001001422122222255555555555555555555\n555555555555555530333333333333322223433222204543223323332333333333444333433312311155521110344452124112222342253121354111010002442233001001422234313255555555555555555555\n555555555555555530333333333333222223433322204541233333333333443343333433333312311055531110024453321031010311113255454111011002342233111100422144423255555555555555555555\n555555555555555530233333443334323333433432213333333332333333333333333333333312310045531110112453320031110302411255554111011002331233111210422133333155555555555555555555\n555555555555555540222222344333323433323433333333323334333333333333443333333322310045531111100354433211230211311255555111011002332133011110421155553155555555555555555555\n555555555555555540222222223444333433223333332233344555533333434444333333333333310045531111110045555555554343223255555111011002342232001110321145553155555555555555555555\n555555555555555540222223344444434322223333343445555555323333433333333333333333310045531110211035555555555555555555555111011002332231111110321155554155555555555555555555\n555555555555555550222234344444434333323354355555554444333333333333333333333333310045531110111135555555555555555555555111010001222220111210321145553155555555555555555555\n555555555555555551222234434443444434433454354454433344453333333333333333333333310045531111111135555555555555555555555111011343210111114431321111000155555555555555555555\n555555555555555551222222344444444434443455444444323355543333333333333332223333310145541110111025555555555555555555555111014444431133114441322100000155555555555555555555\n555555555555555551133223444444344434343433333333333355543333333333223322232333310145540100111135555555555555555555555111023554442233213441322100000155555555555555555555\n555555555555555551133334444333333443422332333333333343333333322332223222122233320135540100111135555555555555555555555111013322342133211220322100000155555555555555555555\n555555555555555552133443333332323332222333333333333322333333222332223211112243321135540100111123444455555555555555555111010100111123113100322100000155555555555555555555\n555555555555555552133333334222222111112333333322333333333333222232322222321244311135541100111122222222443455555555555111012210121121133200321100000155555555555555555555\n555555555555555552133333333322232112212333344334555433333333122222322222321145410135541110010122244333441355555555555111012320133320122331321100000155555555555555555555\n555555555555555553122222222333222222222333344555554332333333222221222231322245521125542010000023222222344345555555555211012231133122133441321100000155555555555555555555\n555555555555555553023222333333333333343345555454344333433333212222222212322245521225541010000014444433235212222334555211012331233120033431321100000155555555555555555555\n555555555555555553023322333333223333343355455443235455433333212132222112211245521325551000000014444444454444433222255211011222332101122221321100000155555555555555555555\n555555555555555554023322333332222223343344433334445545333333212123322122221245521225541100001014444444444454444454455211011121121001211221321100000155555555555555555555\n555555555555555554023323432332333444443334434445534443333333221223322122112345531225552100000014444444444444433444455211011221110010112111321100000155555555555555555555\n555555555555555554023333321332344444444335555555433333433333221212222211123245541225551100000015444444444444444444455201011121131331113311331100000155555555555555555555\n555555555555555555123334333322333333333354555443333455543333221221112322333235552125551110014015544444444444444444455201011110010453234331331100000155555555555555555555\n555555555555555555122324443222332222332355443333445555532333211221123333333235555125551220022114444444444444444555455201011000220453123342331100000155555555555555555555\n555555555555555555112233221112333222332344433445555544333333211231123333333235555315552200021214444444444444444445555201111000220443011001331100000255555555555555555555\n555555555555555555112234322212333332322345555544544332223333312332333333333335555525552121021214444444444444444444455201111000221443133321331134445555555555555555555555\n555555555555555555112234322122333323322355455433332223334333333333333333333335555555552130021204544445555554454443455201111221111232010121331145555555555555555555555555\n555555555555555555212344433333322222222345443323443333444333333333333333333335555555552000122204444444444444555555555201111111111111111110332245555555555555555555555555\n555555555555555555212454333333322322222334333445444443332333333333333333333335555555552111034104444444444444444444455201111111111111111111332145555555555555555555555555\n555555555555555555302354443333333222222332324555543343233333333333333333333335555555553131033214444444444444444444455301111111111111111110243145555555555555555555555555\n555555555555555555302245544433222222221233334544434443333333333333333333333335555555553100032304544445545555554444455301111111111111111110232145555555555555555555555555\n555555555555555555301222222211111111111233333334444333333333333333333333333234555555552000042304555555555555555555555301111111111111111110231145555555555555555555555555\n555555555555555555400111001110011111111233333444333333333333333333333333323345555555553000042304555555555555555555555301111111111111111110231145555555555555555555555555\n555555555555555555401111122233344445555434444343233333333333333333333322345555555555555100044304555555555555555555555301111111111111111110231145555555555555555555555555\n555555555555555555544555555555555555555434434443233333333333333333323334555555555555555300035313555555555555555555555432211110111111111110231145555555555555555555555555\n555555555555555555555555555555555555555434444433333333333333333332334555555555555555555520035213555555555555555555555555554433221110011110231145555555555555555555555555\n555555555555555555555555555555555555555434433333333333333333333334555555555555555555555540024113555555555555555555555555555555555443321110231145555555555555555555555555\n555555555555555555555555555555555555555533222233333333333332334455555555555555555555555552013213555555555555555555555555555555555555555543442245555555555555555555555555\n555555555555555555555555555555555555555533333444333433333233455555555555555555555555555555101213555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555534444434444433233455555555555555555555555555555555400213555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555534433444433233445555555555555555555555555555555555520003555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555534444433223345555555555555555555555555555555555555540003555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555534443323345555555555555555555555555555555555555555553002555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555533333345555555555555555555555555555555555555555555555102555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555533344555555555555555555555555555555555555555555555555302555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555544555555555555555555555555555555555555555555555555555512555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555542555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555434555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554442314555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554543431334555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555535555555555555555555555555555544444433332113555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555522544555555555555555555555444333344423455545555555555555555555555555444334555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555531230355555555555555555433224433344444444455555555555554443332221110000002555555555555555555555\n555555555555555555555555555555555223333444455555555555555555555555555555532221025555555555555434422333433455555433444433322211100000000000000000002555555555555555555555\n555555555555555555555555555555555100100000001111222233344445555555555555522331002555555555444324411221232332221111100000000000000000000111111000002555555555555555555555\n555555555555555555555555555555555102310000000110000000000001111122223333431332100555555555444222110000000000000000000000000011110000000110111100002555555555555555555555\n555555555555555555555555555555555202320000022131000000000011121000000000131232111555555555443232000000000000111111000000000000011100000000101000001555555555555555555555\n555555555555555555555555555555555203231211222231100000000022131011122320132222111455555555544554333332221111111111000000000000011000100010000000001555555555555555555555\n555555555555555555555555555555555213131322322232312332333344455555555540032222111455545555545554554455555555544444333100000000011011000000000000001555555555555555555555\n555555555555555555555555555555555313222211124444545545455555555555555541233331111455531555545543445543555555555555555301111111111000000000000001101555555555555555555555\n555555555555555555555555544433322101000000015531312212155555555555544333333331111455530145545541223551444555555334455301112222222111111111111100001555555555555555555555\n555555555555555533221111000000000000000000015531122222355555555543333333333331110455541003543341001352311131245221255311111011111111111112232110001555555555555555555555\n555555555555555510001111111111110011111122115543233323255555443333333333433332110355541100243452211451222110235222255311111000222123100100032222221555555555555555555555\n555555555555555510111111111222222222222222215531323314345433333333334433334332110355541110014452123432222323145112245301111000344223300110032223131555555555555555555555\n555555555555555520222222333333332223322222204543323323333323333333444433334332110355540111001353123112121232133334345301111000233223311111033113231555555555555555555555\n555555555555555520333333333333322223433222204542123333333333333333333333333332110355541111101144230023010220311145555311111100233123311111033112331555555555555555555555\n555555555555555530333333333333222223433322204542233333233333333333433333333332110255541111011002231111021120431135555311111100233213301111033114541555555555555555555555\n555555555555555530233333443334323433433433223333333233333333333333343333333332100255541111111000244432342113112235555411101100234223200111033114541555555555555555555555\n555555555555555530222222344333322433322333333333333344554333333444443333333332100255541111112110045555555555444445555411101100233223111011033114541555555555555555555555\n555555555555555540222222223444333333222233333433455555543333333333333333333332100255551111102112135555555555555555555411101000122112011132033113431555555555555555555555\n555555555555555540222223344444434322222233534555555544442333333333333333333332100155551111101112135555555555555555555411101134331012111444133110001555555555555555555555\n555555555555555540222234344444434333322224544555454333444433333333333333333333110155551111101111035555555555555555555411102444443113321344233110001555555555555555555555\n555555555555555551222234444443444434443234554444443234554433333333333332222333101155551110001111035555555555555555555411102455444223321244133110001555555555555555555555\n555555555555555551222223334444444434444224443333333334555433333333323332232333101255551010001111135555555555555555555411101332233213321121033110000555555555555555555555\n555555555555555551133223444444344434343223333333333333433333332233322322112233101155551010001111135555555555555555555411101010011112311320033110000555555555555555555555\n555555555555555551133334444333333443422223333333333333333333322223222321112233111155551110001111113345554555555555555511101221012111113321023110000455555555555555555555\n555555555555555552133443333332323232221123333333323333333333322223232221232233111155552210001111112321252245555555555511101232013332112234223110000455555555555555555555\n555555555555555552133333334222222111111123333433334544333333322322232222232123101145552202100000013334454245555555555511101223113312213344123110000455555555555555555555\n555555555555555553123333333322222112222223223444555443333333322322222232231233112045553201100000012322214323333444555511101233123311002233123110000455555555555555555555\n555555555555555553023322222333222222222223344554544533333333321222222221222234112145553000100000014544445433322211135511101122233210112122123110000455555555555555555555\n555555555555555553023222333333333333343323554555432344453333321213222221221135113245553110100010014444444455454444445511101112111100011111123110000455555555555555555555\n555555555555555554023322333333222333233333444433333455553333321212332212221135113235553210000001014444444444443345445511101122112011011221123120000455555555555555555555\n555555555555555554023322333332222223344443443334454455443333322122332212211334212235553210000000014444444444444444445521101112113134211332124120000455555555555555555555\n555555555555555554023323433333333444444443344555554343333333322121222311112334302135554011000031014444444444444444445521101111001045424434324120000455555555555555555555\n555555555555555555123333321233344444444443455455443334454433322212111322233334511235554012000223014444444444444444445521101100012045401112224120000455555555555555555555\n555555555555555555113334322322333233333333545543333455554333321112111333333334551135554023100203014444444444444445555520111100023034311211124120111455555555555555555555\n555555555555555555112324443222333222332333444333355554443333321113112333333334554025554120000203114444444444444444445520111100022134312332224112555555555555555555555555\n555555555555555555112223322112323222332323344445455543332333331123223333333334555325554212200303103444554544444444445520111112111112201001124123555555555555555555555555\n555555555555555555212234322212333332322223455555343332233333333333333333333334555545554112001304004444454455555554445520111111111111111211124123555555555555555555555555\n555555555555555555212234322112333323322323455444333333334443333333333333333334555555555000001333003444444444444445455520111111111111111111114322555555555555555555555555\n555555555555555555302244433333322222222222454333344444434333333333333333333334555555555112300342203444444444444444445530111111111111111111014422555555555555555555555555\n555555555555555555302344333333322322222223333235555444332333333333333333333334555555555212200341303444444445444444445530111111111111111111114112555555555555555555555555\n555555555555555555402354433333333222222223333245444334433333333333333333333333555555555200000322303545555555555555555530111111111111111111114112555555555555555555555555\n555555555555555555402245444443222222222112333334334444333333333333333333333333555555555100000423203555555555555555555530111111111111111111114112555555555555555555555555\n555555555555555555401223333221111111111101333333444333333333333333333333332334555555555200000433303555555555555555555530111111111111111111114112555555555555555555555555\n555555555555555555500111101111011111112223333444433333333333333333333332334455555555555510000453303555555555555555555542221111011111111111114112555555555555555555555555\n555555555555555555500111111222334445555555344433432333333333333333333233455555555555555540000353203555555555555555555555555444332211111001004112555555555555555555555555\n555555555555555555533344555555555555555555334444433333333333333333223445555555555555555553000252203555555555555555555555555555555555443322214112555555555555555555555555\n555555555555555555555555555555555555555555344433333333333333333333345555555555555555555555300142202555555555555555555555555555555555555555555443555555555555555555555555\n555555555555555555555555555555555555555555333322333333333333333344555555555555555555555555520002202555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555322333343333333332334555555555555555555555555555551001312555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555333444444444332234555555555555555555555555555555554100112555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555444444344433233455555555555555555555555555555555555400002555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555433344433223445555555555555555555555555555555555555530001555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555444443323345555555555555555555555555555555555555555552001555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555434333334555555555555555555555555555555555555555555555101555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555433334555555555555555555555555555555555555555555555555401555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555434455555555555555555555555555555555555555555555555555541555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555553555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554355555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544323155555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544434313345555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555355555555555555555555555555555444444333322135555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555554135445555555555555555555555444333344234555555555555555555555555444333221114555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555223313555555555555555555433144323444444434555555555444333221110000000000004555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555222210145555555555555434323334334555544333333222111000000000000000010000004555555555555555555555\n555555555555555555555555555555552111111222233334444445555555555555555555233321004555555555444334211212322221111000000000000000000000000111110000004555555555555555555555\n555555555555555555555555555555552012100000000000000000111112222233333444223321102555555555443232100000000000000000000000000111110000000001111100004555555555555555555555\n555555555555555555555555555555552023200000121310000000000000110000000000012321112555555555443342000000000000111111000000000000111100100110000000004555555555555555555555\n555555555555555555555555555555552023311100231320000000000121220001112220022221112555555555444554444433333222222111111000000000000001000000000000004555555555555555555555\n555555555555555555555555555555553022312213332222102211112343444455555540022221112555544555545554554445555555555555544301100000010010000000000001004555555555555555555555\n555555555555555555555555555555553031222212223344445555555555555555555541133321112555530355544543445542455555555545555411112211111111111111100100004555555555555555555555\n555555555555555555555555555555543021111100015543422323255555555555554433333321111555541025544441112452343454455323355411112122122212222222222110003555555555555555555555\n555555555555555555544433221111000000000000015521111212255555555544333333333321111555541001343341001353222020125221145411111011121112100000124121113555555555555555555555\n555555555555555521000000011111110000001111115543233323355555543333333333334321100555542110023352211352112211225413255411101000233223310110024131223555555555555555555555\n555555555555555510111111111111112222222222215531333314245543333333333433334321100455541110001352124332232334135212135411101000134313320111024111223555555555555555555555\n555555555555555520111222222233332223222222204542323313333323333333344433334321110455541011100134122112010131112335555511101100133213320111024121223555555555555555555555\n555555555555555520233333333333322223433222204543223223333333334333333333343331110455551111101111230013011130331125555511101100133212320111014112523555555555555555555555\n555555555555555520333333333333322223433322204541233333323333333333433333333331110455551111101100021111032020231125555511101100134312310111014112523555555555555555555555\n555555555555555530233333443333322333433432213333333333333333333333343333333331000355551111101101003443454324222325555511101100133312311111014122522555555555555555555555\n555555555555555530233322344434323433433433333323323334455423333344443333333331000355552111101211102555555555555555555511101100033312201012014122522555555555555555555555\n555555555555555540222222233343332433212323333333344555554333334333333333333331100355552111101211211555555555555555555511101012221001101244214221202555555555555555555555\n555555555555555540222222334444433322222223344455555554453333333333333333333331100355552111110111111555555555555555555521101144443112321244314220002555555555555555555555\n555555555555555540222233344444434333322223354455545443444433333333333333333331100255552111110111101555555555555555555521111345544212321144414221002555555555555555555555\n555555555555555551222234444343433434432233455444444323555433333333333333222331100255552111000111111555555555555555555521111344434312322123214221002555555555555555555555\n555555555555555551222233334444444434443233444433333333455533333333332332222231101255552011000111111555555555555555555520111111012212331221014221002555555555555555555555\n555555555555555551122222344444444444444312333333333333443333333223322322212231101255552001000111111555555555555555555520111121001111211331014221002555555555555555555555\n555555555555555551133234444444333443433323333333333333333333332223322321112232111255553020000111111234454455555555555520111232103232102223314221002555555555555555555555\n555555555555555552133344344333333332322223333333333333333333332223222222232132111155553120100111011322243135555555555520111223202332312334314221002555555555555555555555\n555555555555555552133333333332222121111112333343333454333333332322222222232122011155553110200000000233344335555555555530111223312321201334314221002555555555555555555555\n555555555555555553023333334222232111111122333344445544333333331222222223132222011155553210100000000332213412222232345530111223223321001122213221002555555555555555555555\n555555555555555553023333333332222222222222333455454443233333321222222222132222022155554000000000000354445444433322224530111212212210012112213211001555555555555555555555\n555555555555555554022222322333322333333322345555543344445333322122222211222122023145554010000001100344444445444445545530111112202001001121113221001555555555555555555555\n555555555555555554023322333333333333333332344454333345454333332122332212222132023145554120000000000344444444443344445530111112202212211232113221001555555555555555555555\n555555555555555554023322333333222222234343344433445445544333332122233222221232023145554211000001000344444444444444445531111111101115522333313311001555555555555555555555\n555555555555555555123322333333232334344443234445555434333333332212122221112333012145555101000014300344444444444444445541110111002115522333323311001555555555555555555555\n555555555555555555113323332233244444444444345545554333345443332212111232223334302145555102200021310244444444444455555541111100002115520110013311001555555555555555555555\n555555555555555555113333321232343333444433344554333344555433332112111233333334520135555122200020220244444444444444445541111100013214421333213311244555555555555555555555\n555555555555555555112334433322333222232332245433334555444323332112211333333334552035555120100030220244444444444444444541111211111113311111213311455555555555555555555555\n555555555555555555212223443212333222332332234434545554333333332113323333333333555235555221310130320244555555445444334541111111111111111111113312455555555555555555555555\n555555555555555555212223321112323232332332245555444433233333333233333333333333555545555211100140410144444444555555555541111111111111111111112321455555555555555555555555\n555555555555555555302234332212333333322222245455433333234444333333333333333333555555555100000133410244444444444444444541111111111111111111102441355555555555555555555555\n555555555555555555302234332222332322222322235433334444444433333333333333333333555555555221320025130144444444444444444541111111111111111111102321355555555555555555555555\n555555555555555555402244433333322222222222233333555544433333333333333333333333555555555320210034140144444455555544444551111111111111111111102311355555555555555555555555\n555555555555555555402354433333333322222222233333544433443333333333333333333333555555555310000043130145555555555555555551111111111111111111102311355555555555555555555555\n555555555555555555402345444333332222222222233333443444433333333333333333333333555555555300000043231155555555555555555551111111111111111111102311355555555555555555555555\n555555555555555555502234544432222211111110023333344433333333333333333333333234555555555410000044431155555555555555555551111111111111111111101311355555555555555555555555\n555555555555555555511222221111111111111111133334443323333333333333333333233455555555555530000035421155555555555555555555443322211111101111101411355555555555555555555555\n555555555555555555510111000111111222334445534443343333333333333333333323345555555555555553000025321045555555555555555555555555555444332211111311355555555555555555555555\n555555555555555555510111223344455555555555533444443333333333333333323345555555555555555555200015311045555555555555555555555555555555555555544433355555555555555555555555\n555555555555555555544555555555555555555555534443333333333333333333334555555555555555555555520003311045555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555543333333333333333333334455555555555555555555555552000231045555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555542233334323333333333455555555555555555555555555555100032045555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555543334444434433323345555555555555555555555555555555510001045555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555543444434444333345555555555555555555555555555555555541000035555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555543434444332334555555555555555555555555555555555555554100035555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555543444432233555555555555555555555555555555555555555555400035555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555553433333455555555555555555555555555555555555555555555540035555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555553333345555555555555555555555555555555555555555555555553025555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555553345555555555555555555555555555555555555555555555555555325555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554555555555555555555555555555555555555555555555555555555545555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555442555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555443232555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444233123455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555544555555555555555555555555555555444443233221455555555555555555555555555444345555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555542455455555555555555555555554443333442345555555555555555555544433221110000025555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555542234125555555555555555554331343234444454345555555443332211100000000000000025555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555542223101355555555555554333223334335544442233221110000000000000001111110000025555555555555555555555\n555555555555555555555555555555533333444444455555555555555555555555555552323210025555555555443233112212222111000000000000000111100000001111111000025555555555555555555555\n555555555555555555555555555555520000000000000011111122222233333444444541234211003555555554443231000000000000000000000000000111110000000001010000025555555555555555555555\n555555555555555555555555555555530132000000101100000000000000000000000000023211113555555555442342111110000000111110000000000000111001000100000000025555555555555555555555\n555555555555555555555555555555530133100001312300000000000111210000111210122211113555555555444555444444444433333333222100000011010010000000000000025555555555555555555555\n555555555555555555555555555555530223212122322211001000001332443444555540122311113555543555555544445444555555555555555511111111111111000000001001015555555555555555555555\n555555555555555555555555555555540222223133333334334444455555555555555540123320113555540245545542335552355555555535455511112222222222222211111111015555555555555555555555\n555555555555555555555555555555540222212111115554433433355555555555554433333311112555541003454441111353242243345323145511111011111111111111114221015555555555555555555555\n555555555555555555555555444332210000000000015530111112255555555554333333333311102555552000133351102253222010115413135511111100133213310010003222215555555555555555555555\n555555555555555543322111000000000000000000015533233323355555554333333333333321101555552120001352222352122212125413145521101100134413320011003311215555555555555555555555\n555555555555555510001111111111111111222222215532333314245544333333333444333321101555552111100132114321222234224323335521111100033312331112103311215555555555555555555555\n555555555555555510111111112222222222222222204532323313334332333333344433333321101555551000110111132103011031111325555521111100023312331111103311315555555555555555555555\n555555555555555520122222333333432223332222204543223223332333333333333333333321101555552111110111120003011030251115555521111100023312320111103311315555555555555555555555\n555555555555555520333333333333322223433222204541123333323333333333343333333321100555552111110210000121133011120215555521111100023322320111103311315555555555555555555555\n555555555555555530333333333333222223433422203532233332333333333333334333333321000455552111110111100044555434333435555520111110023322311101103311314555555555555555555555\n555555555555555530233333443334322433433433223333332333445433333344444333333321000455552111110121111045555555555555555530111101112211101123303311214555555555555555555555\n555555555555555540222222344333322433312322333333334455554333333433333333333321000455552111110111112045555555555555555530111113433101221144422311004555555555555555555555\n555555555555555540222222223444433332222232234345445555444323333333333333333321000455553111110011111045555555555555555530110244444312332134422311004555555555555555555555\n555555555555555540222223344444434332222222235445554544344443333333333333333321000455553111110011111045555555555555555530110245544422332113412311004555555555555555555555\n555555555555555551222234344444434433332222245544444432345543333333333333222331000355553111000011111135555555555555555530110233223321332121002412004555555555555555555555\n555555555555555551122234444443444434443233245443333333345543333333333332222231011355553011000011111135555555555555555541110111001111231232102412004555555555555555555555\n555555555555555551122223334444444434444322243333333333344333333223322332212231011355554001000011111135555555555555555541110122101222211333212412004555555555555555555555\n555555555555555552133223444444434444333322233333333333333333333223322231111221011355554021000011111123344345555555555541110133202333211223422412004555555555555555555555\n555555555555555552133334444443333343422223233333333233233333332222322222132121111255554020110000000113244125555555555541110122311331220334422412004555555555555555555555\n555555555555555552033444333332223232221122233333323344433333332232223222222121011255554120120000000013334524444555455541110123312331100122212412003555555555555555555555\n555555555555555553023333334322222111111122233234444555433333332132212223222121111155554110010000000013323522221121124541110112223321011212212412003555555555555555555555\n555555555555555553023333334322222111222222233344545454323333332122222222132221131155555100010000100014445445444444334541110111211110101111112412003555555555555555555555\n555555555555555554023333222333322222233222234555554334444433332121222221132121132155555121000000010014444444444444545551110112211201101133112412003555555555555555555555\n555555555555555554023322332333333334344332234445433334555433332122233221222121133155555121000000000014444444444344444551110111210313431133221412003555555555555555555555\n555555555555555555123322333333322332233333234443334444554323333212233221221232022155555211000000210014444444444444444551110111000103541344431422003555555555555555555555\n555555555555555555123322333333222223344443233344455544443333333212223221111332022145555201100001341014444444444444444551110110001303540110011422002555555555555555555555\n555555555555555555113323433333233444444444223454555433334443333121212132223332112145555201310002022014444444444455555551111110002313441132211422114555555555555555555555\n555555555555555555112333332233244444444444224455443334455543333111211233333333401145555213210003013004444444444444444552111110001212441222221421155555555555555555555555\n555555555555555555212334322332333223333333224543333455545433333111311233333333541045555221020003013013444444444444444552111111111111221100101422255555555555555555555555\n555555555555555555212333443322333222232333233443444555443333333212322333333333554135555320330014023003555555555555444552011111111111111112111322155555555555555555555555\n555555555555555555302223332112323222332332223555554443332233333323333333333333555445555310100014142003444444454455555552011111111111111111110343155555555555555555555555\n555555555555555555302223322211333333332222224545543333223344333333333333333333555555555301010013442103444444444444444552011111111111111111110332155555555555555555555555\n555555555555555555402234332212332323322332223544333444344443333333333333333333555555555312141002513203444444444444444553011111111111111111110321145555555555555555555555\n555555555555555555402234433223332222222222223332345544443323333333333333333333555555555421110003404203554455555555444553011111111111111111110322145555555555555555555555\n555555555555555555402244333333322332222222222332355544344333333333333333333333455555555410000004314103555555555555555553011111111111111111110321145555555555555555555555\n555555555555555555502344433333333222222222222333344344443333333333333333333332455555555400000004424203555555555555555553011111111111111111110331145555555555555555555555\n555555555555555555511245444443322222222111002332333444332333333333333333333233555555555520000004543203555555555555555554222111110011111111110331145555555555555555555555\n555555555555555555511223444322111111111110002333344433333333333333333333223345555555555551000003552302555555555555555555555544443322221111110231145555555555555555555555\n555555555555555555520111111111011111112233443444434323333333333333333322345555555555555555100002541302555555555555555555555555555555555544433432245555555555555555555555\n555555555555555555520110011112233444555555554344344333333333333333332334555555555555555555520001531202555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555531223344555555555555555554344343333333333333333333455555555555555555555552000122202555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554343332333333333333333445555555555555555555555555200003301555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554322233433333333323345555555555555555555555555555520001301555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554333444443443332334555555555555555555555555555555552000001555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554344443444433333455555555555555555555555555555555555200001555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555343344443223455555555555555555555555555555555555555520001555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555344443323345555555555555555555555555555555555555555552000555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555344333334555555555555555555555555555555555555555555555300455555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555333334555555555555555555555555555555555555555555555555530455555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555333455555555555555555555555555555555555555555555555555553455555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554335555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554432325555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554443331334555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555455555555555555555555555555555554444432342224555555555555555555555544333211155555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555335555555555555555555555555543433334423455555555555555555444332211000000000155555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555312452245555555555555555554331442344445543455555443322111000000000000000000055555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555421232013555555555555554343233343345444322221110000000000000000001111100000055555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555422232100135555555554443342112122121100000000000000000111100000000011111000045555555555555555555555\n555555555555555555555555555555311111112222222233333333444444444445555412342211005555555554432331000000000000000010000000000101111001001100010000045555555555555555555555\n555555555555555555555555555555300110000000000000000000000000000001101000233211115555555554433442111111111101111110000000000001100010000000000000045555555555555555555555\n555555555555555555555555555555401331000002113100000000000111210000001110123111114555555555444555554445555554444444444310000010110110000000000010045555555555555555555555\n555555555555555555555555555555401332010012213100000000001322422334455530123211114555543555455544545544555555555555555521111211111111111111111111045555555555555555555555\n555555555555555555555555555555401222131233323232133233344555555555555530233311114555551135555542325552255555555524355521111212212211111112222311045555555555555555555555\n555555555555555555555555555555502213131221224455544444455555555555555432333311114555551001344451111354231132125412025521111101122112210010002413045555555555555555555555\n555555555555555555555555555554411111000000015531211212155555555555433333333311103555552100012351102254123010114513145530111100023422331011002412035555555555555555555555\n555555555555555555544433221110000000000000015532222222355555554433333333333321103555552111000143222352221323225412125530111100024422331011102412035555555555555555555555\n555555555555555521100000011111110000111122115543333323255554433333333444333321103555552111010010113311222143213324545530111110023321332011102412035555555555555555555555\n555555555555555510111111111111122222222222204531323313344433233333344433333421102555552001011011011103001031131215555530110110023321331011101412035555555555555555555555\n555555555555555520111222222233332223322222204543323323333233333433333333334321102555552111111021100003012031152114555531110110023421331011101412035555555555555555555555\n555555555555555520233333333333322223433222204542123233333333333333343334333321101555553111111021010001234111211224555541110110013321321101101412035555555555555555555555\n555555555555555530333333333333322223433322203541233333223333333333333333333321001555553111111021111103555545544445555541110110013331210112311422025555555555555555555555\n555555555555555530233333443333322333433433212333333233344543333334444333333320001555553111110022111202555555555555555541110101222100111134431422025555555555555555555555\n555555555555555540233322344434422433322432233333323345555433333344333333333321001555553111111011011202555555555555555541110124444311232124431422025555555555555555555555\n555555555555555540222222233344332433212222233434444545445422333333333333333331000555554111111011111102555555555555555541110145554421332113431422025555555555555555555555\n555555555555555550222222333444433322222222233543555454434444333333333333333331000455554111111011111112555555555555555541110134443431233111211422125555555555555555555555\n555555555555555551222233344444434433322222223554444443235544333333333333322331010455554111100011111112555555555555555551110111001211232123101422125555555555555555555555\n555555555555555551122234444343443434433233224554434333335554333333333333222231011455554001100011111112555555555555555551110112101211121233211322115555555555555555555555\n555555555555555551122223334444444434444332224333333333335433333322332232222221011455555001100001111111555555555555555551110123201333310222431322115555555555555555555555\n555555555555555552122222344444444444344322223333333333333333333222322232111221011455555113000001110111234235555555555551110122310233131233431321115555555555555555555555\n555555555555555552133233444444433443432323223333333333323333333222322222123122110355555121020000000001345225555555555552111122321232110133331331115555555555555555555555\n555555555555555553023344344333333332321122223333332334443333333222222222223111020355555120021000000000222532333344345552111122322332101222221331115555555555555555555555\n555555555555555553023333333332222121111112223332434455543333333123222222223121110255555220001000000000333532232122112552111121221220001111111331115555555555555555555555\n555555555555555554023333334322232111111122222333454545432333333222222222122122220255555200001000011000345445554454444552011111220200100122211331115555555555555555555555\n555555555555555554023333333332222222222222222455554533433443333212222222122122231255555212000000001100344444444334444552011111220321331113321331115555555555555555555555\n555555555555555555022222222333323333333332222444544333455543333212132221222122232255555221100000000000344444445444444553011111110111552334342331114555555555555555555555\n555555555555555555113322343333333333334332222444333344454533333222223321222132132155555320100000033000344444444444444553011111100211552121221231104555555555555555555555\n555555555555555555113322333333222222234443222334345554444333333221213222111232122155555300200000223200244444444445444553011110000321442121111231114555555555555555555555\n555555555555555555112322333333232334444444322345555554333444333221211123222332122155555301230000301300244444444444555553011110001321443132322241125555555555555555555555\n555555555555555555212323332233234444444444322455544333445554333211221123333333202155555303110000301400244444444444444553111121111111231110110241235555555555555555555555\n555555555555555555212334321232243333343433222354433344554543233211220133333333520145555412012001401400254454444444434454111111111111111212111231235555555555555555555555\n555555555555555555302333433332333222233333222344334455544333333311232333333333553045555421141001402400255555555555554554111111111111111111111143225555555555555555555555\n555555555555555555302223443212333222232232222345555444433322333322333333333333455345555410010001415210144444444444444554111111111111111111110143225555555555555555555555\n555555555555555555402223321111333333232332222355554333322334433333333333333333455555555401002000344130144444444444444454111111111111111111111141125555555555555555555555\n555555555555555555402223332211333333332222222355433334433444333333333333333333455555555513034000251230144444544444444454111111111111111111111141225555555555555555555555\n555555555555555555502224432222332322222332222333324454444333333333333333333332455555555522010000340420155555555555555554111111111111111111111141225555555555555555555555\n555555555555555555512234443333332232222222222332335555434433333333333333333332455555555520000000440420155555555555555555111111111111111111111141225555555555555555555555\n555555555555555555511244433333333322222222332333335443444433333333333333333332455555555510000000442430155555555555555555111111111111111111111142225555555555555555555555\n555555555555555555511245444333333222222222211233333344433333333333333333333333455555555531000000355231155555555555555555443333222111111100010032215555555555555555555555\n555555555555555555521234554443222211111111000133334443323333333333333333323345555555555554000000355131045555555555555555555555555555444433322142215555555555555555555555\n555555555555555555520222222211111111111111123334443333333333333333333332334555555555555555410000154031045555555555555555555555555555555555555555545555555555555555555555\n555555555555555555530011100111111122334455555434434443333333333333333233455555555555555555541000044221045555555555555555555555555555555555555555555555555555555555555555\n555555555555555555530011112233445555555555555434444333333333333333333355555555555555555555555200001321045555555555555555555555555555555555555555555555555555555555555555\n555555555555555555543344555555555555555555555534333333333333333333345555555555555555555555555520000141035555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555533222333333333333234555555555555555555555555555553000011035555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555532334444334333333455555555555555555555555555555555300000035555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555533444444443323345555555555555555555555555555555555540000035555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555534433444332345555555555555555555555555555555555555554100025555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555534444433234555555555555555555555555555555555555555555510025555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555544443323455555555555555555555555555555555555555555555552025555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555543333345555555555555555555555555555555555555555555555555215555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555543334555555555555555555555555555555555555555555555555555545555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555543555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555423555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555443223555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444333123555555555555555555555555554432212555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444443234322555555555555555554433221100000002555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555544555555555555555555555555555443333443345555555555555443321110000000000000001555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555522455424555555555555555555533224323444554345444332110000000000000011111000001555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555532233301245555555555555543422333434444331111000000000001111000000010111100001555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555532221311001355555555554433420111111100000000000000000001111100000000010100001555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555531333321010045555555554422420000000000000011110000000000001110010000000000001555555555555555555555555\n555555555555555555555555555552222222212222222222222222222222222222210112322111035555555554334543333333332333332333332220000000000000000000000001355555555555555555555555\n555555555555555555555555555550011100000000010000000000000001000000000000321011135555555554444455555555555555555555555541111121111111111111111111035555555555555555555555\n555555555555555555555555555551023200000021231000000000002113201123344520321111135555552345554443535553355555555544555541111211212111111111111331135555555555555555555555\n555555555555555555555555555551023310100132231000000001124444555555555530222321125555551012455542323454153344335522224541111100112221221001000331235555555555555555555555\n555555555555555555555555555552032312313333222332444445555555555555555532233321125555552100013451101255132111013522214541110110013431333001100231135555555555555555555555\n555555555555555555555555555552131221312111015554433323255555555555543333333321125555553201000131101254122211123531314551110110003441233101110231135555555555555555555555\n555555555555555555555555555552021110000000015530111122255555555543333333333421015555553202100000123442222243414422433551110110002331233101110241125555555555555555555555\n555555555555555555554433211100000000000000004543223323255555543333333344333431015555553111101100101202101022111133555551111111002332133001110241125555555555555555555555\n555555555555555531100000011111110011112222204542323313345543332333334433333331005555553111111101111002101022044112555552111110002442232001110241125555555555555555555555\n555555555555555520011111111111222222222222204542323323334333333333333333333331004555554111111101200000003112021122555552111111002332232110110241125555555555555555555555\n555555555555555530011122222233332223332222203543323223332333333333334333333331004555554111111101201111004432423343555552111110002332120111331141215555555555555555555555\n555555555555555530233333333333332223433322203551123333333333333333333333332331004555554111111101211112104555555555555552011110222200012113443141215555555555555555555555\n555555555555555540233333333333322222443422212542233333333444333333344433333331003555554111111100110112103555555555555553011112444431133212443142215555555555555555555555\n555555555555555540233333443333322333443443212433333233445544333333433333333331003555555111111100100111003555555555555553011024554442133211342142215555555555555555555555\n555555555555555540233332344343432443322332211433334445554553233333333333333331003555555111111100111111103555555555555553011024443342133211210142215555555555555555555555\n555555555555555551222222223344332343322232211434435554554343333333333333333331002555555211110000111111113555555555555553111011100121123213310142215555555555555555555555\n555555555555555551122222333444434322222222221434544444433455433333333333322231002555555211110000111111112555555555555554111011210121111023322142214555555555555555555555\n555555555555555551122223344444433433332222220435544343333455433333333333322232112555555200110000111111112555555555555554111012320133322022243132114555555555555555555555\n555555555555555552122234444443444333443233220444333333333354333332233223221222112555555200100000111101112445555555555554111012231023213123343132114555555555555555555555\n555555555555555553122223333444444434444322220433333333333333233332233223211222111555555302201000010000002213555555555554111012242133111012222133114555555555555555555555\n555555555555555553022222334444444444444322220333333333322233333322232222213222211555555303003100000000001443545555545554111012332233111121222133114555555555555555555555\n555555555555555554023323444444433343332223220343333332333333333322222222222212210455555313000200000000000341122111112355111011122121000111111133113555555555555555555555\n555555555555555554023334444333333333221112221243323434555433333322322222322212110455555411000100000110000454444444443455111011222120010012321133113555555555555555555555\n555555555555555555123343333332222211111112221243334455454323333321222222212222210455555400000100000011000444544444454455111011122032143111323133113555555555555555555555\n555555555555555555113333334322222211121222221143455545444334333321212222113212320455555402100000000000000444444434444455211111111010155234444223113555555555555555555555\n555555555555555555113333333332222222222222221144545543335455333321213222122212331355555413010000000131000344444444444455211111110121155201101123113555555555555555555555\n555555555555555555212222222333332333334332222143444333444545333321222332122113331355555521010000001334000344444444444455211111000032144212222124112555555555555555555555\n555555555555555555212322243333333333334333222143343344544443333332121322211133321255555510022100003104100344444445555555201211000122144312222124122555555555555555555555\n555555555555555555302332243333222222234444322043345555543333443331112112212333321255555510214100003003200244444444444455301112111111122111011024132555555555555555555555\n555555555555555555302332233333223333444444322044455444333455543331112112333333222255555520300100014003200244444444444455301111111111111111111124222555555555555555555555\n555555555555555555402332343233334444444444422034454433345555433331122113333333200155555521202300014004100255554555544455301111111111111111111014422555555555555555555555\n555555555555555555402333332133234333333333322034443343555544333331123223333333330155555522113100014034100244445445455555301111111111111111111114221555555555555555555555\n555555555555555555502333443332233222233233222124345454454332223332233333333333354255555531000000014351310144444444444445411111111111111111111114211555555555555555555555\n555555555555555555511233444321233322233232222124455554332223344333333333333333355555555530201410002530410144444444444445411111111111111111111104221555555555555555555555\n555555555555555555511222322111232323232222222114454433343333443333333333333333355555555531302310003511410145555555555555411111111111111111111103221555555555555555555555\n555555555555555555521223333221233333332232222114343334544443332333333333333333345555555542100000004503310155555555555555411111111111111111111103221555555555555555555555\n555555555555555555521223432212233232222232222214333345554333333333333333333333345555555541000000004514320155555555555555410111111011111111111103221455555555555555555555\n555555555555555555530224443333333222222222222204333344443444333333333333333333345555555541000000004544230045555555555555544333322222111111111103211455555555555555555555\n555555555555555555530235433333333332222222222204333333344433333333333333333332345555555553100000003553130045555555555555555555555555555554444434433455555555555555555555\n555555555555555555540235444333333222222222111004333334443323333333333333332234555555555555410000002552130045555555555555555555555555555555555555555555555555555555555555\n555555555555555555540224554444322221111111000003334444333333333333333333323455555555555555552000000452030045555555555555555555555555555555555555555555555555555555555555\n555555555555555555550122333221111111111111233445444334433333333333333332345555555555555555555410000113120035555555555555555555555555555555555555555555555555555555555555\n555555555555555555551011110011101112334455555555434444333333333333333334555555555555555555555552000001330035555555555555555555555555555555555555555555555555555555555555\n555555555555555555551011111123344555555555555555444433233333333333333455555555555555555555555555310000120035555555555555555555555555555555555555555555555555555555555555\n555555555555555555552223445555555555555555555555433222333333333332345555555555555555555555555555542000000025555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555432333443333333334555555555555555555555555555555555300000025555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555433444444443233455555555555555555555555555555555555541000025555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555434443444322345555555555555555555555555555555555555555200015555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555534344432234555555555555555555555555555555555555555555531015555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555534443223455555555555555555555555555555555555555555555555215555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555534333345555555555555555555555555555555555555555555555555535555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555533334555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555543455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554245555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554432245555555555555555555555555555555445555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555443331235555555555555555555555544322110005555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444442343235555555555555554433211000000000004555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555455555555555555555555555555554343334433455555555555443322110000000000010000004555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555234555355555555555555555555433144234455533444332211000000000000000111111000004555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555222344012455555555555555533323334334433211100000000000011111000000000111101004555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555321213110113455555555544333311111111000000000000000000001011100000010000100004555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555323233220100155555555544323420000000000001111110000000000001100100010000000003555555555555555555555555\n555555555555555555555555555544444444444444444444444333333333333333102223221111155555555544334543333334444444444444444441111111111111111111111101125555555555555555555555\n555555555555555555555555555510000000000000000000000000000000000000000002220111145555555554444455555555555555555555555551111222222222222222222231125555555555555555555555\n555555555555555555555555555520122000000111210000000000011122101112334521220111145555552234555443435553255555555543435551111111111111121001000241325555555555555555555555\n555555555555555555555555555520133100000231320000000000023334445555555531322321145555552001245551212354142234224522203551111110002332233101100141225555555555555555555555\n555555555555555555555555555530233212112232321202323344455555555555555532333321135555553100001351101155122101012541315552111110003442233101110142215555555555555555555555\n555555555555555555555555555530222313223222224544544433255555555555544333333321135555553201100011111254121221223531213552111110002332133201110142215555555555555555555555\n555555555555555555555555555540221211101000005541111112245555555554333333333430025555554211201000012332223233313333444552111111002332133101110142215555555555555555555555\n555555555555555555555555443320000000000000004542223323355555554333333334333430025555554110101110111101101013022122555552111111002342133101111142214555555555555555555555\n555555555555555554332211000011110000001112204543323313245554333333333443333431025555554111111110110100001013034111555553011011001332123111110142114555555555555555555555\n555555555555555530000011111111111222222222203541323322434433233333333333333431015555554111111110220010000011111131555553011011001333132011131032114555555555555555555555\n555555555555555530011111112222332222322222203553323223333333333333333333333331015555555111111110121111110243544444555553011010011211111012443133114555555555555555555555\n555555555555555540122222333333432223433222212552123223333233333333333333332331015555555111111100121111220255555555555553111010344320123212444233114555555555555555555555\n555555555555555540233333333333332222443322212552133333323344433333334433333331004555555211111110010111110255555555555554111013444442123221344133113555555555555555555555\n555555555555555540233333333333322233443433211543333323344554433333443333333331004555555211111110011111110155555555555554111013455343123221122033113555555555555555555555\n555555555555555551233333344343432443432432211543333444555455323333333333333331004555555211111110011111111155555555555554111013322232123311310033113555555555555555555555\n555555555555555551132222234334332343321222221543443555455444333333333333333332003555555211111000011111111155555555555554111010100111112213321023113555555555555555555555\n555555555555555551122222223344433332222232220453454445443345543333333333322232003555555301111000011111111155555555555555111011221022222012234224112555555555555555555555\n555555555555555552122223334444434433322222220453454434432345543333333333322222113555555300011000011111111145555555555555111012331022323113344124112555555555555555555555\n555555555555555553022224434444433443433233220454433333333245433333233223222222113555555300210000011110011124555555555555111112233023202003333124122555555555555555555555\n555555555555555553022224443443344433444323220354333333333333333332223223211122202555555401301100000000000012555555555555211112332133211012122124122555555555555555555555\n555555555555555554022222334444444444444322220354233333332323333332223222212222202555555402101300000000000033344334434455211112222233100111111124122555555555555555555555\n555555555555555554023322344444434443433323321254333333233333333332223222222312201555555403100110000000000032223112212255201112122120001011221214121555555555555555555555\n555555555555555555123333444443333333332222221154333343445543333331222222232312201555555512000010000011100034545445454455201111122022122111332214221555555555555555555555\n555555555555555555113344333333222222111112221154323345555423333332222222222222200555555510100010000000100024444433444455301101112012145323443314221555555555555555555555\n555555555555555555113333333322222211111112221155344554544433432332122222212212310455555511310000000000000024444444444455301101010011045412222214221555555555555555555555\n555555555555555555213333334432222211222222222155354555333445433332122322122212331455555513111000000034200014444444444455301101000022035401211114211455555555555555555555\n555555555555555555202333332233322222333332222045344433344455433332122332222213331355555522011000000231410014444444555555411111000023134412332213211455555555555555555555\n555555555555555555302222233333333333334333222045334334454444333332212232211123321355555520003100000300320014444444444455411111110012123301101113222455555555555555555555\n555555555555555555402332233333322232223334322035334455554333443332212122321233321355555530122300001300230014444444444445411101111111111111111113321455555555555555555555\n555555555555555555402332233333322223334444322035445545433345553332212111333333321255555530310010001400330014444444443345411111111111111111111102441455555555555555555555\n555555555555555555402332243333323344444444422125445543334555543333112202333333201255555530301420002401520004555555555555511111111111111111111102321355555555555555555555\n555555555555555555511333333223334444444443322125434433345554433333112223333333320155555541202200002414411003444444444445511111111111111111111102311355555555555555555555\n555555555555555555511333432232233322233233222115434445445433223333223333333333343255555541000000001345133003444444444445511111111111111111111102311355555555555555555555\n555555555555555555521233444332233322223233322115445555443322334433333333333333345555555540110341000253043003454444444445511111111111111111111102311355555555555555555555\n555555555555555555521222343211232322233233222215535444333333344333333333333333345555555551310310000351142003555555555555521111111111111111111101411255555555555555555555\n555555555555555555530222332111233333332222222204534433444444333333333333333333345555555552300000000450343003555555555555520111111111111111111101411255555555555555555555\n555555555555555555530223433221233232332233222204533334555433333333333333333333345555555551000000000452434003555555555555531111111111111111000101411255555555555555555555\n555555555555555555540223443222333222222222222204532334544344433333333333333333345555555552000000000455414002555555555555555555554444444433333322433355555555555555555555\n555555555555555555540224443333333233222222222203532333434443333333333333333332345555555554200000000355304102555555555555555555555555555555555555555555555555555555555555\n555555555555555555551224443333333322222222222103542233444332333333333333333233555555555555531000000155203102555555555555555555555555555555555555555555555555555555555555\n555555555555555555551124544443333222221111100002543344433333333333333333323345555555555555555200000034312101555555555555555555555555555555555555555555555555555555555555\n555555555555555555551123444443211111111111111234544443443333333333333333334555555555555555555541000000232101555555555555555555555555555555555555555555555555555555555555\n555555555555555555552022221111111101112234455555543444433333333333333333455555555555555555555555200000024101555555555555555555555555555555555555555555555555555555555555\n555555555555555555553011110011112334555555555555543443333333333333333345555555555555555555555555541000000001555555555555555555555555555555555555555555555555555555555555\n555555555555555555553001122344555555555555555555553333233333333333334555555555555555555555555555555310000000455555555555555555555555555555555555555555555555555555555555\n555555555555555555554344555555555555555555555555553223334333333333455555555555555555555555555555555542000000455555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555553334444444333345555555555555555555555555555555555555310000455555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555553444334433234555555555555555555555555555555555555555552000355555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555554434443323455555555555555555555555555555555555555555555410355555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555554444332345555555555555555555555555555555555555555555555552355555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555554433334555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555554333445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555554334555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555442455555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544322455555555555555555555555555554432145555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554433212355555555555555555555443321110000035555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444423432355555555555554433211000000000000035555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555553433344334555555555544322110000000000111110000035555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555543455554555555555555555555555331343344555334433221100000000000000000111111000025555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555541234451124555555555555555434223333344322111000000000000011110000000001101000025555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555552212132100124555555555544334211111100000000000000000000000011100100110000000025555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555552222232210100355555555544324410000000000012211111111110000000001000000000000012225555555555555555555555\n555555555555555555555555555555555555555555555555555555444444444442122232211110255555555544334544444444444555555555555551111121111111111111111121115555555555555555555555\n555555555555555555555555555322222222221111111111111111110000000000000000211111255555555554454455455554555555555554555551111121221211111111111142224555555555555555555555\n555555555555555555555555555200110000000001100000000000011021000111223420211111155555553134454443435553155555555542324552111110111221232100100142224555555555555555555555\n555555555555555555555555555301331000001212310000000000023133334455555530222321155555553000134551212255142113113531203552011110002343233200110032114555555555555555555555\n555555555555555555555555555301332000011322311001111223445555555555555531233321145555553110000131101245122201022541414553011010001343133201121033114555555555555555555555\n555555555555555555555555555401323122133332223334544544355555555555554333333331145555554211200000101254122232313531222553011011001332123201111033113555555555555555555555\n555555555555555555555555555502313122121110004542221112145555555554333333333431045555554210210100010121222123212242555553011011001333123201111033113555555555555555555555\n555555555555555555555555555401211100000000004541122222355555555433333334333330035555554110100110011100000013023121555553111011001343123111111033113555555555555555555555\n555555555555555555554433211100000000000011103543323323245555433333333444333330035555555111111110021010000013024121555554111011001333223111011023112555555555555555555555\n555555555555555542110000011111111111122222203551323322435433333333333333333431025555555111111110022011100001221132455554111011000233121011344124112555555555555555555555\n555555555555555530011111111111222222222222212553323323333323333333333333333331025555555211111111022111122014555555555554111010122210012211444224112555555555555555555555\n555555555555555540011122222233332222433222212553223223333333333333333333332231025555555211111110012111112005555555555554111011344442123321344224122555555555555555555555\n555555555555555540123333333333332222443322211552023333333334443333333443333331015555555211111111001011111004555555555555111013455443223321123124122555555555555555555555\n555555555555555551133333333333322222443433211553233332334455443333443333333332015555555311111111011111111104555555555555111113444334213321220014121555555555555555555555\n555555555555555551133333343333432333443443221553333343455545432333333333333332005555555311111111001111111114555555555555111112210111112312331014221555555555555555555555\n555555555555555551133332344343432343321332220454244355555544433333333333333332004555555311111000001111111113555555555555211111111012121103233214221555555555555555555555\n555555555555555552122222223334433333222232220454245444544334554333333333332232004555555401111000001111111113555555555555201111321023332212234314221455555555555555555555\n555555555555555553022222233444443432222222220354245444443234554333333333322223114555555400001000001111111113555555555555201101223013312202334214211455555555555555555555\n555555555555555553022223334444443433333223220354244333333334543333323322322222113555555400120000001110000002555555555555301102233113311001222213211455555555555555555555\n555555555555555554022224444434344343444333221255233333333333333333223322311122103555555510310210000000000001555555555555301102232133210112112113211455555555555555555555\n555555555555555554022223343444444443444422221255433333333332333332223222222322102555555511300220000000000000223222222255301102112112100011121113311455555555555555555555\n555555555555555555112222234444444443433322321155433333323333333332222222222321202555555512200010000001000001334333333345411101122112001001232113311355555555555555555555\n555555555555555555113323344444433344342223321155433334334554333332232222232322202555555511000011000000110001554444455455411101112103224412233323311355555555555555555555\n555555555555555555213333444433333333222112221155532334455543233332122222221322201555555520110000000000000001444433444455411101111001025522333323311355555555555555555555\n555555555555555555213344333332222212111112222045533455444443343332221222211321211555555520311000000000210000344544444445411101110012125520110012311355555555555555555555\n555555555555555555302333333432222211122222222045534555543344553333221222212221321555555532201000000003441000344444444445511101100013124421233212411255555555555555555555\n555555555555555555302333333333222222222322222035534444334455543333212233212212320455555531102000000032033000344444555555511121100012214421211112412255555555555555555555\n555555555555555555402322222233332333334433222035543433445444432333212122211123320455555540001310000030024000344444444445511111211111112211111112412255555555555555555555\n555555555555555555402332233333333333323333322125543445555433334333211212221233320455555540031310000140024000344444444445521111111111111111111111432255555555555555555555\n555555555555555555512332233333322222233444322125543555544334554323211211233333321355555540130021000240034000344454444445521111111111111111111101432155555555555555555555\n555555555555555555511332233333323333444444432115544454333455554333211211233333311355555550210330000250252000255555555555520111111111111111111111422155555555555555555555\n555555555555555555511232343323323444444444432115543443334555443333211322333333310255555551301300000241531300244444444445530111111111111111111110422155555555555555555555\n555555555555555555521233332123224333334333322215543444544543322333322333333333342255555551000011000124502400144444444445530111111111111111111110322155555555555555555555\n555555555555555555530233343333233322223233322204553555544332233433333333333333345555555551020143000025204300154545444445530111111111111111111110321145555555555555555555\n555555555555555555530233344431233322223223222204553444433333334433333333333333335555555552220120000045114210155555555555530111111111111111111110321145555555555555555555\n555555555555555555540222332211133333323222222203553443334444443333333333333333335555555553310000000045124410155555555555540111111100001111111110331145555555555555555555\n555555555555555555540222333221123333233223222203553332355544332333333333333333335555555553000000000045342410155555555555553333333332222222222221332145555555555555555555\n555555555555555555551222333222223232222232222212553332454433443333333333333333335555555553000000000045551410045555555555555555555555555555555555555555555555555555555555\n555555555555555555551123444333333223222222222212554333343444333333333333333333335555555555310000000035540320045555555555555555555555555555555555555555555555555555555555\n555555555555555555551123443333333332222222222211554322334433233333333333333333455555555555553000000015530220045555555555555555555555555555555555555555555555555555555555\n555555555555555555552124544333333322222222111001554333444323333333333333333345555555555555555420000002323120035555555555555555555555555555555555555555555555555555555555\n555555555555555555553023454444322221111111100012555444334333333333333333234555555555555555555554100000003330035555555555555555555555555555555555555555555555555555555555\n555555555555555555553022344332111111111112234455555334444333333333333333345555555555555555555555531000000220035555555555555555555555555555555555555555555555555555555555\n555555555555555555554011111111110112234455555555555344333333333333333334555555555555555555555555555210000000025555555555555555555555555555555555555555555555555555555555\n555555555555555555554001011112234455555555555555555433323333333333333455555555555555555555555555555542000000025555555555555555555555555555555555555555555555555555555555\n555555555555555555555112234455555555555555555555555422333433333333345555555555555555555555555555555555410000025555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555433444444433234555555555555555555555555555555555555553000015555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555444443444323455555555555555555555555555555555555555555420015555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555444344332335555555555555555555555555555555555555555555554105555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555534443233455555555555555555555555555555555555555555555555535555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555534333345555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555533334555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555533455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555545555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554425555555555555555555555555555555554455555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555443225555555555555555555555555544332110255555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544332124555555555555555555543321100000000255555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555543444234324555555555555443211000000000000000155555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555543333343344555555554432210000000000001111100000155555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555444555555555555555555555555554322433445553344322110000000011110000000001110000155555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555413345521345555555555555555333233333433221000000000000000011110000000000000000155555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555422122420011245555555555544333111110000000000001000000000000111001000111000000033334555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555522222331101000455555555543234410111111111122222223333331011111011111111111111111103555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555421322321201100355555555543344444444445555555555555555552011122222222222222112133113555555555555555555555\n555555555555555555555555555555544444444433333332222222211111111100000001201111355555554445554354545554455555555553545552111110111111121000100033123555555555555555555555\n555555555555555555555555554111000000000000000000000000000111000001123411101111355555553123454442425553144445445542313553011110001332133200110033113555555555555555555555\n555555555555555555555555554001210000001113100000000000022132233445555521212221255555554000013451111255131102011541313553011010001343133311121023112555555555555555555555\n555555555555555555555555554002320000002213200000000112344455555555555531233321255555554110000011101245121210112541312553111011001333123310111024112555555555555555555555\n555555555555555555555555555103231121223323222124444545455555555555554433333331155555554210210000000144222243422432343554111011001333123300111024122555555555555555555555\n555555555555555555555555555113232131232221104553332212145555555555433333333431155555554220220110001111112114111131555554111011000343123200111024122555555555555555555555\n555555555555555555555555555213122110000000004541121222245555555433333333433331045555555110110111001111100003015211455554111011000333223211011014121555555555555555555555\n555555555555555555555555443101000000000000003553323323245555543333333344333331045555555211111111002100000000013121455555111011100333222111133114211555555555555555555555\n555555555555555554432211000011110000111222202552223322435543333333333333333431045555555211111111002101111100332333455555111111001111011111344314221555555555555555555555\n555555555555555540000011111111112222222222212552323322334333333333333333333331035555555211111111002211112210455555555555111111134432012321244314211455555555555555555555\n555555555555555540011111112223333222332222211553323323323333333333333333333232035555555311111111001201111200355555555555211112444443123321134314221455555555555555555555\n555555555555555551012222333333332222443322211553013323333233443333333343333332025555555311111111001101111100355555555555211102455444213321111014211455555555555555555555\n555555555555555551133333333333332222443432221554223333333445553333344333333332025555555311111111101111111111355555555555201102332223212321231003211455555555555555555555\n555555555555555552133333333333322233343443220454323334345555542333433333333332015555555411111100001111111111255555555555301101010011111212332213311355555555555555555555\n555555555555555552133333344343432343332332220454323435555554443333333333333332015555555411111100001111111111255555555555301101221013232102224413311355555555555555555555\n555555555555555553023222234434333243321222220354324544554433444333333333332223005555555400111100000111111111255555555555301101233012331312334413311355555555555555555555\n555555555555555553022222222344443332222222220355324544444323555333333333322223114555555510001100000111110111155555555555411101224112311201222213311355555555555555555555\n555555555555555554022222334444443433332222221255324443333333454333323332322222214555555510130000000011000000155555555555411101233223321012211212411255555555555555555555\n555555555555555555022223434434343343444323321255213323333333333333322322321122104555555510220130000000000000045555544555411101122223210011111112412255555555555555555555\n555555555555555555112223444444344443444422221155443333333333233333222322221222203555555520300122000000000000012211111135411101212202001101232112412255555555555555555555\n555555555555555555112222333444444443434432221155553333333333333333222322222221203555555521300001000000111000035444444445511111112203213311133222412255555555555555555555\n555555555555555555212322234444443444343223322055553333433455333333223222222222202555555531100001000000001000034444445445511111111101115532444431412155555555555555555555\n555555555555555555202323444444333333232112222045553333445554333333212222222222202555555530120000000000000000034444444445521111111002104530110011422155555555555555555555\n555555555555555555302334433333222222111111222045553344544444334333212222211221201555555540321000000000143000024444444445521111100002204430222221421155555555555555555555\n555555555555555555402333333432222211111112222035554455554334454333312232212221311555555541301100000001424200024444444445520111100013314430222221422145555555555555555555\n555555555555555555402333333432222221222222222025554444433345554333312223222212321555555541101200000003102400024444555555520111111111212321100101422245555555555555555555\n555555555555555555512333333233332222333333222125554344334544443233321223221113320455555550001331000014001500014444444445530110111111111111111111332145555555555555555555\n555555555555555555511222223233333333333433222115554334455543333433321212231223320455555551023120000024001510014444444445530111111111111111111110243145555555555555555555\n555555555555555555511232234333332222223444322115544345554433445433321221133333320455555551031013000024003400014455554445531111111111111111111110231135555555555555555555\n555555555555555555521232223333322223344444432205544345543344555423321220133333321355555552130241000035035120014544545445541111111111111111111110231135555555555555555555\n555555555555555555530232233333323334444444432204544344333455544333321231233333320355555552210110000024253151004444444444541111111111111111111110231135555555555555555555\n555555555555555555530233333223323443444443332204554334444455432233321233333333331255555553000002100002540251003444444444541111111111111111111110241125555555555555555555\n555555555555555555540233333223223322223323322203554345554443223343333333333333335455555553021044200003520431004555555555551111111111111111111110141125555555555555555555\n555555555555555555540233344332223332223323322203554345443333333443333333333333335555555553130010000004511432003555555555551011111111111111111110141125555555555555555555\n555555555555555555551223234321123232223323222212554345333444444333333333333333335555555554220000000004513442003555555555552111111111111111111111141225555555555555555555\n555555555555555555551122232211123233333222222212554433335554443333333333333333335555555554000000000004545232003555555555555555555555554444444444454445555555555555555555\n555555555555555555552122343321123333232223222211554433335444344333333333333333334555555555100000000004555123002555555555555555555555555555555555555555555555555555555555\n555555555555555555552122343322233322222222222211554433334334433333333333333333334555555555520000000002554013002555555555555555555555555555555555555555555555555555555555\n555555555555555555553023444433333223222222222220555433323444323333333333333323455555555555554200000000453203001555555555555555555555555555555555555555555555555555555555\n555555555555555555553023543333333332222222221100455433344433333333333333332334555555555555555542000000121413001555555555555555555555555555555555555555555555555555555555\n555555555555555555554023554443333222222111100000455544443433333333333333323455555555555555555555420000000134001555555555555555555555555555555555555555555555555555555555\n555555555555555555554022345544322111111111112234555543444433333333333332345555555555555555555555554100000001001555555555555555555555555555555555555555555555555555555555\n555555555555555555555112222211111111111234455555555543443333333333333333555555555555555555555555555541000000000455555555555555555555555555555555555555555555555555555555\n555555555555555555555101111001111233455555555555555543332333333333333345555555555555555555555555555555310000000455555555555555555555555555555555555555555555555555555555\n555555555555555555555201111223455555555555555555555543223343233333334555555555555555555555555555555555553100000455555555555555555555555555555555555555555555555555555555\n555555555555555555555323445555555555555555555555555543334444443323455555555555555555555555555555555555555531000355555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555553444344433345555555555555555555555555555555555555555555300355555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555554434443323455555555555555555555555555555555555555555555542355555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555554444432345555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555554443334555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555554333355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555554334555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555554455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555432555555555555555555555555555554332114555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544233555555555555555555555554332110000004555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554433212455555555555555544332100000000000004555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554344423433455555555554322110000000011111000003555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555443334434455555554322100000000000000011111100003555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555543234234555333322100000000000111100000000000000003555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555533455554245555555555555555553332333333321000000000000000000001110010000000000001322223555555555555555555555\n555555555555555555555555555555555555555555555555555555555555531223444001124455555555555443331111100000000011111111111221010111111111111111111112111555555555555555555555\n555555555555555555555555555555555555555555555555555555555555542212214110000013555555555442345311222223333444444555555553011122222222211111111124122555555555555555555555\n555555555555555555555555555555555555555555555555555555555555542222234121011002555555555543444455555555555555555554555553111121111111122100110014122555555555555555555555\n555555555555555555555555555555555555555555555555555544444333321111111011111112555555555345543454545553245555555552323554111111001333223310011014221555555555555555555555\n555555555555555555555555555555554444433333222211111110000000000000011211111111555555554011233552324454143224222541212454111011000344223320121014221455555555555555555555\n555555555555555555555555521111110000000000000000000000111220012234455531011231555555554110000121101145231201011452322554111011000233213320111014211455555555555555555555\n555555555555555555555555520012100000011131000000000000232444555555555531123331455555555220010000000134121231322542232355111111100233213310111103311455555555555555555555\n555555555555555555555555520133200000032132000011112344555555555555555533333331455555555220121010000111012224321232455555111111100234212310111103311355555555555555555555\n555555555555555555555555530133301112233232221344444433245555555555543333334441355555555221021011100111110002013111355555211111000233312311101103311355555555555555555555\n555555555555555555555555540132312313222111003552120111235555555554333333444341355555555201011011100220010000003211355555211101100133312101134313311355555555555555555555\n555555555555555555555555540231211100000000002552222323245555554433333344433342255555555311111111100121011111000123255555301101001121101111244422411255555555555555555555\n555555555555555555555555440110000000000001101553323332425555433333334333333442255555555311111111100122011112101555555555301101034433112332134422411255555555555555555555\n555555555555555555443211000011111001112222211552233331435543333333333343343332155555555411111111100122011112101555555555311101344444212322113412412255555555555555555555\n555555555555555552000011111111112222222222220554323322323323332333333333333332155555555411111111100011011111101555555555411101345534412332122002412155555555555555555555\n555555555555555552011111112222333222333222220454213313332332334433333334333332145555555411111111110011111111111455555555411101342222211331233101422155555555555555555555\n555555555555555553012222233333333222343332220454112333333233455433334433333333145555555511111111110011111111111455555555411101111001111111333321422155555555555555555555\n555555555555555553023333333333332222343343320355310133343355555323333333333333145555555521111110000011111111111455555555511101122102333211223431422145555555555555555555\n555555555555555554023333333333332233344343321355333434345555444333333333333333135555555521111110000011111111111355555555511111233201231220333421322145555555555555555555\n555555555555555554023333334433443244332232221255333434445544334443333333333223125555555520001110000011111101111355555555511111222311331100122221331145555555555555555555\n555555555555555555113322223433433234322223221155423434544443235543333333333222225555555530001000000001110000000255555555521111223312331011211211331135555555555555555555\n555555555555555555112222222344443332222222221155434444433333335543333232232222225555555530023001000000000000000255555555521110212212210001111111331135555555555555555555\n555555555555555555212222233444443343333222222055312443333333334333332232232112225555555540030013100000000000000122221225530110212211100100123321331135555555555555555555\n555555555555555555302222443444443333344323322045413543333333332333322232222122215555555540130000200000001100000023333335530110212211322331123332241125555555555555555555\n555555555555555555302222344344344443444432222035555543333333333333322222222231214555555540310000100000000111000144445445530110111110102552233332241225555555555555555555\n555555555555555555402222233444444444444432222035555543334334553333322322222222214555555551100000000000000000000133344445541110111001201552011001241225555555555555555555\n555555555555555555502322234444443334333222322125555543334455443333331222222222214555555551022000000000001320000034444444541110110001311442123322141215555555555555555555\n555555555555555555511332344443333333322211222125555543345544443333332222221122213555555551030110000000014343000034444445541111110001321442021111141225555555555555555555\n555555555555555555511333443333322222211111222115555553555543344543332222221222212555555552220110000000031015100034455555551111111111111221111111242215555555555555555555\n555555555555555555521333333342222321112122222215555553444433355533332122321221222555555553000031100000140004200024444444551110111111111111111111134314555555555555555555\n555555555555555555531233333443222222222222222204555554443344445432332122322112321555555553001124100000240005200024444444552111111111111111111111033214555555555555555555\n555555555555555555530233333323333222333433322204555443344555433333332112222123321555555554003201100000340025100025454444552111111111111111111111033114555555555555555555\n555555555555555555540222223323333333333333322203554443355554333454332112112333321555555554013002410000340153110015555555552111111111111111111111033113555555555555555555\n555555555555555555540233223433332222222344432203554444445433345553233112113333321455555554032024100000341540430014444444553011111111111111111111023113555555555555555555\n555555555555555555551133223333332223344444443212554444354333555443333113223333331455555555120000000000135511530014444444553011111111111111111111023113555555555555555555\n555555555555555555551133223333332334444444443211554444344454554322333223333333331355555555101101430000035302420004555445554111111111111111111111024112555555555555555555\n555555555555555555552123233322332443343434332211554444355554433233333333333333333455555555103103311000045104330004555555554111111111111111111111014112555555555555555555\n555555555555555555553023333222322332222323332221555444354543333334433333333333324555555555223000000000155215340004555555554111111111111111222222224333555555555555555555\n555555555555555555553023334433223332222322322220454444344333444443333333333333323555555555221000000000155444141003555555555555555555555555555555555555555555555555555555\n555555555555555555554022334432123333222322222220455444333245544433333333333333333555555555300000000000045552041003555555555555555555555555555555555555555555555555555555\n555555555555555555554022233211113333333322322220355444333344443443333333333333333555555555410000000000035551031002555555555555555555555555555555555555555555555555555555\n555555555555555555555122233332112323323223322220255444333244344433333333333333323555555555553100000000015542022002555555555555555555555555555555555555555555555555555555\n555555555555555555555112234322223322222222222221255444432233443333333333333332345555555555555542000000002314222001555555555555555555555555555555555555555555555555555555\n555555555555555555555212344433333322322222222221155444433344333333333333333333455555555555555555420000000001342001555555555555555555555555555555555555555555555555555555\n555555555555555555555212354333333332222222221100155555544433333333333333332345555555555555555555555310000000011001555555555555555555555555555555555555555555555555555555\n555555555555555555555302354444333322222111110000155555544444433333333333323555555555555555555555555553210000000000455555555555555555555555555555555555555555555555555555\n555555555555555555555402245544432211111111112344555555543443333333333333345555555555555555555555555555542000000000455555555555555555555555555555555555555555555555555555\n555555555555555555555402223321111111111234455555555555544333333333333233555555555555555555555555555555555431000000455555555555555555555555555555555555555555555555555555\n555555555555555555555510111101111123455555555555555555543322343333333345555555555555555555555555555555555555310000355555555555555555555555555555555555555555555555555555\n555555555555555555555510111112345555555555555555555555543334443433334555555555555555555555555555555555555555554200355555555555555555555555555555555555555555555555555555\n555555555555555555555521234555555555555555555555555555553444344432345555555555555555555555555555555555555555555542355555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555554434443234555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555553444332355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555554443334555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555554333455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555554334555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555554455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554335555555555555555555555555554432100035555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555442335555555555555555555554432110000000035555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544332135555555555555554432110000000010000025555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444334335555555555432211000000000111111000025555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554333344345555555443210000000011000000000111000015555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555432243345553333211000000000001111100000000000000015444434555555555555555555555\n555555555555555555555555555555555555555555555555555555555555445555553455555555555555555543423333333210000000000000000000001110010011110000111111111555555555555555555555\n555555555555555555555555555555555555555555555555555555555555213344551012344555555555554433421101000000000112122122233343011111111111111222222223221455555555555555555555\n555555555555555555555555555555555555555555555555555555555555322122241110000124555555554432444222223333444555555555555554111122222211111101110014222455555555555555555555\n555555555555555555555555555555555555555555555555555555555555322222242210110003555555555433444455555444555555555553445554111111011222123310010014211455555555555555555555\n555555555555555555555555555555555555555555555555555555555444311211211011111103555555555344434454535553145555544552312454111111000334223320111003311455555555555555555555\n555555555555555555555555555555555555555554444333322211111000000000001210111112555555555101123342313355133113111451222555111111000244213320111103311355555555555555555555\n555555555555555555555555544433332222111000000000000000001210011223455520111222555555555110000010101145221301112452121455111111100233212320111103311355555555555555555555\n555555555555555555555555300000000000000110000000000000222433455555555530123332555555555221011000000023111132331442243455211111100133312320111103311255555555555555555555\n555555555555555555555555300222000000131231000000001123455555555555555532333332555555555221022001000010001113221123355555211101100134312311110102411255555555555555555555\n555555555555555555555555400233100000232231210233444544345555555555554333333442455555555312011001110011111000002111255555201101100133322311113302412255555555555555555555\n555555555555555555555555500323113123332221102553231121235555555555433333333342455555555301011111110022001000000012255555301101100022211101144422412155555555555555555555\n555555555555555555555555511312313212110000001552122222245555555433233334433342355555555311111111110022101111210024355555311101012222001221134431412155555555555555555555\n555555555555555555555555521311100000000000001553323332325555543323333333333342355555555411111111110022201111220055555555411101134444212332113431422155555555555555555555\n555555555555555555555543210000111000011122220553133331435554332333334333343332355555555411111111110012101111110045555555411101345544422332111101422145555555555555555555\n555555555555555554321000011111111122222222220454232332324433333233333333333332255555555511111111110001101111111045555555411101344433321332123101421145555555555555555555\n555555555555555553001111111112223222232222220454322313323333333433333334433332255555555511111111110001111111111135555555511111221011111121233221331145555555555555555555\n555555555555555554001112222333343222343322220355113323333333345543334443333333255555555521111111110001111111111135555555511111111101222210222441331135555555555555555555\n555555555555555554012333333333333222244342221255311013334334555533334333333333245555555521111110000001111111111125555555521111132201333221233431331135555555555555555555\n555555555555555555023333333333322223344344321255322323444555544433333333333333245555555531111110000001111111111125555555521110122311231120132321331125555555555555555555\n555555555555555555113333334433343234333233221155334432444554433444333333333223235555555530000110000001111110001015555555530110223411332100221121241125555555555555555555\n555555555555555555213333234433333234332122221155422433454444324554333333333222235555555540001100000000100000000015555555530110223212331001111111241225555555555555555555\n555555555555555555212222222334443333222222222045434433444333333554333233232222235555555540014101100000000000000004553445531110211211200000123211241215555555555555555555\n555555555555555555302222222344444343332222222045422332333333333433333223232112225555555550032002310000000000000001121214541110111220210221113322141215555555555555555555\n555555555555555555402222333444444343434323322035411444333333333233332222222122225555555551030000120000000111000003444445541110111220221453244443142215555555555555555555\n555555555555555555402222344444434443344432222125545555333333333333332222222222125555555551120000010000000000100003444444541110111100101553011001142214555555555555555555\n555555555555555555512222344344444444344442222125555555333333454333332232222222225555555552000000010000000000000002444444551111111100220453012222142114555555555555555555\n555555555555555555511222223444443444343322332115555555333345554323332122222222214555555552013010000000000244200002444444551111110000331444122222132224555555555555555555\n555555555555555555521332234444443333433212222115555555334454444333333122222122124555555553031010000000002313510001444455552112110001221232010010133123555555555555555555\n555555555555555555520233344443323232211111222205555555445555334454233122222122123555555553130020000000004000520001454545552011121111111111111111124313555555555555555555\n555555555555555555530234433333322221111111222204555555444443335553233222332121223555555554000013110000023000430001444444552011111111111111111111024313555555555555555555\n555555555555555555540233333343222221122222222203555555444334444543233212232111223555555554000313300000034000530001444334553011111111111111111111024112555555555555555555\n555555555555555555540233333333322222223333322203555554434445543333333212122212322555555555102300120000044003510000455555553111111111111111111111014112555555555555555555\n555555555555555555551133322223333333333343322212554444434555443345433212112333332555555555103101420000044035223000454544554111111111111111111111014122555555555555555555\n555555555555555555551123222433333333322343432211554444434544334555333212212333332555555555113003200000043353044000344444454111111111111111111111114121555555555555555555\n555555555555555555552123222433332222233444443211554444435433345544333211213333332455555555211000010000013540154000344444454111111111111111111111114221555555555555555555\n555555555555555555553023322333332333344444443221554444433434455433233312333333332455555555200200342000004520342100355555555111111111111111111111104221455555555555555555\n555555555555555555553023323432332344444444333220455444444555443323333333333333333455555555302301310000015510434100255555555101111110111111111111113222455555555555555555\n555555555555555555554023333321332343332333332220455444434555333333443333333333333555555555314000000000015532525100255555555333333333444444444445555555555555555555555555\n555555555555555555555023334322322332222332332220355444434543344444333333333333333555555555411000000000015555404200155555555555555555555555555555555555555555555555555555\n555555555555555555555112334443222333222332322221255444443333554443233333333333333455555555400000000000004555203200155555555555555555555555555555555555555555555555555555\n555555555555555555555112223321112323232322222221255444443334554344333333333333333455555555521000000000003555102300155555555555555555555555555555555555555555555555555555\n555555555555555555555212233322212333323322322221155444443333434443333333333333323455555555554310000000000453311300045555555555555555555555555555555555555555555555555555\n555555555555555555555302234322122332322222222222155444443333344333333333333333334555555555555554200000000010342300045555555555555555555555555555555555555555555555555555\n555555555555555555555402234433333332232222222222045544444333443333333333333323455555555555555555543100000000013300035555555555555555555555555555555555555555555555555555\n555555555555555555555402244433333333322222222211045545554444343333333333333234555555555555555555555542001000000000035555555555555555555555555555555555555555555555555555\n555555555555555555555512244433333332222221111000035555554443443333333333333455555555555555555555555555431000000000025555555555555555555555555555555555555555555555555555\n555555555555555555555511245444443222211111110123455555554344433333333333334555555555555555555555555555555420000000025555555555555555555555555555555555555555555555555555\n555555555555555555555521234444321111110112234555555555554443333333333333455555555555555555555555555555555554310000015555555555555555555555555555555555555555555555555555\n555555555555555555555520221111111111123455555555555555555322234333333234555555555555555555555555555555555555554200015555555555555555555555555555555555555555555555555555\n555555555555555555555530011101112345555555555555555555555323444343333455555555555555555555555555555555555555555553115555555555555555555555555555555555555555555555555555\n555555555555555555555540011234455555555555555555555555555434444443334555555555555555555555555555555555555555555555545555555555555555555555555555555555555555555555555555\n555555555555555555555553345555555555555555555555555555555444444323455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555434443234555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555444333455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555533334555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555533455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555534555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555543455555555555555555555555555432110000255555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554423455555555555555555555433210000000000155555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555443322355555555555555543211000000001110000155555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544443343355555555543321000000000000111111010155555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555553333443455555554321100000001111000000001110000055555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555432433455433332100000000000001111100100100011000022221111455555555555555555555\n555555555555555555555555555555555555555555555555555555555554455555545555555555555555555543323333332100000000000000000111011110100111111111111112211455555555555555555555\n555555555555555555555555555555555555555555555555555555555552244455521123445555555555554433311110000000001222233334444554111112222222212111111114222355555555555555555555\n555555555555555555555555555555555555555555555555555555555552122232420100111235555555554423444223333344455555555555555554111111121111112200010003311355555555555555555555\n555555555555555555555555555555555555555555555555555555555553222221331201100005555555555434444355554444555555555553433554111111010233223320011003311355555555555555555555\n555555555555555555555555555555555555555555555555555555555553222112210101111114555555555334334443535554145445433541211455111111000244313320112103311255555555555555555555\n555555555555555555555555555555555555555555555554443333221111000000001111111114555555555101112231313355232102011452232555211111000133312331111102411255555555555555555555\n555555555555555555555555555555555444333222111100000000001100001123345521111224555555555211000000000135221311112452121355211101100133312320011102412255555555555555555555\n555555555555555555555555332211110000000000000000000001212322344555555530122334555555555221011000000001101133331433355555201101100134312320110102412155555555555555555555\n555555555555555555555554000110000000111320000000000013444555555555555532333333555555555321023101100001111101111112255555301101100133312311101201422155555555555555555555\n555555555555555555555555101331000000321320100121234454445555555555554333333433555555555312001101110012100100000001255555301101100033322201124421422145555555555555555555\n555555555555555555555555101332011122332322201554442221225555555555433333344333555555555301111111110013200111110003155555411101100111000121134431422145555555555555555555\n555555555555555555555555202223123132221100001552011222245555555543333334443343555555555411111111111002210111122004455555411101013443201332124441421145555555555555555555\n555555555555555555555555302213111000000000000553323332325555554333333333333343555555555411111111111002310111121003555555411101244444321332212320331135555555555555555555\n555555555555555555555555301100000000000011220454232331434555432333333334333333455555555511111111110001100111111003555555511111345543421333112100331135555555555555555555\n555555555555555555544321000111111111122222220354132332324543233323333333333332455555555511111111111001111111011112555555511111243212211232133210331135555555555555555555\n555555555555555554100001111111112222222222220354332322323323323343333333433332455555555521111111111001111111111112555555521111111001111110232342231125555555555555555555\n555555555555555554001111112222333222243322221255112322333333335553333443333332355555555521111111101001111111111111555555520110122101323321132441241225555555555555555555\n555555555555555555101222233333333222244332221155311111233333455543333333333332355555555531111111000000111111111111555555530110133310232131133331241225555555555555555555\n555555555555555555103333333333332222244343321155421223244455554443333333333333355555555530111111000000111111001111555555530110122421232110122221241215555555555555555555\n555555555555555555213333333333333233334344322155434432244455443344333333333322345555555530000011000000111100000000455555531110123322332101211111142215555555555555555555\n555555555555555555302333334434343234332122222045432432245444432455333333333222345555555540001200000000000000000000455555541110112222221010112212142214555555555555555555\n555555555555555555402322223343433324322223222045433433344433333355333323323222245555555541004201310000000000000000232234541110111220200110113322142214555555555555555555\n555555555555555555402222222234444343222222222035433342133323333343333223223111245555555551023001130000000011000000122224551111111220231343123434132114555555555555555555\n555555555555555555512222233444444343333322322125510343333333333323333223222222235555555552031000011000000001110000254545551111111110010454132222133113555555555555555555\n555555555555555555511222343443434334344432322115534555533333333333333222222222135555555552030000001000000000000000144444552111110100120354011111133113555555555555555555\n555555555555555555521222344434434444344443222115555555532333335433333222222222135555555553001000001000000002200000144444552011010000230344113332133123555555555555555555\n555555555555555555521222233344444444443433232205555555542234455433333222222222225555555553003110000000000143540000144444552011110000231244111011024122555555555555555555\n555555555555555555530222223444444333433322232204555555543345444433333212222122125555555554023011000000000320152000145555553011121111111122111111124222555555555555555555\n555555555555555555540233234444333333322211122204555555544555543445333212222122125555555554131012000000001300043000034444553011011111111111111111114421555555555555555555\n555555555555555555540233343333322222111111222203555555554444333455333212232122124555555555100003320000003300044000034444554111111111111111111111114221555555555555555555\n555555555555555555551133333333222222111222222212555555554433344454333221232211234555555555100221310000004300152000035444554111111111111111111111104221555555555555555555\n555555555555555555551133333343222222222233222212555555543344554433333321222212324555555555101410022000004401441100035555555111111111111111111111103211455555555555555555\n555555555555555555552123333322333223333343322211555444443455554334543321211333323555555555202201430000005314512400024444455111111111111111111111103211455555555555555555\n555555555555555555553022222333333333333333332221554444443455433455533321211333333555555555203102300000003345204500014444455111111111111111111111103311455555555555555555\n555555555555555555554023322333333222222344443220454444443443334554433321222333333555555555312000012000000353015310014444555211111111111111111111102311355555555555555555\n555555555555555555554023322333333222334444444220355444443343445543233321233333333455555555400210253100001552034310015555555201111111110100000011102311355555555555555555\n555555555555555555555123322333333234444444444220355444444455544332333333333333333455555555401300210000001552053420004555555311111222222223333333444544555555555555555555\n555555555555555555555113323332233344333333332221255444444454543332344333333333333455555555514100000000001554351420104555555545555555555555555555555555555555555555555555\n555555555555555555555212333322232333222232333221155444444354334434433333333333333455555555511000000000001555540330004555555555555555555555555555555555555555555555555555\n555555555555555555555302333433322333222232332221155444444333345444333333333333333455555555520000000000000455520230003555555555555555555555555555555555555555555555555555\n555555555555555555555302333443212333222332222222055444444322345434433333333333333355555555541100000000000255420130003555555555555555555555555555555555555555555555555555\n555555555555555555555402223321111333333322232222045444444333344444333333333333333455555555555421000000000034133030002555555555555555555555555555555555555555555555555555\n555555555555555555555502223332211232322222322222045544444433334433233333333333234555555555555555421000000000013341002555555555555555555555555555555555555555555555555555\n555555555555555555555511223432222332232222222222035544445433344323333333333332345555555555555555555320000000000110001555555555555555555555555555555555555555555555555555\n555555555555555555555521234443333332332222222222025544455534433333333333333333555555555555555555555554310110000000001555555555555555555555555555555555555555555555555555\n555555555555555555555521234433333333222222221100015555555544444333333333333345555555555555555555555555554210000000000555555555555555555555555555555555555555555555555555\n555555555555555555555530235444333332222111111001135555555534443333333333333555555555555555555555555555555554210000000455555555555555555555555555555555555555555555555555\n555555555555555555555540224554443211111111112345555555555544333333333333345555555555555555555555555555555555553200000455555555555555555555555555555555555555555555555555\n555555555555555555555540222332211111111234455555555555555543223433333333555555555555555555555555555555555555555543100355555555555555555555555555555555555555555555555555\n555555555555555555555551011110011112345555555555555555555543334434333345555555555555555555555555555555555555555555542355555555555555555555555555555555555555555555555555\n555555555555555555555551011111234555555555555555555555555543444444323455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552012345555555555555555555555555555554434433335555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555553344323455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555554443234555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555554333455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555554334555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555554355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555424555555555555555555555555433210000001555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544234555555555555555555543211000000000001555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554433223555555555555554321100000001111100000455555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555434433433555555555432100000000000001111110100455555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544334434555555443210000000011110000000000000000344433322455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554323334555333321000000000000000011100000100011111111111110455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555534233333321000000000110001111232111111111111111222211113312355555555555555555555\n555555555555555555555555555555555555555555555555555555555533455555312344555555555555554333111100000001112333344445555554111112222211112101010003312355555555555555555555\n555555555555555555555555555555555555555555555555555555555511223435301001112345555555554324443133344444555555555555555554111111011122223310011003311255555555555555555555\n555555555555555555555555555555555555555555555555555555555522212212412101100025555555554334444355555544455555555552322455111111000234313320111102412255555555555555555555\n555555555555555555555555555555555555555555555555555555555532222222311001111015555555554233335353535554145334322551211455211111000134312331111102412255555555555555555555\n555555555555555555555555555555555555555555555555555444333211110000000111111115555555555100011121212255232201001353131455211101100133312330011102412155555555555555555555\n555555555555555555555555555555555555555444333221111100000100000112344521111224555555555211000000000024221221222452132355201101100133312330011101422155555555555555555555\n555555555555555555555555554444332221110000000000000001112211234555555531122334555555555321012100000000000022331323355555301101100034322321101101422145555555555555555555\n555555555555555555555552110000000000001200000000000003434555555555555531233334555555555322013201111001111110000002155555301101100033322311113421421145555555555555555555\n555555555555555555555552002210000001312310000000123345455555555555555433333334555555555312101101111001210010000000155555411101100022211110134441321145555555555555555555\n555555555555555555555553013330000002322312201444453332225555555555543333334333555555555311111111111001310011112100155555411101102222101232124441331135555555555555555555\n555555555555555555555554013231121233322211000553111112235555555554333333443333555555555411111111111001221011112200255555511111124444311232212430331135555555555555555555\n555555555555555555555554013132131121100000000454222332335555555433333333333343455555555411111111111000221011111100255555511111245544431333212100331125555555555555555555\n555555555555555555555555013121000000000000110354332331434555543333333333334333455555555411111111111000110011111110155555521110245433321233123200241225555555555555555555\n555555555555555555555543000000111100011222220355132332334554333332333333333332455555555521111111111100111111111111155555521110221001111121133332241225555555555555555555\n555555555555555555421100011111111122222222221255332322323433333334333333443332455555555521111111111100111111111111155555530110112101222220122342141215555555555555555555\n555555555555555555100111111112233322233322221155312332342333333455333344333333355555555531111111000000111111111111145555530110123210223232133442142215555555555555555555\n555555555555555555200111222333333222244332221155312211133333345554233333333333355555555531111111000000111111111111145555531110122320232020022221142214555555555555555555\n555555555555555555301233333333333222234333322045430112233445555444333333333333355555555530111111000000111111100010035555541110122331333111121121142114555555555555555555\n555555555555555555302333333333332223334334322045434433233545554344433333333322345555555540000011000000011100000000035555541110123322331000111111133114555555555555555555\n555555555555555555402333334433343224333223222035432342124544443245433333333222345555555541000300000000000000000000025455551111121221210010112321133113555555555555555555\n555555555555555555502333323443333324432222322125532343324543333235433333323222245555555541003300230000000000000000011123551111121221221132112333233113555555555555555555\n555555555555555555511222222233444333222222222125534443233333333334333322323211245555555552014000022000000001110000013444552111111221021355134333223112555555555555555555\n555555555555555555521222223344444344333222222115521243243333333332333322322222235555555552023000002000000000011000014544552011010110110355101000124122555555555555555555\n555555555555555555521212233444444334334432332215532455554333333333333222222223125555555553031000001000000000000000004444553011011100130254212332224122555555555555555555\n555555555555555555530222244444434444344443222204555555554333333443333322222222225555555554000100000000000001342000003444553011010000132244212111114132555555555555555555\n555555555555555555540222234434444444444443222204555555554333445543333322222222225555555554003201000000000024135100003444554111111000121133111111124221555555555555555555\n555555555555555555540222222344444344433322232203555555554334544443333322222212225555555554114002000000000140004300003555554111112111111111111111113431455555555555555555\n555555555555555555551133223444444333332321122212555555555355554344533321222212124555555555121002101000000330003400102444454111111111111111111111103321455555555555555555\n555555555555555555552133334444332322221111122212555555555444433355533321223222124555555555100001431000000430004400002443455111111111111111111111103311355555555555555555\n555555555555555555552133443333322222111111222211555555555444334445432321223211134555555555200140120000000530025200001444555111111111111111111111102311355555555555555555\n555555555555555555553023333334322222112222222221555555554434455443333331122221233555555555300320023100001530253140001554455211111111111111111111102311355555555555555555\n555555555555555555554023333333332222223333332220455544444335555433454332121233323555555555301300341000000532540251000444455211111111111111111111102411255555555555555555\n555555555555555555554023332222333333333333332220455444444445543345553331121233333455555555303200210000000235510451000344455301111111111111111111101412255555555555555555\n555555555555555555555112222333333332322234443220355444444445433455443331121233333455555555401000003200000045201522000455555301111111111111111111101412155555555555555555\n555555555555555555555112322343333222223344444221255444444434444554332332133333333455555555510120144210000155103443000355555400111111111111112222223434455555555555555555\n555555555555555555555212322333333233344444444321155444444434554443233333333333333455555555510410010000000255215243010355555423333344444455555555555555555555555555555555\n555555555555555555555302332343233234444443433221155444444445554333334433333333333455555555522300000000000255545034000255555555555555555555555555555555555555555555555555\n555555555555555555555402333332132233322233333222055544444434433344443333333333333355555555531000000000000155553024000255555555555555555555555555555555555555555555555555\n555555555555555555555402333432332233222232233222045444444433334544432333333333333355555555530000000000000045552004000155555555555555555555555555555555555555555555555555\n555555555555555555555511333444322233322232232222035544444443234543443333333333333355555555553110000000000015533203100155555555555555555555555555555555555555555555555555\n555555555555555555555511222332111232333332222222035544444443334434433333333333333355555555555542100000000001202514100055555555555555555555555555555555555555555555555555\n555555555555555555555521222332221233332332332222125544444443223344333333333333323455555555555555543100000000000124100045555555555555555555555555555555555555555555555555\n555555555555555555555530223433212233232222222222115544444553234433333333333333345555555555555555555543100010000000000045555555555555555555555555555555555555555555555555\n555555555555555555555540223443333333232222222222115544445554444333333333333323455555555555555555555555543110000000000035555555555555555555555555555555555555555555555555\n555555555555555555555540224443333333322222222211004555555554444433333333333234555555555555555555555555555543100000000035555555555555555555555555555555555555555555555555\n555555555555555555555551234443333333222222111000014555555554344433333333333455555555555555555555555555555555543100000025555555555555555555555555555555555555555555555555\n555555555555555555555551124544444322211111111123455555555555443333333333334555555555555555555555555555555555555543100015555555555555555555555555555555555555555555555555\n555555555555555555555552123444432111111111234555555555555555332233333332345555555555555555555555555555555555555555543115555555555555555555555555555555555555555555555555\n555555555555555555555553022221111110123445555555555555555555323344343334555555555555555555555555555555555555555555555545555555555555555555555555555555555555555555555555\n555555555555555555555554001110011234555555555555555555555555334444432345555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554001112345555555555555555555555555555444444323455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555234455555555555555555555555555555555434433345555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555444333455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555433334555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555533355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555534555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555543555555555555555555555554321000000000035555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554323555555555555555555432110000000110000035555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555543312455555555555554321000000000011111001025555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554443332455555555432100000011100000000100000025444332211355555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555433343455555543211000000000111110010010000010011111112211355555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555543243345533332100000000000000111111111111111111222211113312255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555332333333110000000111212233444554111112222211112100010002412255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555553445555555555555555544331111000111222334555555555555555111111011122213320011002412155555555555555555555\n555555555555555555555555555555555555555555555555555555542344455551011122334455555555543244431244454555555555555553343555111111000134313331112102412155555555555555555555\n555555555555555555555555555555555555555555555555555555551122232241110010000155555555554344553254445554245555544552210355201101000134312331011101422155555555555555555555\n555555555555555555555555555555555555555555555555555555552222122242120011010045555555554322233243424455133213111353131555201101100133311331011101422145555555555555555555\n555555555555555555555555555555555555555555555555555555552212111110000011111135555555555200000010111135221311112353131255301101100033321330011111421145555555555555555555\n555555555555555555555555555555555555555555555554443322110000000001123421111124555555555311001000000000010111121343255555311101100023422221101110331135555555555555555555\n555555555555555555555555555555555555544433221110000000012100112345555531112333555555555322002210100000011111100001134555411101100023332320113431331135555555555555555555\n555555555555555555555555555444332211100000000000000012123334555555555541133333555555554313101210111100021000100000002555411111110012211111124442231125555555555555555555\n555555555555555555555522111000000000012100000000000124445555555555555542333333555555554311100110111100022001111111001555511111101222100232113442241225555555555555555555\n555555555555555555555510012100000013123100001112344453335555555555554333334333455555554411111111111100022101111122001555521110114444411232211330241215555555555555555555\n555555555555555555555520133200000013223222011355332121224555555555543333343333455555554421111111111110023201111111000555521110244554431233212200141215555555555555555555\n555555555555555555555520132311212333322110000355112222335555555554323333333333455555555421111111111100011100111111110455530110235442331133123310142214555555555555555555\n555555555555555555555530132321321211000000000255332332333555555433333333333333355555555421111111111110011111111111111455530110122001111121133333142114555555555555555555\n555555555555555555555540131221100000000001121155222332243555543333233333333332355555555421111111111110011111111111111355541110101100222221022343143114555555555555555555\n555555555555555555555540110000111100112222222055323332332555333333433333343333355555555431111111111110001111111111111355541110113210223222023342133113555555555555555555\n555555555555555555532110001111111122222222222045432331332543333334543334433333345555555441111111100000001111111111111255551110122330133111012222133112555555555555555555\n555555555555555555400111111112223322224332222035411332245533333455532333333333345555555541111111100000001111111000000155551111122331233110121111124112555555555555555555\n555555555555555555510111122233333322224433222135521101125534445554433333333333345555555442011111100000001111000000000155552111022321332000011211124122555555555555555555\n555555555555555555520223333333333322224434332125532233335544445543444333333332245555555542000000000000000000000000000055552111021121110010011332124121555555555555555555\n555555555555555555520333333333333223334434432115533443125544444432454333333322235555555543000230011000000000000000000023553011021121031133212434314221555555555555555555\n555555555555555555530233333443334323433212222205542243215544443332454333332322235555555543001410023100000000011100000023553011011121011155323322214221455555555555555555\n555555555555555555540233332344343332433222322204543443334554333333343332232321135555555543003300000200000000001110000024554111011110010155301101114211455555555555555555\n555555555555555555550222222223344433322222222203543334124553233333323332232222225555555553004100000110000000000000000024554111011110022044312332213312355555555555555555\n555555555555555555551122222334444434433332232203541134445553233333333332222222214555555554112000000010000000013320000014455111011000033144302101003312355555555555555555\n555555555555555555552122223344444433434443232212554455555554333334433332222222214555555555200220100000000000242352000014455111111000122122211111112331255555555555555555\n555555555555555555553022234444443444434444322211555555555554334455433332222222223555555555201411100000000001400044000015555211112111111111111111101442255555555555555555\n555555555555555555553022223433444444444343323221555555555554334544433332222221213555555555303200200000000003200035000004455201111111111111111111101412255555555555555555\n555555555555555555554022222234444434343332223220455555555554455543444332222221213555555555302000231100000005200045000003455301111111111111111111111412155555555555555555\n555555555555555555555123322344444433333221112220455555555555445433454333222322213555555554300001044100000015200253000003555301111111111111111111111422155555555555555555\n555555555555555555555113333444333222222111112220355555555555443344454333212321123455555554410033000110000025302540310003555411111111111111111111110321145555555555555555\n555555555555555555555213344333332222211121222221255555555554334455433333212222133455555554410140003310000025225511520002445411111111111111111111110321145555555555555555\n555555555555555555555303333333422222222222222221155555544444345554334533212113333455555554410320143000000014355103520001445511111111111111111111110331135555555555555555\n555555555555555555555402333333333322223334333222155544444444445543345533212113333355555555420310010010000001553015320001555511111111111111110000110232235555555555555555\n555555555555555555555402333222233333333333333222045444444444444334554433212223333355555555430101001441000002551035340001555520111111111112222333444555555555555555555555\n555555555555555555555511222233333332222223444322045544444444434344543323312333333355555555540032014200000003552053350000455532233334445555555555555555555555555555555555\n555555555555555555555511232234333322223444444422035544444444445544432333333333333355555555540140000000000003554451251000455555555555555555555555555555555555555555555555\n555555555555555555555521232223333323344444444422125544444444445543332344333333333345555555551310000000000002555540051000355555555555555555555555555555555555555555555555\n555555555555555555555530233234323323443444333222115544444444434433444433333333333345555555551000000000000001555520032000355555555555555555555555555555555555555555555555\n555555555555555555555540233333213223322223233322115544444444433334544323333333333245555555552000000000000000355433023000255555555555555555555555555555555555555555555555\n555555555555555555555540233343233223322223223222204544444444442235543433333333333235555555555321000000000000023125133000155555555555555555555555555555555555555555555555\n555555555555555555555551133344432123332223222222204554444444443334344333333333333245555555555555431000000000000001233000155555555555555555555555555555555555555555555555\n555555555555555555555552122233311123233333223222203554444444443333443333333333333355555555555555555542100000000000000000155555555555555555555555555555555555555555555555\n555555555555555555555552122233222123333232232222212554444445553334433333333333334555555555555555555555543210100000000000045555555555555555555555555555555555555555555555\n555555555555555555555553022343321223322222222222212554444555554443333333333333345555555555555555555555555554310000000000045555555555555555555555555555555555555555555555\n555555555555555555555554022344333333323222222222211554445555554444433333333333455555555555555555555555555555555421000000035555555555555555555555555555555555555555555555\n555555555555555555555555122344333333332222222211000455555555554344333333333334555555555555555555555555555555555555432100025555555555555555555555555555555555555555555555\n555555555555555555555555112444333333322222111100012555555555554443333333333355555555555555555555555555555555555555555543125555555555555555555555555555555555555555555555\n555555555555555555555555212454444432221111111123455555555555555332333333324555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555302344443211111111234555555555555555555323443433345555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555302222111111112345555555555555555555555334444433455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555400111001123455555555555555555555555555444443334555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555500111234555555555555555555555555555555434432345555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555521345555555555555555555555555555555555444323555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555533335555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555533455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555534555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555435555555555555555555555432100000000000355555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555543235555555555555555554321000000111110000255555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555433135555555555555432100000000000101111010155555544332455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544433325555555554321000000111000000000000000132221111110355555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554333434555555432100000000000100110000000111111111112213312255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555532333455344321000000000000112233111111111122222111110002412255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555554323333432100000001122233444555555111112121111112210011002412155555555555555555555\n555555555555555555555555555555555555555555555555555555555555555545555555555555555555543321121001112233445555555555555555111111010133313330011101412155555555555555555555\n555555555555555555555555555555555555555555555555555555444455555520112233444555555555543344331244454545555555555553332455211101000134312331011101422145555555555555555555\n555555555555555555555555555555555555555555555555555555411323433520111110000255555555543455552254545554145545433552221455201101000033312331011101422145555555555555555555\n555555555555555555555555555555555555555555555555555555522211311331210111000155555555555311231132424455233102101354141455301101100033321331011111331145555555555555555555\n555555555555555555555555555555555555555555555555555555523222212220000111111155555555555300000000000023121311112352133255311101100023421231111100331135555555555555555555\n555555555555555555555555555555555555555555555555554443311111000000123421111133555555555312101100000000000000110222245555411101100023322321111320331135555555555555555555\n555555555555555555555555555555555555555554433221110000011000011234555531111223555555555313101310011100011111110000000255411111110023331210124442241125555555555555555555\n555555555555555555555555555555554433221110000000000011123123455555555530123333555555554212201220011110012100010000000155511111100012100122113442241225555555555555555555\n555555555555555555555554433221100000001000000000000024345555555555555542333333455555554311100111111110013200111112210155511110102343311233212342141215555555555555555555\n555555555555555555555300000000000011133000000000123454435555555555555433333433455555554421111111111110012220111112200045521110124444431232211110142214555555555555555555\n555555555555555555555300222100000023123111011244444221214555555555543333344333455555554421111111111110002210111111100045531110234553441133213310142214555555555555555555\n555555555555555555555400233101101223232221000255102122224555555555432333333333455555554431111111111110001100111101111135530110134221221123123322132114555555555555555555\n555555555555555555555500222212313322110000000155332332233555555543233333343433355555555431111111111110001111111111111135541110111000121221022243133113555555555555555555\n555555555555555555555510322312211100000000111055323333143555554333323333333333345555555431111111111111001111111111111125541110112210233322123343133113555555555555555555\n555555555555555555555520321110001110001122222045413233232555543232343333334333345555555441111111111000001111111111111125551111113320133112012222134112555555555555555555\n555555555555555555555410100011111111222222222035433232332554333333554333443333345555555441111111110000001111111111111115551111022241133111012112124122555555555555555555\n555555555555555555520001111111122232223332222125521332235554333345553333333333345555555452111111110000000111111000000005552111022331233100111111124121555555555555555555\n555555555555555555520011111222233332224433222115521211025554344555443333333333335555555442001111110000000111100000000004552011021222221000011332114221555555555555555555\n555555555555555555530012233333333322223434332115542122335554444544344433333332235555555443000010000000000000000000000003553011021122020012111333314221455555555555555555\n555555555555555555540233333333333222233434433204543443224555454443345433333332235555555443000141002100000000000000000001553111011222023145324443313211455555555555555555\n555555555555555555550233333343334322433322322204543243214555454333345433333232235555555543000410012310000000001111000002554111011111000045401100113311355555555555555555\n555555555555555555551133333344343332443222232203543343333555433333333333223221124555555543001400000120000000000000000001554111111110022045411222213312355555555555555555\n555555555555555555552133222233344333332222222212553444213555433333332333222222224555555543103200000010000000000110000101555111111000023034412211102313255555555555555555\n555555555555555555553022222223444434433322222211552034335555433333333333222222213555555544202000000010000000003454100000455211111000022124311111112422255555555555555555\n555555555555555555554022222334444433433443233211553345555555433333443333222222223555555555300130100000000000042015300000455201112111111111111111111442155555555555555555\n555555555555555555554022223434434344433444322220455555555555432345543333222222223555555555300410100000000000330003500000355301101111111111111111111422155555555555555555\n555555555555555555555122223444444444444444322220455555555555533454443333212221222555555555402300120000000000410003510000255301111111111111111111110422145555555555555555\n555555555555555555555112222333444444443432223220355555555555545554344533212221222555555554302100042210000001510004400000255411111111111111111111110321145555555555555555\n555555555555555555555212222234444433333332112221255555555555544443345433312322212455555554310002114200000002520035211000255411111111111111111111110331135555555555555555\n555555555555555555555302323344433333322111112221155555555555544433445433322222112455555554410024100131000003520452052000145511111111111111111111110231135555555555555555\n555555555555555555555402334433333222211111112222155555555555443445543333321222123355555554420041003410000003524530253000145511111111111111111111110231125555555555555555\n555555555555555555555502333333432223211222222222045555554444443555433443321212333355555554420140024100000001245400442000045521111111111111111111110141225555555555555555\n555555555555555555555511333333433222222233333222045544444444444554335543321212333355555555330320000021000000255201523000045520111111100111111122233354455555555555555555\n555555555555555555555521333333233333333333433222035544444444444543355443321223333355555555440001001443100000355104435001035530111222233344455555555555555555555555555555\n555555555555555555555530222223233333333323434322125544444444443434454333332333333345555555551023002300000000455325225100035554455555555555555555555555555555555555555555\n555555555555555555555530233224333322222334444432115544444444444455443233333333333345555555551141000000000000455555115200025555555555555555555555555555555555555555555555\n555555555555555555555540233223333332333444444432115544444444444455333234333333333245555555552220000000000000255553004200015555555555555555555555555555555555555555555555\n555555555555555555555551233223333333444444443322204544444444444443344443333333333235555555553000000000000000155552102300015555555555555555555555555555555555555555555555\n555555555555555555555551123234322333433333323322204554444444444333454433333333333335555555553001000000000000025532501300015555555555555555555555555555555555555555555555\n555555555555555555555552123333222223332223323322203554444444444323454343333333333334555555555432100000000000001101333400004555555555555555555555555555555555555555555555\n555555555555555555555553023334333223332223323222212554444444444323444433333333333335555555555555543210000000000000001100004555555555555555555555555555555555555555555555\n555555555555555555555554023334432123232323222222211554444444444433344323333333333345555555555555555554321000010000000000003555555555555555555555555555555555555555555555\n555555555555555555555555022233211113333333223222221554444444455423443333333333323455555555555555555555555432110000000000002555555555555555555555555555555555555555555555\n555555555555555555555555112234332112323222222222220455444455555534433333333333235555555555555555555555555555543210000000002555555555555555555555555555555555555555555555\n555555555555555555555555212234322223322322222222220455444555555544343333333333355555555555555555555555555555555554321000001555555555555555555555555555555555555555555555\n555555555555555555555555302234443333323222222222110355555555555534433333333333555555555555555555555555555555555555555432100555555555555555555555555555555555555555555555\n555555555555555555555555302344333333332222221110000355555555555544333333333335555555555555555555555555555555555555555555544555555555555555555555555555555555555555555555\n555555555555555555555555402354443333322211111111234555555555555543223333333355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555512245544432111111112345555555555555555543334343334555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555511223432111111123455555555555555555555543444443345555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555520121100111124555555555555555555555555554444433455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555530011111234555555555555555555555555555554344334555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555540012345555555555555555555555555555555554443345555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553455555555555555555555555555555555555554333455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555554335555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555553455555555555555555555544211000000100002555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555432455555555555555555432100000001111100001555555555544555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554332355555555555554321000000000000001110001554433221110355555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444333355555555443100000001111000000000000001111111112211255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554334345555554321000000000000011100000111111111111111113413255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555433334553443210000000000011233444111112222221112100010002412255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555553323334321000000012233344555555555111111011122213320011102412155555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555443311231001222334455555555554444555111111000134312331012101422145555555555555555555\n555555555555555555555555555555555555555555555555555555445555555312223344455555555555442444330354555544555555555552221355201101000134312332011101422145555555555555555555\n555555555555555555555555555555555555555555555555555554223344445301000110001455555555543455541354445554145444322452131555301101100033321331011111421145555555555555555555\n555555555555555555555555555555555555555555555555555554112213212402101110000355555555545311221122313355232201102354131255301101100023321331011110331135555555555555555555\n555555555555555555555555555555555555555555555555555555232222222301100111111255555555555300000000000011111210111353244455411101100023421231111210331125555555555555555555\n555555555555555555555555555555555555555555555555555554221111000000012421111143555555555412101110000000001011110111122345411101100023331320113441241225555555555555555555\n555555555555555555555555555555555555555555554443221110001000001234555531111233555555554313101320011110001110011000000015511111110013211111124442241215555555555555555555\n555555555555555555555555555555555555443322110000000011122112345555555541123333455555553212210120011110002210011111110005511110101222200233212442141215555555555555555555\n555555555555555555555555555544332111000000000000000023244455555555555541233333455555554311110111111110002220011111221004521110103444421233211220142214555555555555555555\n555555555555555555555332211000000000121000000000011345545555555555555533333433455555554421111111111111001231011111110004531110134554442233212210142114555555555555555555\n555555555555555555554000111000000121132000011123445332224555555555554333334333455555554421111111111111001220011111111103530110134443331123113321133113555555555555555555\n555555555555555555555101332000000132232221010155312112224555555555543333333334455555554431111111111111000111011111111112541110122101111111022244133113555555555555555555\n555555555555555555555201333112113333221100000045322333233555555554333333334333345555554431111111111111000111111111111112541110111110132321023344133112555555555555555555\n555555555555555555555301323213212111000000001045433233142555555533332333333333345555555441111111111111000111111111111111551111113220133223113333124122555555555555555555\n555555555555555555555402312211100000000011222035413233233455554323334333334333345555555341111111110000000111111111111111551111013231123111012212124121555555555555555555\n555555555555555555555401210000111111112222222125533232232455533333345433443333345555555442111111110000000111111100000100452111022241133210121111114221555555555555555555\n555555555555555555553200001111111122222222222115531232234555433334554323333333335555555442111111110000000111110100000000452011022322232100011221114221455555555555555555\n555555555555555555540011111112223332223433222215521221115555534455544333333333335555555443000001110000000000000000000000353011011122120011011332214211455555555555555555\n555555555555555555550011122233333332223433322204543011224555544455434433333332235555555443000011000000000000000000000000254111011122022134313344413311355555555555555555\n555555555555555555551022333333333322222443433203543333324555544444334533333332235555555443000142002310000000000111000000254111011122012045412211113311355555555555555555\n555555555555555555552133333333333322333432432203543344213555544433334533333232224555555443100330011230000000000011100000155111111110011035411212212311255555555555555555\n555555555555555555553023333344343432343321222212553234333555543333333333323221124555555543100410000021000000000000000000155111111110023034411322212413255555555555555555\n555555555555555555554023332234434333343222232211553444323555553333333333322222223555555543202300000001000000000133100010045201101000023124411100112412155555555555555555\n555555555555555555554022222222344443332222222220553124324555553333333333322222222555555544301000000001000000002434520000045201111100011112211111111343155555555555555555\n555555555555555555555112222233444443433333233220454135555555553333344333322222222555555555400031110000000000024000440000035301111111111111111111110332145555555555555555\n555555555555555555555212122334444343343444323220355555555555553234554323322222222455555554400320120000000000041000351000025411111111111111111111110321145555555555555555\n555555555555555555555212223444444344443444422221255555555555554345444333322222122455555554401400031010000000150000351000025411111111111111111111110331135555555555555555\n555555555555555555555302222333444444444433333321155555555555554455434443321222121455555554311100024320000000351001530000015511111111111111111111110231135555555555555555\n555555555555555555555402222223444443334333222222155555555555554444334543322232222455555554310001302300000000351015403200015511111111111111111111110241125555555555555555\n555555555555555555555511332334444333333222111222045555555555555443344543322222212355555554420014200132000000451255115300004521111111111111111111110141225555555555555555\n555555555555555555555511333344433322221111112222045555555555544344554333321222213355555554430033002520000000342551035300004520111111111111111111110141115555555555555555\n555555555555555555555521334433333222221122222222035555555444444345553344332211233355555554430041013100000000025530053210003530111111111111001111112243445555555555555555\n555555555555555555555530233333343222222222333222125554444444444445433454332211333345555554341120000023100000035510253510002540111111111222333444555555555555555555555555\n555555555555555555555540233333333333223333433222115544444444444444335544332122333245555555451001101352100000045510442510102542223344455555555555555555555555555555555555\n555555555555555555555550233322223333333332333322215544444444444434345533232233333245555555552014100210000000045543521520001555555555555555555555555555555555555555555555\n555555555555555555555551122223333332222223444432204544444444444445544323333333333335555555553032000000000000045555400430001555555555555555555555555555555555555555555555\n555555555555555555555552123223333332223344444442203554444444444445543333432333333335555555553130000000000000025555300230000455555555555555555555555555555555555555555555\n555555555555555555555553023222333332334444444332213554444444444445433444333333333334555555554000000000000000004554330140000455555555555555555555555555555555555555555555\n555555555555555555555554023323432332344333433322212554444444444443335443233333333334555555555110000000000000001441152141000355555555555555555555555555555555555555555555\n555555555555555555555554023333321322332222323332211554444444444443345434333333333334555555555543210000000000000000012330000255555555555555555555555555555555555555555555\n555555555555555555555555113334333322332222322322220554444444444443344344333333333334555555555555555432100000000000000000000255555555555555555555555555555555555555555555\n555555555555555555555555212334443212323232322222220454444444444443233433333333333245555555555555555555543210001000000000000155555555555555555555555555555555555555555555\n555555555555555555555555202223332112323333322322220355444444445553234333333333333455555555555555555555555554432100000000000155555555555555555555555555555555555555555555\n555555555555555555555555302223322212333322222222221255444445555554443333333333334555555555555555555555555555555543210000000045555555555555555555555555555555555555555555\n555555555555555555555555402224332122332222222222221255444455555554434333333333345555555555555555555555555555555555554421100045555555555555555555555555555555555555555555\n555555555555555555555555512224433333332322222222210155455555555554344333333333455555555555555555555555555555555555555555543245555555555555555555555555555555555555555555\n555555555555555555555555511234433333333222222211000055555555555555443333333334555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555521235433333332222111110012455555555555555332333333245555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555530235444443222111111123455555555555555555333443333455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555540224454421111111134555555555555555555555434444334555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555550122221111111234555555555555555555555555444443345555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555551011110012345555555555555555555555555555434432455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555552011112455555555555555555555555555555555444334555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553023455555555555555555555555555555555555543345555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555533455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555544555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555534555555555555555555555431100000011000015555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555324555555555555555554311000000011111101015555555443321455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555543324555555555555542100000000000000011000003332211111111355555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555443323555555554321000000011110000000000011111111111113312255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555543343455555543210000000000001122111111111122222111110002412255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555323344434432100000000011223345554111112122111112210011002412155555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555543233344211000000123344455555555555111111011133313331011101412155555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555433211330112233444555555555553343555211111000134412331011101422145555555555555555555\n555555555555555555555555555555555555555555555555555555555555554233344445555555555555433443330355554454455555555552210355201101000033311331011101421145555555555555555555\n555555555555555555555555555555555555555555555555555543344455554000111110111555555555533455440354445554144324211353141455301101100023321331011110331135555555555555555555\n555555555555555555555555555555555555555555555555555531122232235112001110000455555555545311110121212345231201112353132255301101100023421231110110331135555555555555555555\n555555555555555555555555555555555555555555555555555542222122224112000011111355555555545311100000000000000100110232234455411101100023331321112331241125555555555555555555\n555555555555555555555555555555555555555555555555555552312211110000012321111353555555545412100110000000001111111100000001411111110023331210114442241215555555555555555555\n555555555555555555555555555555555555555555555554433221000000000123455531111233455555554412200231011111001210001000000000411111100012100122113443141215555555555555555555\n555555555555555555555555555555555555555444322110000000121001234555555541112333455555543322210111001111001221001111122100421110102343311233211341142214555555555555555555\n555555555555555555555555555555554432211000000000000121143345555555555541233333455555543320110111111111000222101111122000420110124444431233211210142114555555555555555555\n555555555555555555555555443221100000010000000000000244555555555555555542333333455555554421111111111111000222101111111000330110134553442133213310033113555555555555555555\n555555555555555555553110000000000110231000001012344443223555555555555433334433455555554431111111111111000111001111111111241110134321221122123333133113555555555555555555\n555555555555555555552001220000000231231110121045422111123555555555553333333334455555554431111111111111000111111111111111241110111000121221022244123112555555555555555555\n555555555555555555554002331000011232232210000035411232233555555555432333334333345555554441111111111111100111111111111111141111112210133323123343124122555555555555555555\n555555555555555555554002232023123222110000000035433233142555555554333233333333345555554441111011111111100011111111011111142111013320123212002222124121555555555555555555\n555555555555555555555103223123111000000000112125512233133455555433323433333433335555554442111111111000000011111111111111042111012241133211112111114221555555555555555555\n555555555555555555555103212100001110001122222115533233232355554333335533344333335555555442111111111000000011111110000000033011012332233100011111214211455555555555555555\n555555555555555555555202100011111111222222222205543233234455553333455433333333335555555443111111111000000011111000000000033011012222121001011332213211455555555555555555\n555555555555555555552000111111112232222433222204540232114555554445554433333333335555555443000000111000000000000000000000024111012122021022211233413311355555555555555555\n555555555555555555552011111222233332222443322203543100123555554445543443333333234555555443100002000000000000000000000000014111011122013145413332213311255555555555555555\n555555555555555555553001223333333332222443433212553233333555554444433453333332224555555443100043001330000000000111110000014111111111001035511100112411255555555555555555\n555555555555555555554023333333333322233343443211553344212555555443333453333322224555555443200240001022000000000000000000004211111010012035411233222412255555555555555555\n555555555555555555555023333344333432243331222221554224332555555433333333322322113555555443200420000002000000000000100001004201101000013124421211101412155555555555555555\n555555555555555555555113333334433333244322232220454344322455555323333323322222222555555543301300000001000000000034541000003301101100022213311111111333145555555555555555\n555555555555555555555213322223334443332222222220354223312555555423333333322222222555555544401101010000000000001421253000003301111111111111111111110343145555555555555555\n555555555555555555555302222222344443443333223221254114555555555423334433322222222455555554410032010000000000004200035100102411101111111111111111110331135555555555555555\n555555555555555555555402222233444443343344323221255455555555555433445433322222222455555554410240020000000000014000035100001411111111111111111111110231135555555555555555\n555555555555555555555402222343443334443444432221155555555555555533544433332222121355555554420410013001000000035000045000001411111111111111111111110241125555555555555555\n555555555555555555555511222344344444444444332322055555555555555545553344332122121355555554320100003430000000045100352110000421111111111111111111110141225555555555555555\n555555555555555555555521222233344444444333222322045555555555555544443454332123221355555553330001410211000000055104530440000420111111111111111111111141215555555555555555\n555555555555555555555530222223444443333323211222035555555555555544334454232123211355555554430004200033100000055145301540000330111111111111111111111042114555555555555555\n555555555555555555555540232334444333232211111222125555555555555433445433332122212345555554431014001430000000022454004431000241111111111111111100111133335555555555555555\n555555555555555555555540233443333322221111122222115555555554444443555334433121233245555554441032001200000000003551015341000241111111101111112233444555555555555555555555\n555555555555555555555551133333343222222122222222215555544444444444553345433121233245555554352020000014310000004550035251010141111122233444555555555555555555555555555555\n555555555555555555555551133333443322222233333322204554444444444444433454433122233335555555453001200253110000015552153152010054445555555555555555555555555555555555555555\n555555555555555555555552023333323333333333343332203554444444444443434553333223333335555555554003200110000000015555551053000045555555555555555555555555555555555555555555\n555555555555555555555553023222333333333322344432212554444444444443454433333333333334555555554023000000000000004555540034000035555555555555555555555555555555555555555555\n555555555555555555555554023322333332222234444443212554444444444444454332343333333334555555555121000000000000002555521014000035555555555555555555555555555555555555555555\n555555555555555555555555113322333333233444444443211554444444444444443344433333333334555555555100000000000000000355325104100025555555555555555555555555555555555555555555\n555555555555555555555555112322333233344444444332220454444444444444333444333333333334555555555311100000000000000022013335100015555555555555555555555555555555555555555555\n555555555555555555555555212323332233343322332332220455444444444444323543433333333333555555555554321100000000000000000011000015555555555555555555555555555555555555555555\n555555555555555555555555302333322232333222332332220355444444444444333434433333333333555555555555555543211000000000000000000005555555555555555555555555555555555555555555\n555555555555555555555555402333443322333222332322221255444444444444433344333333333234555555555555555555555432111100000000000004555555555555555555555555555555555555555555\n555555555555555555555555512333443211333333322222221155444444444555433443333333333355555555555555555555555555554321100000000003555555555555555555555555555555555555555555\n555555555555555555555555511222321111233332322322222155444444555555544433333333333455555555555555555555555555555555543211000003555555555555555555555555555555555555555555\n555555555555555555555555521223333211232322222222222045544455555555544443333333334555555555555555555555555555555555555555432102555555555555555555555555555555555555555555\n555555555555555555555555530223432222332232222222222035544555555555544433333333345555555555555555555555555555555555555555555554555555555555555555555555555555555555555555\n555555555555555555555555540223444333333322222222100025555555555555544333333333455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555551224443333333222221111000245555555555555543233333334555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555551124544333332221111111235555555555555555543344332245555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555552123554443211111112345555555555555555555553444433455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553022343321111112345555555555555555555555554434324555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554012111011112455555555555555555555555555554343235555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555001111123455555555555555555555555555555554443355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555101124555555555555555555555555555555555554333555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555334555555555555555555555555555555555555554335555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554555555555555555555555431000000111110000455555554432211455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555533555555555555555554311000000000101110000354332111111111355555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555323555555555555543210000111100000000000000111111211113312355555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544332455555555432100000000100011010111111112212111110002412255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555434345555555421000000000001223444111112222111112210011002412255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555553334444554310000001111234455555555111111011123213331011101412155555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555433334532110000112344555555554444555111111000134312331011101422145555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555332124410123344455555555555552321355211101000133312331011101422145555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555554334334520455555553255555432452221555201101100033321331011110331135555555555555555555\n555555555555555555555555555555555555555555555555555555555555521111111222224555555555335543410344435554143212101354131355311101100023421231110110331135555555555555555555\n555555555555555555555555555555555555555555555555554334444444530111111000002555555555454311100001101122110100001231123344311101100023321321112331241125555555555555555555\n555555555555555555555555555555555555555555555555553112212311340220000011112555555555554411100000000000000011111110000000001111110023331210114442241215555555555555555555\n555555555555555555555555555555555555555555555555554232222222220000001221111554455555545522200121000111000011100110000000001110100012100122113443142215555555555555555555\n555555555555555555555555555555555555555555555555555221111100000012345531111432455555544522210122101111100022100111111221001110102343311233211331142214555555555555555555\n555555555555555555555555555555555555555555555443211000111000113455555541111333455555533521220011001111100022210111111220001110114444431233211210142114555555555555555555\n555555555555555555555555555555555555554432210000000110231124555555555541123333455555543410111111111111100022320111111110001110134554442133213321133113555555555555555555\n555555555555555555555555555555544322100000000000000232345555555555555551233343355555544310111111111111100012210011111111110110134322221112123233133112555555555555555555\n555555555555555555555555443321100000100000000000012455443555555555555543333433345555544321111111111111100001111011111111110110111000121221022244124122555555555555555555\n555555555555555555543211000000001112310000011023454422122555555555555533333333445555544431111111111111110001111111111111110111112210133323114343124121555555555555555555\n555555555555555555520011210000001321321210211015520212223555555555554333333433345555544432111111111111110001111111110111111111013330023212002222124221555555555555555555\n555555555555555555530023310000112332322210000005532233233455555555543333333333335555554433111111111110000001111111111111110111012242123210112111114221455555555555555555\n555555555555555555540023320131233221100000000104543233214355555555333334333433335555554432111111111000000001111111100000000011012332233100011221113311355555555555555555\n555555555555555555551022231131121000000001122203541323323255555553333354334433335555554443111111111100000001111100000000000011012222121001011232213311355555555555555555\n555555555555555555551022132110001111011222222212553323233255555553334554233333334555555443111111111100000000000000000000000011112122021023312344422311255555555555555555\n555555555555555555552022110001111111222222222211552123223555555554445544333333324555554443100000000000000000000000000000000011112122113135513321112412255555555555555555\n555555555555555555553000011111112233222343322221553121101555555554445434433333323555554433100003300121000000000001111100000011101111001025520111111412155555555555555555\n555555555555555555554001111122233333222243332220454311233455555554444434433333223555555433200024100223100000000000000100000001101010013125421232221422245555555555555555\n555555555555555555555100222333333333222244343320354344322455555554443334433332223555555433100041000001200000000000000000010001101100013214430200101422145555555555555555\n555555555555555555555202333333333332233334243221255323421355555555332333333232212455555434410240000000100000000001345300000001101100012212211111111344135555555555555555\n555555555555555555555302333334433343234332122221155324433355555555333333333222222455555434410310000000000000000014213530000001121111111111111111110242135555555555555555\n555555555555555555555401333333443433324322223222155334431355555555333333333222222355555544320002101000000000000141000451001001111211111111111111110241125555555555555555\n555555555555555555555401332222333444333222222222045302443555555555433344333222222355555544430014102000000000000330000351000001111111111111111111110141225555555555555555\n555555555555555555555510222222234444344333322322035424555555555555433454333222222255555545530141002100100000000530000550000000111111111111111111111141215555555555555555\n555555555555555555555520222223344444334334432322125555555555555555434544333212222255555554440230001412100000001530004521100000111111111111111111111032214555555555555555\n555555555555555555555530222234344343444344443222115555555555555555545543443212222245555543440000010243000000002540045204400000111111111111111111111032114555555555555555\n555555555555555555555540122234444444444444433232215555555555555555544434543222322245555543320000341001310000002531453025400000111111111111111111111023113555555555555555\n555555555555555555555550122223334444333433322222204555555555555555544344442322221245555544331001400024200000001424530044310000111111111111110011112234445555555555555555\n555555555555555555555551022222344444333332211122203555555555555544433454433321222235555554432003200241000000000045510153410000111111101111223344555555555555555555555555\n555555555555555555555552023323444432322221111122212555555555544444444554344321123335555554344014000000121000000255400452520110011122334445555555555555555555555555555555\n555555555555555555555553023334333332222111212222211555555544444444444543454321113334555554455011000013532000000355512531530000244555555555555555555555555555555555555555\n555555555555555555555554013333333322222222223322221555444444444444444434554321223334555554555100230023100000000255545510440000255555555555555555555555555555555555555555\n555555555555555555555555012333334332322223344332220454444444444454443444543332333334555555555202400000000000000255555400240000155555555555555555555555555555555555555555\n555555555555555555555555102333332233333343334343220355444444444444444454433333333333555555555304100000000000000045555210041000155555555555555555555555555555555555555555\n555555555555555555555555202322233333332222234444221255444444444444444454333433333333555555555301000000000000000015553251041000045555555555555555555555555555555555555555\n555555555555555555555555302232234333322223444444321255444444444444444443444333333333555555555400000000000000000001320143352000045555555555555555555555555555555555555555\n555555555555555555555555401232233333323344444444321155444444444444444334543333333333455555555532110000000000000000000000110000035555555555555555555555555555555555555555\n555555555555555555555555511232233323324444443333222045544444444444444334544333333332455555555555554332110000000000000000000000025555555555555555555555555555555555555555\n555555555555555555555555510233233213324332223233222045544444444444444333444333333332455555555555555555554432110011000000000000015555555555555555555555555555555555555555\n555555555555555555555555520233333223233322233233222135544444444444445423443333333333555555555555555555555555554432210000000000015555555555555555555555555555555555555555\n555555555555555555555555530133344332233322233222222125544444444445555533433333333334555555555555555555555555555555555432210000004555555555555555555555555555555555555555\n555555555555555555555555540123334421123233333223222115544444445555555544333333333345555555555555555555555555555555555555555433214555555555555555555555555555555555555555\n555555555555555555555555551022233212123333232232222204554444555555555544432333333455555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554022233322123322222222222204554445555555555544433333333555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555122243322233323222222222103555555555555555544333333335555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555112244443333332222222100002555555555555555543233333345555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555212344333333322222111100234555555555555555553344432455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555302354443333221111111235555555555555555555553444433555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555402345444421111111235555555555555555555555554444335555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555512234432111011245555555555555555555555555554343355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555520221100111245555555555555555555555555555554433455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555530011111345555555555555555555555555555555555334555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555540011345555555555555555555555555555555555555335555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555542345555555555555555555555555555555555555555455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555545555555555555555555543210000001111110004555554332111110455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555335555555555555555542100000000000001100002322111111123222355555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554235555555555555432100000111000000000001111111111111103312355555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555443225555555554321000000000001122101111112221112100010003311255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555554343455555554310000000000122344554111112111111113320011102412255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555542334445543200000011222345555555554111111010234313331112102412155555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555433345432100001123455555555553433555111111000134312331011101422145555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555554322245400233444455555555555552211355201101000133311331011111421145555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555554333245411555555553255445322452231555201101100033321331011100331135555555555555555555\n555555555555555555555555555555555555555555555555555555555555422222222233335555555554345533210334335454142102012353131255301101100023421231111320331125555555555555555555\n555555555555555555555555555555555555555555555555544445555555400111111000004555555555444410000000000001000100001110012222200101100023331210114442241225555555555555555555\n555555555555555555555555555555555555555555555555531122223223511210010001103555555555544411110000000000000011111111000000000111110013220111113443241215555555555555555555\n555555555555555555555555555555555555555555555555541222113222411100000221112554455555455522210122101111100012100011000111000010100122200233212442142215555555555555555555\n555555555555555555555555555555555555555555555555551312211111000001234531112543355555544522310022100111100013210011111222000010103444421233211110142114555555555555555555\n555555555555555555555555555555555555555555555554431101000000012345555541111333355555434421220011100111110012221011111121000010124454442133212310033113555555555555555555\n555555555555555555555555555555555555555554322110000001220012455555555551112333355555434310111111111111110002221011111011111010134543331123123322133113555555555555555555\n555555555555555555555555555555555544322100000000000221344455555555555551123333345555544200111111111111110001110011111111111010123101111111022244124112555555555555555555\n555555555555555555555555555543321100000000000000001344444555555555555552233343345555544321111111111111110001111111111111111011111110132332123344124121555555555555555555\n555555555555555555555443221000000002210000000011244533221455555555555543333333445555544332111111111111110001111111111111111101012220132313102222124121555555555555555555\n555555555555555555521100000000002212310101221015541211222455555555555433333333335555544332111111111111110000111111111111111101012331023211012112114221455555555555555555\n555555555555555555500022200000002322322211100004532223323355555555554333333333335555544342011111111100000000111111110000010001012242133210111111113211455555555555555555\n555555555555555555510133310110223332211000000003543323314355555555543333333343335555544433111111111100000000111111110000000001012332232101011232213311355555555555555555\n555555555555555555520132321331332210000000011212551223323255555555433235433433334555554433111111111100000000111110000000000000012112121011111233422311255555555555555555\n555555555555555555540131231231110011100112222211553323223245555555333355433333324555554444201111111100000000000000000000000000112122113124413433212412255555555555555555\n555555555555555555540132121000011111122222222220453223323555555555444554433333333555554433200000100000000000000000000000000001101122101025521110112412155555555555555555\n555555555555555555551121000011111122322233322220354022111455555555444543443333323555554433200002410023100000000000111110000001101111012025521233221422245555555555555555\n555555555555555555552100111111222334322244332221354311123455555555544443443333323555554433200014100112300000000000000000000000101110013114331211101422145555555555555555\n555555555555555555553110111222333333222234343321255333432355555555544333443332322455554432100033000000110000000000012210000000101100013213320111111333135555555555555555\n555555555555555555554000223333333332222334334321155333421255555555543333333222211455555434410141000000010000000000344552000000111100011111111111110243135555555555555555\n555555555555555555555000333333333333324433223222045423433255555555542333233222222355555434520220000000010000000004300154000000111211211111111111110241225555555555555555\n555555555555555555555100233333443433323432222322035434431245555555543333333222222255555444430001201000000000000033000045100000111111111111111111110141215555555555555555\n555555555555555555555200233322343344333322222222135422342355555555553333433222222255555544440014102100000000000052000045100000011111111111111111111142215555555555555555\n555555555555555555555300122222223444434333322332115512455555555555553345433322222245555545541042001300000000000152000253000000011111111111111111111032214555555555555555\n555555555555555555555400122222334444434434432332215555555555555555553354433322222245555544441130000342200000000353002540330000011111111111111111111033114555555555555555\n555555555555555555555510122223344343444434444222204555555555555555554454344321222135555543431000021033000000000353025411540000011111111111111111111023113555555555555555\n555555555555555555555520022224444444444434443233203555555555555555554443354321222135555543410000241000330000000352355103541000011111111111111110011124334555555555555555\n555555555555555555555530022223334444444443432232212555555555555555554433444331221135555544321000410024300000000123551015331000011111111100111223344555555555555555555555\n555555555555555555555540012222234444433343321122211555555555555554444345543332122234555544334002400132000000000015540035252010011111112233445555555555555555555555555555\n555555555555555555555541112322344433333322111122221555555555554444444355434432212334555554345104100000133000000035540154153011012334455555555555555555555555555555555555\n555555555555555555555551202333434333222211111222220455555554444444444454345432112334555553455101010003531100000035552452054000025555555555555555555555555555555555555555\n555555555555555555555552102334333332222211222222220355544444444444444443354432122333555554555200141012100000000035555540034000015555555555555555555555555555555555555555\n555555555555555555555553002333333432222222334332221255444444444444444434454332233333555555555301410000000000000025555520015100004555555555555555555555555555555555555555\n555555555555555555555554001333333333332333433333221155444444444444444445443333333333555555555403300000000000000004555423004100004555555555555555555555555555555555555555\n555555555555555555555555001233322233333333223444322155444444444454444445433343333333455555555511000000000000000001454125314200003555555555555555555555555555555555555555\n555555555555555555555555100222223333322222334444422045444444444444444444334433333332455555555510010000000000000000010001223100002555555555555555555555555555555555555555\n555555555555555555555555200233223333322233444444422035544444444444444443354433333332455555555543211000000000000000000000000000002555555555555555555555555555555555555555\n555555555555555555555555300133223333323444444343322125544444444444444443344433333333355555555555555443321100000001100000000000001555555555555555555555555555555555555555\n555555555555555555555555400123224322333433323333322115544444444444444443344433333333355555555555555555555544332111100000000000000455555555555555555555555555555555555555\n555555555555555555555555511023333212323332223323222215544444444444444553234333333333455555555555555555555555555554433211000000000455555555555555555555555555555555555555\n555555555555555555555555521023334333223332223323222204544444444444555554343333333334555555555555555555555555555555555555544322100355555555555555555555555555555555555555\n555555555555555555555555531023334443123332323222222203554444444555555554443333333335555555555555555555555555555555555555555555554455555555555555555555555555555555555555\n555555555555555555555555540012223321113333333223222212554444555555555554444333333355555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555552112223322212323222222222211554444555555555555443333333455555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555402234332223322322222222211554455555555555555433333323555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555402234433333323222222221000455555555555555555423333335555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555511234433333332222211100012555555555555555555434443345555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555521244433333322211111112455555555555555555555444443355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555530235444443211111112455555555555555555555555544433555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555540224544321111112455555555555555555555555555544434555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555550222221111112455555555555555555555555555555544345555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555551011110112455555555555555555555555555555555543355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555552011112455555555555555555555555555555555555543455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555553012455555555555555555555555555555555555555554555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554555555555555555555555432100000011111101035544322111112111455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555553455555555555555555421000000000000010000012111111111114222455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555542455555555555554310000001110000000011111111211111010003311355555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555432255555555554210000000000112232011122221211112210011003311255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555553334555555543100000000011234455554111111011222223320112102412255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555523344455542100000112334455555555554111111000234313331111102412155555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555333454331000011234555555555553422455111101000133312331011101422145555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555554322355300234455554555555554542211455211101100133311330011101421145555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555553332354401555455553154434211453231455301101100033421331101110331135555555555555555555\n555555555555555555555555555555555555555555555555555555555555333333333333345555555554355432300333234444131101012342022244300101100023322320113431331125555555555555555555\n555555555555555555555555555555555555555555555555554555555555100011000000015555555554444410010000000000000000001110000000000001100023331210124442241225555555555555555555\n555555555555555555555555555555555555555555555555322333343335212100110000004555555555544411110010000000000001111111100000000011100012100122213442141215555555555555555555\n555555555555555555555555555555555555555555555555311221132214202100000221114554455555455422210022100111110002220001111122200010101333311233211220142214555555555555555555\n555555555555555555555555555555555555555555555555413222222211100000134531113543355555444522320012200111110002221001111122200010114444431233212210142114555555555555555555\n555555555555555555555555555555555555555555555555412111000000001235555541112433355555435421221001111111110001222101111111100010134554442133213321133113555555555555555555\n555555555555555555555555555555555555555555543321100001220001345555555551111333345555434230111111111111110001221001111111111110134422221112123244133112555555555555555555\n555555555555555555555555555555555555543321100000000111332345555555555552113333345555443111111111111111110000111001111111111110122100121221022244124122555555555555555555\n555555555555555555555555555555543321000000000000001333454555555555555552133343345555443222111111111111111000111111111111111111111210133323113333124121555555555555555555\n555555555555555555555555543321100001100000000000124544322355555555555553233333445555544332111111111111111000111111111101111111012330023212002212114221455555555555555555\n555555555555555555543221100000001113300000110113553211122455555555555543333333335555544332111111111011111000111111111111111101012232123210121111114221455555555555555555\n555555555555555555300011100000013213312202210002541123323355555555555433323333335555544333111111111100000000111111111000000001012332233100011222113311355555555555555555\n555555555555555555400133200000112323322100000001553323314355555555554333333343334555544333111111111100000000011111000000000000012222121001011232313311355555555555555555\n555555555555555555400233311221332321100000001111552223323345555555543333543333324555554433111111111100000000011100000000000000012112022013312344422411255555555555555555\n555555555555555555510232321321321100000001222220453323223235555555543335542333323555554444201111111110000000000000000000000000112122113135522210012412155555555555555555\n555555555555555555520231231220000111111222222220354323323445555555554455433333333555554433200000110000000000000000011110000000001111001025520122221412255555555555555555\n555555555555555555530231210000111111222233222221255113211455555555554454343333323455554433300001420023300000000000000011000000001010013115431222211422245555555555555555\n555555555555555555540220001111112233322234332221155310012355555555554444344333322455554433300004100010220000000000000000000100001100013214430100111332145555555555555555\n555555555555555555551220111112233333322224334332055433333355555555554433344333322455554431210024000000020000000000013443000000001100012212221111110244135555555555555555\n555555555555555555552210012233333333222224434332045434431155555555554323333322221355555334420041000000011000000000242145300000021111111111111111110241125555555555555555\n555555555555555555553000133333333333323433323222035432433245555555554333323322222255555344530120000000000000000002400015500010011211111111111111110141225555555555555555\n555555555555555555554000133333343334322433222322125534442245555555555333333322222245555443530001301100000000000004100004510000001111111111111111111141215555555555555555\n555555555555555555554000133333344333332332222222115532342245555555555433343322222245555544540004200200000000000025100015400000001111111111111111111032214555555555555555\n555555555555555555555100023222223344434333222222204520355555555555555433543332222235555545441033000320010000000035100145112000001111111111111111111033114555555555555555\n555555555555555555555200022222223444434433433232203554555555555555555434443332222235555544541031000144310000000045201452054000001111111111111111111023113555555555555555\n555555555555555555555300012222334444443433444222212555555555555555555545434432222225555543432000013012111000000045115520254000001111111111111111101024223555555555555555\n555555555555555555555400012223434433344444444323211555555555555555555544335432232225555543312000142000341000000044255300443100001111111111101111223345555555555555555555\n555555555555555555555510012223444444444443432223221555555555555555555444344432122124555544314100320014300000000002554002524200001111111112233445555555555555555555555555\n555555555555555555555510102222233444443343332122220455555555555555444434554332212224555544345101400022000000000003553004425201100122334455555555555555555555555555555555\n555555555555555555555530312222234444333333221112220355555555555444444444543443211333555544455203200000144200000004554025215300001555555555555555555555555555555555555555\n555555555555555555555531311332344443322211111122221255555555444444444444534543211333555553555301011002531000000004555455104400001555555555555555555555555555555555555555\n555555555555555555555541311333443333222211122222221155554444444444444444435543212333555554555400141001100000000004555553002500000455555555555555555555555555555555555555\n555555555555555555555551220233333342222222223332222155444444444444444443445433223333455555555400420000000000000002555552000410000355555555555555555555555555555555555555\n555555555555555555555552010233333333332223334433222045444444444444444444554333333332455555555512300000000000000000355523510420000355555555555555555555555555555555555555\n555555555555555555555553000133333223333333333434322135544444444444444444453334333332455555555520000000000000000000023201433520000255555555555555555555555555555555555555\n555555555555555555555554000122222323333222233444432125544444444444444444443443333333355555555530000000000000000000000000001100000155555555555555555555555555555555555555\n555555555555555555555555100123222433332223344444432115544444444444444444334443333333355555555553322110000000000000000000000000000155555555555555555555555555555555555555\n555555555555555555555555200023322333332334444443322215544444444444444444334443333333345555555555555555443221100000110000000000000045555555555555555555555555555555555555\n555555555555555555555555300023322432333344333333322204554444444444444445434443333333345555555555555555555555554432211000000000000035555555555555555555555555555555555555\n555555555555555555555555402113323331232332222323322203554444444444444455433433333333355555555555555555555555555555555544332111000025555555555555555555555555555555555555\n555555555555555555555555402112333322322332222323322212554444444444555555533433333333555555555555555555555555555555555555555555443335555555555555555555555555555555555555\n555555555555555555555555512102333443322333232322222211554444444455555555544333333334555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555521102333443112323333322322220454444455555555555544433333335555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555530002222321211333322222222220455444555555555555544433333345555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555543421223433212232222222222221355445555555555555553333333355555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555530223432233332222222222110155555555555555555553333333455555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555540223444333333322222110000255555555555555555553344324555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555551224433333332222111110135555555555555555555554444335555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555551124544434322111111134555555555555555555555554443345555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555552123554443111111134555555555555555555555555554442455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554022343211111124555555555555555555555555555555433555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554012111011124555555555555555555555555555555555334555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555101110124555555555555555555555555555555555555435555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555201124555555555555555555555555555555555555555455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555313555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554210000000010111000254332111111124222455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555534555555555555555553210000100000000000000111111111110014221455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555424555555555555543100000011100011011111111222112100010003311355555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555554423555555555542100000000001223453011122121111123320011003311255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555543344555555432100000000123345555554111111010233313320112102412255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555333444555431000001123345555554545554111111000234312331011102412155555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555554333544421000112344555555555552311455111101000133312330011101422145555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555543223445201344555444455555544541221555211101100133312330111101421145555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555543323445301555455552154323111453131355301101100024422321101320331135555555555555555555\n555555555555555555555555555555555555555555555555555555555554444444444444455555555553454433201323123333121101001221011122100001100023332210124442331125555555555555555555\n555555555555555555555555555555555555555555555555555555555552011111110000025555555554444410010000000000000000111111100000000001110013210121124442241225555555555555555555\n555555555555555555555555555555555555555555555554444444444453011001110000015555555555444421110011100000000001111000110001110001100112100233212341141215555555555555555555\n555555555555555555555555555555555555555555555553112222321144022100000111115555455555544422310023200111110001221001111112320000103444421232211210142214555555555555555555\n555555555555555555555555555555555555555555555554121211222222000000124531114553355555445431321012200111110000222101111111210000124454441233213310142114555555555555555555\n555555555555555555555555555555555555555555555555131221110000000134555541113533345555344331111001111111111000223200111110111110134543331123123333133113555555555555555555\n555555555555555555555555555555555555555555555432110001110001234555555551112433345555342241111111111111111000122000111111111110133111111111022244133112555555555555555555\n555555555555555555555555555555555555555443211000000111321235555555555552112333345555442132111111111111111000011111111111111110111100132332123343124122555555555555555555\n555555555555555555555555555555555543211000000000001322455555555555555552013333345555443242111111111111111000111111111111111111012220133213002222124121555555555555555555\n555555555555555555555555555543221000000000000000012454432355555555555553133333445555443343111111111111111000011111111111111111012331023211012111114221455555555555555555\n555555555555555555555543321000000013200000000111454321112355555555555554233333335555543333111111111111111000011111111110001000012242133210111111113211455555555555555555\n555555555555555555321100000000012113201002221001551022223355555555555543323333334555543333111111111110000000011111111000000000012332232101011232213311355555555555555555\n555555555555555555100122000000013223223211000000453323323345555555555533333334324555544334111111111110000000011111000000000000012122121011111243422311255555555555555555\n555555555555555555200233100101223322211000000010454223322435555555555333453343333555544333211111111110000000000000000000000000012122113125513332112412255555555555555555\n555555555555555555300223312312322210000000112221354232323325555555555333553333333555554433300110011110000000000000000000000000002122101025520110121412155555555555555555\n555555555555555555400322321321210011110112222221155332323445555555555445543333333455544433300000120001100000000000011111100000002111012115531233221422245555555555555555\n555555555555555555510321321110011111122222222222155202321355555555555444434323332455554333410001420013420000000000000000000000001110013214330210101322145555555555555555\n555555555555555555520332100011111122332224332222045321101255555555555444434423322455554333420003200010031000000000000122000000001100013213321111121244135555555555555555\n555555555555555555530320011111122233432224433222035431233355555555555543334423322355554421320014000000001000000000013445410000001100011111111111110242125555555555555555\n555555555555555555541321001122233333322223434432125434431145555555555533333332221255554344430032000000001000000000142002530000001211211111111111110141225555555555555555\n555555555555555555551122012333333333322333433322115532342235555555555533332332222245555344430120000100000000000000420001550000000111111111111111111141215555555555555555\n555555555555555555551001023333343343432443312322215543443335555555555543333332222245555444431000310100000000000002400001550000000111111111111111111032214555555555555555\n555555555555555555552002123333344343332343222222204543343135555555555543334332222235555544441003300210000000000004400003530000000111111111111111111033114555555555555555\n555555555555555555553002113332233334433332222222213540144455555555555553344332222235555544442024000141020000000015510035304300000111111111111111111023113555555555555555\n555555555555555555554002102222222344443433333233212553455555555555555553444333222225555544442021000025410000000015510354015400000111111111111111111023123555555555555555\n555555555555555555555101202222233444443343444322221555555555555555555554553443222224555534334000014101112100000015414540045410000111111111111001112235455555555555555555\n555555555555555555555200202222343444344443444422220455555555555555555554443443222224555533125100042000341000000003245410153310000111111001112234455555555555555555555555\n555555555555555555555300001222344444444444433323320355555555555555555444434443212114555544225200240014410000000000355200452520110011112234455555555555555555555555555555\n555555555555555555555400001222333344443444343222221255555555555555544444345433212223555544355200410012001100000001555201532530110134455555555555555555555555555555555555\n555555555555555555555510220222223444443333322111221155555555555444444444454344321233555543455302300000134310000001555414510540000155555555555555555555555555555555555555\n555555555555555555555511310233234443333222211112222155555555544444444444454354321233555544555400012001431000000001555555400350000045555555555555555555555555555555555555\n555555555555555555555521320133344333322221111222222045555544444444444444443454312232455554555510042000100000000000455555200151000035555555555555555555555555555555555555\n555555555555555555555541320133443333222321222332222035544444444444444444444443322332455555555510330000000000000000255554330042000025555555555555555555555555555555555555\n555555555555555555555550232033333343222222233433222125544444444444444444445433333332355555555521400000000000000000025540353153000015555555555555555555555555555555555555\n555555555555555555555551011023333332333333433333322115544444444444444444444433433333355555555530000000000000000000001100012231000015555555555555555555555555555555555555\n555555555555555555555552000023332222333333222344432205544444444444444444444344333333345555555541000000000000000000000000000000000004555555555555555555555555555555555555\n555555555555555555555553000012222333333222234444443204544444444444444444443444333333345555555554433221110000000000000000000000000004555555555555555555555555555555555555\n555555555555555555555554000012322333333233444444332213554444444444444444443344333333345555555555555555554443322110110000000000000003555555555555555555555555555555555555\n555555555555555555555555100002332333333244444433332212554444444444444444553334333333335555555555555555555555555555443322111000000002555555555555555555555555555555555555\n555555555555555555555555200102332343233243322332332221554444444444544445553344333333345555555555555555555555555555555555555444332212555555555555555555555555555555555555\n555555555555555555555555302201333332232233222332322220454444444444445555554343333333455555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555402101233433332233222332222220355444444445555555554443333333555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555512210233344321232333322222221255444445555555555555443333334555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555520100222332111233332322322221155444455555555555555443333335555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555530120222332221233332222222222155444555555555555555433333345555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555552122333222233222222222221045555555555555555555423333355555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555553122343333332332222221000035555555555555555555434433455555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554022443333333322221111012455555555555555555555544433555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555123444333332221111112455555555555555555555555544434555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555112454444321111111355555555555555555555555555544335555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555212345442111111345555555555555555555555555555544345555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555302222111111345555555555555555555555555555555543455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555401111101245555555555555555555555555555555555553455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555510111235555555555555555555555555555555555555554555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555520134555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555321000000000011000013211111111110024122555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555543555555555555555554320000111000000000111111122111100110014221555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555533555555555555554310000000100112231011122221211123310011014211455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555432455555555554310000000001233455552011110111233223320112003311355555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555334555555554310000010122345555555553011111000244213320111103311255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555553344555554310000113344555555552423554111011000233212320111102412255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555543344455210011234455555555555541302555111111100133312320111101412155555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555532244454001445554543355544222551322555211101100134312321112321422145555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555533244455112545455552142112011341120133100001000033322210134441321145555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555534544432100212011111000000001100111000000000010023211121124441331135555555555555555555\n555555555555555555555555555555555555555555555555555555555532222221111110155555555544443310011000000000000000111111111000111100000112101232212330241125555555555555555555\n555555555555555555555555555555555555555555555555555555555510101111100000045555555554444311110012110011111000122100011111122100003444411232211100241215555555555555555555\n555555555555555555555555555555555555555555555433344344333520220000000111135555455554543421320012220011111000022200011111122100024444441233113310142215555555555555555555\n555555555555555555555555555555555555555555555311221123121530110000012431125554345554444421322001110011111000022221011111101111015543331123123333142114555555555555555555\n555555555555555555555555555555555555555555555413122222121110000012455541115553345554443431111001111111111100012210011111011111114211111111022343133113555555555555555555\n555555555555555555555555555555555555555555555513211110000000012455555552115543345554323442111111111111111100001111011111111111101100132322123343133112555555555555555555\n555555555555555555555555555555555555555555544311000001210012455555555552114533345554412442111111111111111100001111111111111111102220133212012222124122555555555555555555\n555555555555555555555555555555555555554322100000001212323455555555555553003333335555422443111111111111111100001111111111111111102331023211012111114121555555555555555555\n555555555555555555555555555555555432110000000000002323554355555555555554002333334555433443111111111111111110001111111111100000001242133210111221114221455555555555555555\n555555555555555555555555555543211000000000000000124553321145555555555554013333334555433443111111111111100000001111111110000000001332232101011332213311455555555555555555\n555555555555555555555554321000000022000000110210355211122245555555555555123333333555443343111111111110000000001111110000000000000122120012111344423311355555555555555555\n555555555555555555432100000000022123101013220000255222332335555555555555333333333555443343111111111111000000000110000000000000000122013135513321112411255555555555555555\n555555555555555552000121000000023223223211000000155332331435555555555555333433333455543344311111111111000000000000000000000000000122101025520111222412255555555555555555\n555555555555555553001332000012233323211000000112045323332324555555555555334533333455544333410000000000000000000000000111111000000111012125421232211412255555555555555555\n555555555555555554002333113213323201000000112222035433322324555555555555445433333355544334410000032001331000000000000000000000000010013214430200111332145555555555555555\n555555555555555555102323213312211001111112222222125531332255555555555555444343332355544334420000431001123000000000000001210000000000013213321111110243135555555555555555\n555555555555555555202312322210001111112222322222115511211035555555555555444343332355554334530002400000001100000000000144553000000000011111111111110231125555555555555555\n555555555555555555302323210001111112333222443322204542012335555555555555543343322245554214440004200000000100000000002410145200000012211111111111110141225555555555555555\n555555555555555555402322101111112233333222343433203543343225555555555555532333322145554444330024000000000100000000024000025400000011111111111111111141215555555555555555\n555555555555555555512310100112233333332222343443212543333115555555555555542323322235554454430011020010000000000000042000025400000001111111111111111032214555555555555555\n555555555555555555521233101233333333332233342232211553233334555555555555542333322225555444431000330020000000000000252000045100000001111111111111111033114555555555555555\n555555555555555555530022111333333433343234321233220553444214555555555555543343322224555444443002400032001000000000352000452053000001111111111111111023113555555555555555\n555555555555555555540013311333333443333333222222220454124335555555555555553443322224555454444014200014322000000000453014530254000000111111111111111014234555555555555555\n555555555555555555551013210233322333444333322222221354135555555555555555554543322223555444345101000101430100000000453155300543000000111111110011123345555555555555555555\n555555555555555555551013310222222234444344334323321155555555555555555555554544422213555433355200003410013310000000342553002523100000110011122344555555555555555555555555\n555555555555555555553002311122223344444334344432222155555555555555555555554434422222555432255300024000252000000000015551005425201100112344555555555555555555555555555555\n555555555555555555554002320122224344333444344442222045555555555555555554444444432222555542355400041002420000000000035540035225200100455555555555555555555555555555555555\n555555555555555555555101100122234444444444444322322135555555555555554444444354332122455543455510240000001431000000045552255015300000455555555555555555555555555555555555\n555555555555555555555100000022223334444333433321222125555555555555444444444454442123455544555510310000135311000000045555553003400000355555555555555555555555555555555555\n555555555555555555555301232112222344444333332211222215555555555444444444444443442113355544555520002300131000000000035555551001510000255555555555555555555555555555555555\n555555555555555555555402313112323444433222121111222204555555444444444444444443543123345555555530024000000000000000015555533200420000155555555555555555555555555555555555\n555555555555555555555513322102333433332222111222222203555444444444444444444444433233345555555540141000000000000000001455304522520000155555555555555555555555555555555555\n555555555555555555555512311202344333422222222233322212554444444444444444444445333333345555555551220000000000000000000011000122210000045555555555555555555555555555555555\n555555555555555555555521322201333334432322233343332211554444444444444444444444334333335555555552000000000000000000000000000000000000035555555555555555555555555555555555\n555555555555555555555540122001233333233333333334343221554444444444444444444444443333335555555553111100000000000000000000000000000000025555555555555555555555555555555555\n555555555555555555555550000000233223233332222334444220454444444444444444444443443333335555555555555444433222111100001100000000000000015555555555555555555555555555555555\n555555555555555555555551000000222224333322233444444321355444444444444444444443444333334555555555555555555555555554443332221111000000005555555555555555555555555555555555\n555555555555555555555552000000233223333323344444433221255444444444444444455553343333334555555555555555555555555555555555555555444433325555555555555555555555555555555555\n555555555555555555555554000000133223333333443333333222155444444444444444555554343333335555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554000010123224322323422223233222045444444444444555555554333333335555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555112222023333212223322223233222035544444444455555555555443333345555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555212111023334333223332223222222125544444455555555555555443333355555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555302221012334442123233333223222115544445555555555555555443333455555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555401110012223321112333222222222204554445555555555555555433333555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555510011202223332212323222222222203554555555555555555555433333555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555543455512224332223322322222221002555555555555555555555534434555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555521224443333333222221100013555555555555555555555544435555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555531234433333332222111112455555555555555555555555544335555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555540235443333322111111345555555555555555555555555544345555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555551235544443111111245555555555555555555555555555554355555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555552123444311101135555555555555555555555555555555553455555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555553022221111124555555555555555555555555555555555554455555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555554011111113555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555001112455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555543100000000000100000121111121110100024122555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555445555555555555555553100001110000011011111112211122100110014121555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555335555555555555553200000000001223441111121111222133310111014221455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555325555555555553200000000012345555552111110001344223320111014211455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555554345555555543200000111234455555545553011111000244213320111103311355555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555543445555553200000123445555555542413554111011000233212320111102311255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555533445554210112334555555555545531303554111111100133312311101202412155555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555432445553002445555542354444111551321455101101000133312311124421422155555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555432345554012545355542131001001221010011000000000033321101134441422145555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555535444532000111000000000000011011111100000000000022100232114441331135555555555555555555\n555555555555555555555555555555555555555555555555555555555433333332222111355555555544443420010000000000000000011100001111112210001233201232211210331125555555555555555555\n555555555555555555555555555555555555555555555555555555555200001111000000155555555554433331210002210011111100022210011111112210003444421233112200241225555555555555555555\n555555555555555555555555555555555555555555554444555554445301210010000111155555455554434341320002220011111100012221011111111100002553431233123322141215555555555555555555\n555555555555555555555555555555555555555555553222322231114402210000002431145555345554444351222001110011111100012231001111101111112432221121132343142114555555555555555555\n555555555555555555555555555555555555555555553121211132222200000001345541135554345553444352011001111111111100001210001111111111110000121221023343133113555555555555555555\n555555555555555555555555555555555555555555554132222111000000001345555552125553345553334343111111111111111100001111111111111111110110233223023222133113555555555555555555\n555555555555555555555555555555555555555555555121110001100001345555555552115543335554313344111111111111111110001111111111101111110220133111012112124122555555555555555555\n555555555555555555555555555555555555555543211000001102311345555555555553004533334554323444111111111111111110001111111111111111100141133210121111214121555555555555555555\n555555555555555555555555555555555554421100000000002312445455555555555554003433334554334445111111111111111110000111111111000000000142233100011332114221455555555555555555\n555555555555555555555555555555443210000000000000013454432235555555555555001333334555433434211111111111000000000111111110000000000022121001011233413211455555555555555555\n555555555555555555555555544321000011000000000111245322112245555555555555102333333555433434301111111111000000000111110000000000000012021024313433213311355555555555555555\n555555555555555555554432100000011132000002221210055212332325555555555555213333333455433433411111111111000000000000000000000000000012113135511100112412255555555555555555\n555555555555555553210000000000132123122122110000045432332334555555555555323343333455443343511111111111000000000000000011111000000011001025521233221413255555555555555555\n555555555555555551001221000001133233222100000001025413332233555555555555423443333355543334510000000000000000000000000011111100000000013114331211101422155555555555555555\n555555555555555552002332012113323222100000001222115523232333555555555555524543333355543344530000033000243000000000000000000000000000013214420111111343145555555555555555\n555555555555555553002223113213222100011001222222215532232245555555555555523544333355543344530000330001002200000000000002343100000000012212211111110232135555555555555555\n555555555555555554002213213312100011111222222222204530222025555555555555533434333245543344540001410000000200000000000143235510000001111111111111110231125555555555555555\n555555555555555555103213322100011111123222343322213542101225555555555555542334333245553134451003300000000110000000001410004530000001111111111111110141225555555555555555\n555555555555555555202323310011111122333222243332211553233324555555555555552333322135553444342014100000000000000000004200002530000000111111111111111142215555555555555555\n555555555555555555303211210111122333333222244343321553334214555555555555552332322225553454333000021010000000000000025000004520000000111111111111111032214555555555555555\n555555555555555555403211220122333333332223344242220454234333555555555555553233322224554444334000231021000000000000045100035303100000111111111111111033113555555555555555\n555555555555555555511132120233333333333224332123220354344323555555555555554234322224555444345001410013000100000000055100354025300000111111111111111023123555555555555555\n555555555555555555520011231133333443434324322222221255323314555555555555554234332223555444455104200003433000000000155204540045400000011111111100111235455555555555555555\n555555555555555555530023331133332344344333222222222155114555555555555555555244332222555444455201000210230110000000155145410253310000011110011223445555555555555555555555\n555555555555555555540013222022222223444434333322322045455555555555555555555244442222555443455300003410003310000000022455100442510100011122345555555555555555555555555555\n555555555555555555551013222022222234444434434443222035555555555555555555555334442222455431455400015100243000000000003554002523520110034555555555555555555555555555555555\n555555555555555555552003313122222334443444434443222125555555555555555554444424443221455532455510033001320010000000004554015502530000045555555555555555555555555555555555\n555555555555555555553002311012223444444444434333232215555555555555555444444524433212355543555520141000001443100000015555445300540000035555555555555555555555555555555555\n555555555555555555554000000012223443444434443322222204555555555555444444444524444212355544555530210100035300000000004555555100250000025555555555555555555555555555555555\n555555555555555555555100111112222234444433332221122203555555555444444444444433444212345545555540002410011000000000003555553100041000015555555555555555555555555555555555\n555555555555555555555202323102222244443333222111122212555555544444444444444443454222345555555540014100000000000000000455541540052000015555555555555555555555555555555555\n555555555555555555555313213201332344433222211112222211555544444444444444444442443323345555555551142000000000000000000034310243341000004555555555555555555555555555555555\n555555555555555555555413321101333433332223211223322221555444444444444444444452443333335555555552120000000000000000000000000000000000003555555555555555555555555555555555\n555555555555555555555512311320233333442222222334332220454444444444444444444443433433335555555553000000000000000000000000000000000000002555555555555555555555555555555555\n555555555555555555555521233210233333333332334333343221255444444444544444444445434333334555555554211110000000000000001110000000000000001555555555555555555555555555555555\n555555555555555555555530011000133332223333333223444321155444444444444444444445434333334555555555555555444443332222111110000000000000000555555555555555555555555555555555\n555555555555555555555540000000122223333332222344444422155444444444444444444455434433333555555555555555555555555555555555444433332222111455555555555555555555555555555555\n555555555555555555555551000000023322333332233444443322045444444444444444445555433433333555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552000000023322333332344444333322135544444444444444555555533333334555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553000000013322432232343323323322125544444444444455555555543333335555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554001112102323321222332223323222215544444444455555555555544333335555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555112222202333332322333223322222204544444445555555555555554333345555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555212111202333443312323333323222213554444555555555555555554333345555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555302221101233332111333323223222212554445555555555555555553332355555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555401000001222322221332322222222221554455555555555555555554333355555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555510123440223333212332232222222100455555555555555555555554443455555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555545555551122433333332322222210000455555555555555555555555443555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555552123444333333222211110135555555555555555555555555433555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555553023443333332221111124555555555555555555555555555434555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555554023544444321111113455555555555555555555555555555434555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555123455442111112455555555555555555555555555555555435555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555212333211111345555555555555555555555555555555555545555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555302211101235555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555400111124555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555431000000000001000001111122111000100033113555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555554455555555555555555531000001110001121111122221111133200111024122555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555553455555555555555532000000000012344551111120111233133310111014121555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555553355555555555542000000000123455555552111110001344123320111014221455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555543455555555542100001112345555554535553011010000233213310111103311355555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555533455555542100001234555555555542302553011011000233212310111103311355555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555434455553100112344555555555534531314554111111100234312311113312412255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555324455552003555555542354333011551311343100001000133322201144431412155555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555323555553013544344442120001001110000000000000000133211121134431422145555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555444445531000100000000000000011111111100001110000111001332113320331145555555555555555555\n555555555555555555555555555555555555555555555555555555555554444433332221455555555544434530111000000000000000012210001111112221000344311332212100331135555555555555555555\n555555555555555555555555555555555555555555555555555555554111111111000000255555555544433541221002220001111100012220001111111210000344431233123211241225555555555555555555\n555555555555555555555555555555555555555555555555555555554011100111000111255555545544433541221002221001111100002222101111110111110343331132133342141215555555555555555555\n555555555555555555555555555555555555555555543334333422235112200000001331155555445544443551222100111111111110002232001111111111111111111110132342142214555555555555555555\n555555555555555555555555555555555555555555531113111322224101000001245551145555335544443552011101111111111110001111000111111111111000223322133332132114555555555555555555\n555555555555555555555555555555555555555555541322222221100000000245555552135554335543344553011111111111111110000111111111111111111110233122012222133113555555555555555555\n555555555555555555555555555555555555555555551221111001100000235555555553125553335554134454111111111111111110000111111111111111111020133111121111124112555555555555555555\n555555555555555555555555555555555555555555431000000113310134555555555553015543334554234455111111111111111111000111111111111010000021133100111221124121555555555555555555\n555555555555555555555555555555555555543211000000002212334555555555555554004533334554334455211111111111111000000111111111000000000012232001011332314221455555555555555555\n555555555555555555555555555555554432100000000000003334442225555555555555103533334555334345301111111111000000000111111000000000000002120012212344313211455555555555555555\n555555555555555555555555555543210000000000000001135533111235555555555555202433333455434345411111111111000000000011100000000000000002023135413210113311355555555555555555\n555555555555555555555554321100000132000001111211035401222325555555555555301333333455434335511111111111100000000000000000000000000001101035510112212412255555555555555555\n555555555555555555443210000000121132011023220000025433332243555555555555401334333455433335511111111111100000000000000011111100000000012025421322112412255555555555555555\n555555555555555541000110000000132133233221000000015523233133555555555555510344333355543345520000001000011000000000000000000000001000013115421101112333155555555555555555\n555555555555555540012331000012233223211000000122204522232232555555555555510354333355543445530000034100234200000000000000011100000000013213311111110343145555555555555555\n555555555555555551013332023123223111000100112222213543232244555555555555530254433245543445540000240001000310000000000002445520000000011111111111110231135555555555555555\n555555555555555552013223123213211000111112222222212541133115555555555555540143433245543345551000410000000110000000000143102551001000111111111111110241125555555555555555\n555555555555555553013113213211100111112222233322221552110124555555555555550133433235542244552002400000000010000000000420000452000000011111111111110141225555555555555555\n555555555555555554013223321100111112233322244332220454223334555555555555552123333225543443453003100000000000000000002400000452000000011111111111111042215555555555555555\n555555555555555555113322320011111223333322234344320354344312555555555555553123332224554543354000022011000000000000004400001540100000011111111111111032114555555555555555\n555555555555555555213200231011223333333222334334221254324332555555555555554113332224554444355100141013000000000000015400025511520000011111111111111023113555555555555555\n555555555555555555312222231023333333333323433223222155334332455555555555554113432223555444455101420003300200000000025500255104530000001111111111001124345555555555555555\n555555555555555555410121232023333343344323433223322045333422555555555555555103432223555543555203300001454100000000035503551025430000001111111112234555555555555555555555\n555555555555555555510022233023333344433333322222222135302445555555555555555203443222555443555300000230011131000000025335520045240000001011223455555555555555555555555555\n555555555555555555530023223113322223344434333322332125435555555555555555555302444222455433555400002410003410000000001355300253451011002345555555555555555555555555555555\n555555555555555555540023223112222223444443434443332215555555555555555555555401444222455423555510004100143000000000001555200451352001004555555555555555555555555555555555\n555555555555555555550013223202222234444444433444222204555555555555555555444510344222355433555520024000220022100000002555413530253000003555555555555555555555555555555555\n555555555555555555551013312302222344444344444443333203555555555555555444444520353322355534555530141000001442200000002555555510044000002555555555555555555555555555555555\n555555555555555555553002200001222344344444443332222212555555555555544444444530254422345545555540110110024300000000001555555400025000001555555555555555555555555555555555\n555555555555555555554000000111222233444443344332112211555555555544444444444440144421345545555551001410001000000000000355555241005101001555555555555555555555555555555555\n555555555555555555555101221220222223444333333211122221455555554444444444444441134422335555555551014200000000000000000045551155235200000455555555555555555555555555555555\n555555555555555555555203223220233234443322221111222220355554444444444444444451034323335555555552043000000000000000000001210011111000000355555555555555555555555555555555\n555555555555555555555313223211133344333222221122222221255444444444444444444452034333335555555553010000000000000000000000000000000000000255555555555555555555555555555555\n555555555555555555555413311112133433343222222233433221155444444444444444444444124333334555555554000100000000000000000000000000000000000155555555555555555555555555555555\n555555555555555555555512322222023333343333223343433322055444444444544444444445553433334555555555322221111110000000000011000000000000000155555555555555555555555555555555\n555555555555555555555520222100023333322333333322444422045444444444444444444445553433333555555555555555555555444444333332222211111100000045555555555555555555555555555555\n555555555555555555555530000000013332233333222233444432125544444444444444444445553443333455555555555555555555555555555555555555555554444455555555555555555555555555555555\n555555555555555555555540000000012322343333223344444432115544444444444444445555554343333455555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555551000000002332233333234444444322215544444444444444455555554333333555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552000000002332233333344333333332204544444444444445555555555433333555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553000000001332343133233222332322213554444444445555555555555433334555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554011122211233332232233222332222211554444444555555555555555443334555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555112111210233343332233322322222221554444455555555555555555533335555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555212121120133344311232333322322220455444555555555555555555533335555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555302110000122232111133332222222231355445555555555555555555533335555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555400000122022233321233222222222220255555555555555555555555544345555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555522345555022343222333232222221000155555555555555555555555544345555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555112244433333322222111012455555555555555555555555554355555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555212344333333222111111355555555555555555555555555554355555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555402354433432211111245555555555555555555555555555554455555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555512355444321111124555555555555555555555555555555554455555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555511234432111113555555555555555555555555555555555554455555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555521222101112455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555540111111345555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554310000100000000111111112211122100110033113555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555545555555555555555555310000011000012331111221211122233201121033112555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555545555555555555555420000000001123455541111110102343133311111024122555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555534555555555555421000000011344555555551111110001343123310111014221555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555434555555555431000001123455555543424552011010000333213310111014221455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555335555555532000012344555555555532203553011011100233213311012103311355555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555344555552100123445445555555424531414554111111000233313201134412311255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555554334555551003555555541353222011441210221000000000133312101244432412255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555554324555552113444243331110000000001011100000000000122101222124421422155555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555444455531000000000000000000001111000111111222000123102332112101422145555555555555555555\n555555555555555555555555555555555555555555555555555555555555555444433332555555555444355530111000110000011100002221001111111232000044321332113100331135555555555555555555\n555555555555555555555555555555555555555555555555555555552221111111000000455555555544345541221002221001111110002322101111111111000034431232133232231125555555555555555555\n555555555555555555555555555555555555555555555555555555551011101111000010355555545544335551231001221001111110001222200111111111111012211121132342241225555555555555555555\n555555555555555555555555555555555555555555444444444433352022100000001331255555435544335552222100111111111110000222100111111111111101112221133442142215555555555555555555\n555555555555555555555555555555555555555555312132213212153011100000135551155555435544435553011111111111111110000111111111111111111100233222022221142214555555555555555555\n555555555555555555555555555555555555555555412122112313111000000134555552045555335543335554011111111111111110000111111111111011111100133120012111133113555555555555555555\n555555555555555555555555555555555555555555513312211100000000124555555553035555334543244555111111111111111111000111111111111111110000133211121111123112555555555555555555\n555555555555555555555555555555555555555555521111000012200023555555555554025554334553244555111111111111111111000011111111100000000000233100012332124122555555555555555555\n555555555555555555555555555555555555555432100000012212223455555555555554015553334554344555211111011111111000000011111111100000000000221011011334314221555555555555555555\n555555555555555555555555555555555554321000000000013323454325555555555555104543333554344555301111111111000000000011111100000000000000021134314332113221455555555555555555\n555555555555555555555555555555432100000000000001114444211124555555555555203543333454343455411111111111100000000000000000000000000000013145411101213312355555555555555555\n555555555555555555555555544321000121000000001211115511122324555555555555302533333455333355511111111111100000000000000001111110000000001035511233212312255555555555555555\n555555555555555555555432100000010232000012321100004532233243555555555555401533433355433355521111111111100000000000000001111111000000013024421201112422255555555555555555\n555555555555555554321000000000232132122132110000004543233133555555555555510444433355433455530000001100012100000000000000000000000100013214421111111443155555555555555555\n555555555555555520001210000000233233232110000011212541333232455555555555520454433345433455540000024100123410000000000000134430000000012212211111110322145555555555555555\n555555555555555530013331011023333123100000001222211553323234455555555555530254443245533455551000141000000120000000000003433553000100011111111111110231135555555555555555\n555555555555555550013232033123223110011111222222220452123214555555555555540154343235533455552000430001000010000000000033000155100100011111111111110241125555555555555555\n555555555555555551013123123113211001111122233322220453111113555555555555551054333225542445553001400000000000000000000240000045100000001111111111110141225555555555555555\n555555555555555552013113213201001111122332234332221254312333555555555555552044333224543445554003200001000000000000001520000155000000001111111111111042215555555555555555\n555555555555555554013223322001111112233432224434331155344311555555555555553135333224544433555000013002000000000000002520001452140000001111111111111032114555555555555555\n555555555555555555013212332001112233333322223434322145423422455555555555554125333223554433555100141003100010000000003530014520452000001111111111111023234555555555555555\n555555555555555555113111221001233333333322333323222135423433355555555555555115333222554444555200430001421210000000004540255201552000000111111101123345555555555555555555\n555555555555555555312232231002333333333432443222322125434431355555555555555204443222455444555302300000254100000000004532553004523000000110111234555555555555555555555555\n555555555555555555400121233202333334433332332222222115521344555555555555555303544322455444555400000241000232000000002335530015335001100123455555555555555555555555555555\n555555555555555555510123233102333223434443332322232214523555555555555555555402544422355435555510001410003410000000000155510045155101100455555555555555555555555555555555\n555555555555555555520023233101322222244443433333232203555555555555555555555401544422255325555520004300144000000000000355520253035200000455555555555555555555555555555555\n555555555555555555530023223101222223444443343444322212555555555555555555444510444422255425555530014000110023200000000355553551015300000355555555555555555555555555555555\n555555555555555555540013223320222233444434443444323211555555555555555544444430354432245435555540032000001442110000000355555540003400000255555555555555555555555555555555\n555555555555555555551013312210222244434444444433223221455555555555544444444440254442245445555551010120013300000000000255555521001400000155555555555555555555555555555555\n555555555555555555552001100001122234344443344332112221455555555554444444444440154442235545555551001420000000000000000035555225302510000045555555555555555555555555555555\n555555555555555555554000010221122222344444333321112221255555555444444444444451044442235555555553004300000000000000000002442003323310000045555555555555555555555555555555\n555555555555555555555002332232023223444333222211112222155555444444444444444452035433334555555554033000000000000000000000000000000000000035555555555555555555555555555555\n555555555555555555555113213213123334333332221122222222045544444444444444444443025533334555555555110000000000000000000000000000000000000025555555555555555555555555555555\n555555555555555555555213222113113344333322222222333222035444444444444444444444125433333555555555100010000000000000000011000000000000000015555555555555555555555555555555\n555555555555555555555413311223103333334322222333433322125544444444454444444445555443333555555555433333222222111111111111100000000000000004555555555555555555555555555555\n555555555555555555555512323221002333333333333333344432115544444444444444444444555444333455555555555555555555555555555554444444443333333224555555555555555555555555555555\n555555555555555555555520121000002333322333332223344442214544444444444444444445555534333455555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555530000000001222233333222234444443213544444444444444444555555534333455555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555540000000001232233333323344444332212554444444444444455555555533333455555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555551000000000233223333334433333332221554444444444444555555555543333455555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552000000000133234323334322232332220454444444444555555555555554333455555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553000011121123233223233322232232220354444444455555555555555554333555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554012222211023343333233322232222221255444445555555555555555554333555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555112111222023334432133333332232221155444455555555555555555554333555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555212221110013333321123333222222222145444555555555555555555554334555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555301100000112233222123332222222222045555555555555555555555555444555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555500012345402233322223323222222210025555555555555555555555555434555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555533455555512234333333232222211000245555555555555555555555555434555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555521234433333332221111124555555555555555555555555555535555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555530234433333222111113555555555555555555555555555555535555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555540235444442111112355555555555555555555555555555555545555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555551234554311111245555555555555555555555555555555555545555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555552123321111124555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555553022111013555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555431000110000001111111222211111333101210142215555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555542000000100012234520111201113332233201110142214555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555554555555555555555543100000000123455555530111110003442133201111033113555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555554555555555555554200000001134555555455541111110002332123200101023112555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555553555555555554310000112345555555523114551111011001333123211012124122555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555554555555555320000124455555555545412215552111011000233223111244314221555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555553555555531001234554443555453213531302332000000000003212101344413211455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555553455555520014555555531431010001110000001000000000001101321134403311355555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555553455555540103332122110000000000111111011000012210001012332112102411255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555554455555530000000000000000000000122100011111123210002312332122101412155555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555554434555555555445555540111001111000111110000232100011111111100001421331233331422145555555555555555555\n555555555555555555555555555555555555555555555555555555554443322211100002555555555435555551221001332000111110000122220011111101111110211120222431331145555555555555555555\n555555555555555555555555555555555555555555555555555555400001001110000001555555555434555552232100111000111111000122210011111111111110112210233431331135555555555555555555\n555555555555555555555555555555555555555555555555555555500111001100001221455555545444555553122100011111111111000011110011111111111111233231132221241225555555555555555555\n555555555555555555555555555555555555555544444443343223520221000000014551355555544444555554011111111111111101000011111111111101111111132020121111142215555555555555555555\n555555555555555555555555555555555555555541113211231222520100000012455552255555544534555555111111111111111111000011111111111111111100033101111111142114555555555555555555\n555555555555555555555555555555555555555541221212132221000000001355555553155555544533555555111111111111111111100001111111111000000000032000012322133113555555555555555555\n555555555555555555555555555555555555555552241322100001100001245555555554045555534543555555201111111111011111000001111111110000000000010011111434223112555555555555555555\n555555555555555555555555555555555555555553111100001113200245555555555555135555533443455555401111011111100000000001111110000000000000001134223321124121555555555555555555\n555555555555555555555555555555555555554321000000013212234544555555555555225555533453455555511111111111100000000001111000000000000000012155301111214222555555555555555555\n555555555555555555555555555555555543210000000000013334543122555555555555315555533453455555511111111111100000000000000000011011000000000045402332213221455555555555555555\n555555555555555555555555555555432100000000000002223553211223555555555555404555533354345555521111111111110000000000010000111111000000002044412101113331355555555555555555\n555555555555555555555555554321000120000000102322101551123232455555555555513555544344345555530111100000000000000000000000000000000000001124311111111432255555555555555555\n555555555555555555555543110000111231010023322100000453323314355555555555522555544345345555540000002300013420000000000000001343100000001112111111111412155555555555555555\n555555555555555554321000000000231232232231110000010353223323255555555555531555554335445555551000014100010131000000000000144345510001000111111111110322145555555555555555\n555555555555555510001200000001232232233210000001221254233223255555555555540455554334445555552000042000100002000000000002420004530000000111111111110331145555555555555555\n555555555555555510023320011123332133111000001222222155323323555555555555551355554334435555553000240000000001000000000014100002540000000011111111110231135555555555555555\n555555555555555520023331132133233121001111122222222045212210455555555555552255554334534555554000420000000000000000000044000003530000000011111111110141225555555555555555\n555555555555555540022232133123222000111112222333222135420123455555555555553155554323544555555101201101100000000000000154000025403300000011111111111032215555555555555555\n555555555555555550022123123112100111112333222443322125533432355555555555554145554332544455555200014201200000000000000254000354015500000011111111101134455555555555555555\n555555555555555551023223223210011111223333222343433215533431155555555555555135555332454455555300042000320011000000000355003541045410000001111011234555555555555555555555\n555555555555555553023322322310011223333332223343432204542333345555555555555225555432454455555400340000144320000000000354145410153220000001112345555555555555555555555555\n555555555555555554023101321100123333333333234331222213543442145555555555555315555542354455555510210011013202100000000242455100452530111013455555555555555555555555555555\n555555555555555555122231320010133333433343234322232211552243355555555555555404555542254455555520000143000143000000000004553002532540000015555555555555555555555555555555\n555555555555555555200221232231133333444333333222222221551145555555555555555513555543244455555530000430003520000000000015554004510551000004555555555555555555555555555555\n555555555555555555300122332132123332233344343333223321454555555555555555555522555544245355555540002400023101210000000025555345400351000003555555555555555555555555555555\n555555555555555555500132232013022222223444434344433221255555555555555555544431555554235355555551004200000024421000000025555555100043000002555555555555555555555555555555\n555555555555555555510023133102112222334444434334442222155555555555555554444440455554225455555552023000001342000000000015555554210034000001555555555555555555555555555555\n555555555555555555530023223310212222434443444444432332045555555555555444444451355554325455555553000032001100000000000003555541452035000000455555555555555555555555555555\n555555555555555555540013212211202223444444444433322222035555555555544444444452255554424555555554000330000000000000000000245310233232000000455555555555555555555555555555\n555555555555555555551012100013312222333444433343311122125555555554444444444443155554423555555555102400000000000000000000000000000000000000355555555555555555555555555555\n555555555555555555552000000121211222234444433332111222215555554444444444444444045555433555555555213100000000000000000000000000000000000000255555555555555555555555555555\n555555555555555555553001221232321232244443222211112222214555444444444444444445135555433455555555300000000000000000000000000000000000000000155555555555555555555555555555\n555555555555555555554013223123320233343333222211222222213554444444444444444445225555433455555555411111000000000000000001110000000000000000045555555555555555555555555555\n555555555555555555555123222113331133443342222222334332212554444444444444444444555555443355555555544444444444444444444444444444444444444444455555555555555555555555555555\n555555555555555555555213211223131133333343232233433333221554444444444444444444555555443355555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555413323222000023333323333333223444220454444444444444444444555555543355555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555511222000000023332323333222334444321354444444444444444455555555543345555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555520000000000012222333332223444444321255444444444444445555555555543345555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555530000000000012322333332334444343222155444444444444455555555555553345555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555540000000000002332333333343333333322145444444444445555555555555554345555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555551000000000001332342232332223323222125544444444555555555555555554345555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552000001111211333332232333223322222115544444455555555555555555554345555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554011222221110233433322333233322222215544445555555555555555555554345555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555012111212220233344311333333223222203554445555555555555555555555445555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555212121111000123232111233322222222312554555555555555555555555555445555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555302110000011122333221232222222222101555555555555555555555555555545555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555400001234554022343222332232222210001555555555555555555555555555545555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555522345555555112344333333322221110135555555555555555555555555555545555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555212344333333222111113555555555555555555555555555555545555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555302344333332211111355555555555555555555555555555555545555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555512354444321111145555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555511245542111124555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555531223211112455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555310001110000012311111211112221333111110241225555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555420000001001123455521111101013441233201110141215555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555531000000001234555555530111110003432133101111142114555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555545555555555555542100000001345555545345541110110002332123101111033113555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555545555555555553100001123455555555523014541111111001343123111133123112555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555545555555554310000234455555555445412225552111010000112222011444324122555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555545555555520002344554533554341114531201221000000000001211111244314221555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555544555555510015554555530320010000110011111100001110000012321123103211455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555544555555521103332121110000000000111100001111112221000012322121003311355555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555554555555530000000000000000000000122200011111112210000112331232112412255555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555445555555554555555540111000221000111111000122211011111110111111111321333431422155555555555555555555\n555555555555555555555555555555555555555555555555555555555544433322110003555555554455555551222000222100111111000022221001111111111111011110223421422145555555555555555555\n555555555555555555555555555555555555555555555555555555211111000010000002555555555455555552232100111101111111000022220001111111111111023221233321331135555555555555555555\n555555555555555555555555555555555555555555555555555555101110011100001121555555555455555553122100011111111111000001111111111111111111022120122121231125555555555555555555\n555555555555555555555555555555555555555555445554443335302221010000013451455555554445555554011111111111111111000001111111111111111111012110211111241225555555555555555555\n555555555555555555555555555555555555555433233222321214401110000001355552355555554445555555111111111111111111100001111111111111010000012101112221142215555555555555555555\n555555555555555555555555555555555555555411122111332422100000000245555553255555554435555555211111111111111111100001111111111000000000001010112333132114555555555555555555\n555555555555555555555555555555555555555522312232120101100000135555555554155555553435555555301111111111111100000001111111000000000000000122123432133113555555555555555555\n555555555555555555555555555555555555555531312210000013200024555555555555145555553444555555401111111111110000000000111110000000000000001255222101124122555555555555555555\n555555555555555555555555555555555555555531000000012112213454555555555555235555553444555555511111111111110000000000000000000000000000000155201232214122555555555555555555\n555555555555555555555555555555555555432100000000013212444322555555555555325555553343555555521111111111110000000000000000011111100000000044312211014221455555555555555555\n555555555555555555555555555555554311000000000001122454321122555555555555415555554343555555530111111111110000000000010000000000000001000044301111212441355555555555555555\n555555555555555555555555555543110000000000001213210452022323355555555555514555554344455555540110000000000100000000000000000011100000000023211111102421255555555555555555\n555555555555555555555555432100001231000012212311000354323313355555555555523555555434455555551000001410013341000000000000002445520000000011111111101412255555555555555555\n555555555555555555554321000000221231121132221000000155233323345555555555542555555434455555552000014100010013000000000000143102551000000011111111110422155555555555555555\n555555555555555543210000000000331232232231000000122145232323245555555555551555555434455555553000043000100001100000000001420000453000000011111111110331145555555555555555\n555555555555555400012210000012333233122100000112222135432323455555555555551455555434455555554000150000000000100000000004300000452000000001111111110231135555555555555555\n555555555555555510033320121133232133100011112222222125412320355555555555552355555533445555555100420000000000000000000015100002540110000001111111110141125555555555555555\n555555555555555520032231132133133110011111222333222215521012355555555555554255555532445555555201201200100000000000000035200025511530000001111111110042345555555555555555\n555555555555555530032132133123221001111123322343322204542233255555555555555155555542444555555300004200310000000000000045300255104540000001111101122455555555555555555555\n555555555555555540032123223122000111122334322243343213543442145555555555555245555543444555555400033000241012000000000155303551015331000000011234455555555555555555555555\n555555555555555551033233323321011112233333222244343212543243335555555555555325555553354555555510340000035430000000000055235510045242001001344555555555555555555555555555\n555555555555555553033212322210002233333333223333232221553343235555555555555425555554244555555520210002101102210000000012455300253353011002555555555555555555555555555555\n555555555555555554033111320000013333333334324432223220454334235555555555555514555555344555555530000043100143000000000002555100451254000001555555555555555555555555555555\n555555555555555555121331321121013333344333323322222221254024555555555555555523555555334555555540000330002520000000000003555313540155000000455555555555555555555555555555\n555555555555555555200212333332013333234334433333222321155455555555555555555532555555334455555551001510012101231000000004555555510025100000355555555555555555555555555555\n555555555555555555300133232123202322222344434433432322155555555555555555554441555555424455555552003300000025411000000003555555400004200000255555555555555555555555555555\n555555555555555555400132232013312222223444433434443222035555555555555555444441455555434455555553013001000342000000000002555555242004400000155555555555555555555555555555\n555555555555555555510023133101311222234444344434443232125555555555555544444452355555533555555554000033000100000000000000255552045324300000045555555555555555555555555555\n555555555555555555530023223310321222344444444444432232215555555555554444444443255555533555555555100340000000000000000000012210001110000000035555555555555555555555555555\n555555555555555555540013212112320222344344443443321122214555555554444444444444155555543555555555202410000000000000000000000000000000000000025555555555555555555555555555\n555555555555555555551001000012221122222444443333211122213555555444444444444445245555543455555555303100000000000000000000000000000000000000015555555555555555555555555555\n555555555555555555552000111231220122223444333222111222212555544444444444444445235555553455555555400001000000000000000000111000000000000000004555555555555555555555555555\n555555555555555555553002332123310023234443322221122222221555444444444444444444325555553355555555511111111111111111111112222222222222222222224555555555555555555555555555\n555555555555555555555013123213320023344333222322223332220454444444444444444444555555554355555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555123222113233113333334222222333333221354444444444444444444555555554345555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555313212223122113333333333333332444321155444444444444444444555555554345555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555402333111000002333322333322223444432155444444444444444455555555555335555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555510111000000002322233333222344444432135444444444444444555555555555435555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555520000000000001232233333233444443322125544444444444445555555555555435555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555540000000000000232233333234433333322215544444444445555555555555555534555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555550000000000000233233323233222333322204544444444455555555555555555534555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555551000000001111133233223233222332322213544444445555555555555555555534555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553000011122221123333233233322332222212554444555555555555555555555544555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554012222211122023344432232333322322221554445555555555555555555555544555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555112111222210013334321133332222222221454455555555555555555555555554555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555212221110000012223222123232222222210355555555555555555555555555554555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555401100001234402234321233223222221000255555555555555555555555555554555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555500012345555512234333333332222111013555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555533455555555521224443333322211111355555555555555555555555555555555455555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555531234333333221111135555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555541235444442111113555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555551134544421111355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555553123432111125555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555553100011100000123311111211112331333111110331135555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554210000000011234555511111100013431233101110241225555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555420000000012345555555520110100013331133001110141215555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555531000000112455555534245530110110002332133110121142214555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555542000011234555555555413035541111111002332132011344133113555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554200001344455555554335413224541000010000000121012444224112555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555410012345545533543230113411100110100000000000012221244114121555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555400115554555421310000000001111111100001221000013321121014221455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555545555555511103221111000000000000011110001111111331000013321231003311455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555545555555520000000000000000111000022210001111111111001012321333322311355555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555530111000222100111111000022221001111110111111101211323422412255555555555555555555\n555555555555555555555555555555555555555555555555555555555555444332211115555555555555555540222000222100111111000012221001111110111111102211334421422155555555555555555555\n555555555555555555555555555555555555555555555555555554322211110000000004555555554555555551232100011111111111100002110000111111111111102220222221321145555555555555555555\n555555555555555555555555555555555555555555555555555553001101011110001113555555555555555552021100011111111111100001111111111111111111100110111111331135555555555555555555\n555555555555555555555555555555555555555555555555554454012210011000002452555555554555555554011111111111111111100001111111111111111110001101111111241125555555555555555555\n555555555555555555555555555555555555555444443334322135102210000000245553455555554455555555111111111111111111100001111111111100000000000000113322141215555555555555555555\n555555555555555555555555555555555555554111231112313324100000000135555554355555555455555555101111111111111111110000111111111100000000000010113443142214555555555555555555\n555555555555555555555555555555555555555223122221312100000000024555555554355555555455555555301111111111111100000000111111000000000000000244133211133114555555555555555555\n555555555555555555555555555555555555555214223321100012200002455555555555255555555455555555401111111111110000000000111100000000000000000355111122123123555555555555555555\n555555555555555555555555555555555555555411111000011113201355555555555555345555555445555555501111111111110000000000000000000001100000000155212321124122555555555555555555\n555555555555555555555555555555555555544200000000023212245422455555555555435555555445555555521111111111110000000000000000011111100000000143302001113331555555555555555555\n555555555555555555555555555555555542100000000000023344431112455555555555525555555545555555530111111111110000000000000000000000000000000034211111103321455555555555555555\n555555555555555555555555555555431000000000000112221254112223355555555555535555555544555555540000000010001220000000000000000123320000000012111111102311355555555555555555\n555555555555555555555555554321000120000001102322100155323323345555555555534555555544555555551000001420012233000000000000003433553000100001111111101412255555555555555555\n555555555555555555555543210000111331010123322100000045332332345555555555543555555544555555552000004200010002200000000000143000255100000001111111111422155555555555555555\n555555555555555555432100000001331231232231110000012125323332325555555555553555555554555555553000033000000000100000000000430000155100000001111111110321145555555555555555\n555555555555555421001100000001332232233221000001222215432322445555555555553455555554555555554000151000000000100000000002500000254000000000111111110231135555555555555555\n555555555555555300123310000123332133122001100122222214521331255555555555553355555554455555555100330000100000000000000004400001551141000000111111110131235555555555555555\n555555555555555500133320132132232122000111122222222213531101245555555555554355555554455555555200100310200000000000000015510025520452000000111111011254555555555555555555\n555555555555555520132231132133133100011112322234332212543123345555555555555255555555455555555300004300220000100000000025510255202553000000110112345555555555555555555555\n555555555555555530132132133123210001111223322234343321553443125555555555555345555555455555555400034000043112000000000025513552004514000000123455555555555555555555555555\n555555555555555540132133223223101111122333322234344321454233325555555555555435555555445555555510241000014530010000000015335530025335101100255555555555555555555555555555\n555555555555555551133323323322100122333333222334323221354344324555555555555435555555445555555520110003200003310000000000255500045145200100155555555555555555555555555555\n555555555555555552132102321100001233333333332433223321154334214555555555555525555555545555555530000043100143000000000000455500353035300000155555555555555555555555555555\n555555555555555554132221320000102333334333432332222222155214455555555555555534555555545555555540000240002420000000000001555543551004400000045555555555555555555555555555\n555555555555555555111321332231111333334433333332222222035335555555555555555543555555544555555551000520001101343000000001555555530002510000035555555555555555555555555555\n555555555555555555200122332232220333222334444433332332125555555555555555554443555555544555555552003400000025410100000000455555522000420100025555555555555555555555555555\n555555555555555555300232232023320222222344443343444222215555555555555555444442555555554555555553002101000232000000000000255555225412530000015555555555555555555555555555\n555555555555555555400132132002320122223444444443444323214555555555555544444443455555554555555554000033100000000000000000024542002322210000004555555555555555555555555555\n555555555555555555510023133200320122234444434444433223213555555555554444444444355555554455555555100240000000000000000000000100000000000000003555555555555555555555555555\n555555555555555555530023223311321022234434444444332112212555555555444444444444355555554455555555301510000000000000000000000000000000000000002555555555555555555555555555\n555555555555555555540012201013322022223334444333322112221555555544444444444445345555555455555555402100000000000000000000000000000000000000001555555555555555555555555555\n555555555555555555551000000121222112222344433332211122220455554444444444444444335555555455555555510001000000000000000000011000000000000111111555555555555555555555555555\n555555555555555555552001221232321212323444332221112222221255444444444444444444435555555455555555531222222222223333333333444444444444555555555555555555555555555555555555\n555555555555555555554013223123310212333433322222122333221155444444444444444444555555555545555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555123223213331211344333422222233433322145444444444444444444455555555545555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555223211113233221333334333323333334422135444444444444444444555555555545555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555313212222011120233333233333322344432125444444444444444445555555555544555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555402232110000010233223233322224444442215544444444444444555555555555544555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555510000000000000122223333322344444332204544444444444445555555555555554555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555530000000000000123223333323444433332213544444444444555555555555555554555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555540000000000000023323333334432232332211554444444455555555555555555554555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555551000000000000013323422323322232332221554444445555555555555555555555455555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552000000011221012333223223322232222221354444555555555555555555555555455555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554001122221111102334433223233332232221255444555555555555555555555555455555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555012211212222102333442113333232222222155445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555112111121100001222321212333222222222045555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555302221000012331223333212322322222210035555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555401000113455551223432233323222221000255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555510134555555552122444333332222111024555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555544555555555553123443333332211112455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555554023544334321111245555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555113454443111114555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555312344321101355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555531000111000001245411111101023421332011101321145555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555553100000000112345555411111100024431232011110331135555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554200000000123455555555511110100013331232011110241225555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555420000000124555555433135520110110003332232111342141215555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555531000012235555555555312045541110110001210021013444142214555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555553100012444555555553235414113430000000000000011112444133113555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555300013445555523532220113210000011110000011100013321232024112555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555455555555301025554454421200000000011111100111111222100013321120014122555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555455555555411013221100000000000000012210001111111222000003321332114221555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555510000000000000011111000013221001111111011111102312324413311455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555520111000222100111111100012222100111111111111101102224412311355555555555555555555\n555555555555555555555555555555555555555555555555555555555555554443321125555555555555555530222000122200011111100002222000111111111111111211333212412255555555555555555555\n555555555555555555555555555555555555555555555555555554443322111100000005555555555555555540132200011111111111100001111011111111111111110210122211422155555555555555555555\n555555555555555555555555555555555555555555555555555551000011111100001114555555554555555551021110011111111111100000111111111111011111110101211111331145555555555555555555\n555555555555555555555555555555555555555555555555555551012100111000002354555555554555555553011111111111111111110000111111111111101000000001112221331135555555555555555555\n555555555555555555555555555555555555555544454444322353023210000000135554555555554555555554011111111111111111110000111111111100000000000000113333241125555555555555555555\n555555555555555555555555555555555555553322322123112154011000000024555554455555554455555555011111111111111111110000111111111100000000000022134322142215555555555555555555\n555555555555555555555555555555555555551121321113234111000000002455555555455555555455555555201111111111111100000000111111100000000000000044121001132224555555555555555555\n555555555555555555555555555555555555552132223322110012100001355555555555455555555455555555301111111111110000000000011100000000000000000035112332133123555555555555555555\n555555555555555555555555555555555555554132132100001023200135555555555555455555555445555555401111111111110000000000000000001111110000000024213111124222555555555555555555\n555555555555555555555555555555555555554100000000023112124542355555555555445555555545555555510111111111111000000000001000001100000000110014201112114421555555555555555555\n555555555555555555555555555555555554321000000000023223553112355555555555545555555545555555520111111111110000000000000000000000110000000002111111103221455555555555555555\n555555555555555555555555555555554210000000000002222145211223355555555555545555555544555555530000000010001332000000000000000134554000000001111111102311455555555555555555\n555555555555555555555555555543100000000000002223210035322332335555555555545555555544555555540000001430002113200000000000003421255300010000111111102411355555555555555555\n555555555555555555555555432100001330000012212321000025432331335555555555554555555554555555551000004200010000200000000000033000035400000000111111111412255555555555555555\n555555555555555555554321000001221331121232231100001115512332325555555555554555555554455555552000024000000000110000000000340000025400000000111111110322155555555555555555\n555555555555555554310000000001331232332231100000122204533232345555555555554555555554455555553000042000000000000000000001520000045212000000111111110331145555555555555555\n555555555555555310012200000012333232133210010012222212542232145555555555554455555554455555554000330000100000000000000002530001452045100000011111110243455555555555555555\n555555555555555300133310121233232133111001111222222221541211135555555555555455555555455555555100100320110000000000000004540015520255200000011011234555555555555555555555\n555555555555555500133330232132132122001111122223332221454112335555555555555455555555445555555200003300031000100000000004540255300452300000011245555555555555555555555555\n555555555555555510132232132123132100111112332224433221354344215555555555555455555555445555555400024000024223000000000004532553002533400110035555555555555555555555555555\n555555555555555530132133123123210011112233332223434331254334324555555555555445555555545555555500141000002431120000000002335540005525510110035555555555555555555555555555\n555555555555555540132233223223200111223333332233433322155334333555555555555545555555544555555510010003300003410000000000155530035305510000025555555555555555555555555555\n555555555555555551133223322211000122333333332343312222045444313555555555555545555555544555555530000034010144000000000000355541255103530000015555555555555555555555555555\n555555555555555552132102320000010233333433443243222222125412445555555555555545555555544555555540000150002420011000000000355555553000440000004555555555555555555555555555\n555555555555555554122321320110131133333443333332222222215424555555555555555554555555554555555551000430000001343200000000355555551000151000003555555555555555555555555555\n555555555555555555101211332331131133332343444433332233214555555555555555555444555555554455555552002400000025310000000000155555533410152000002555555555555555555555555555\n555555555555555555200223332133231033222224444344444322213555555555555555544444555555554455555553001102100121000000000000025555303542341000001555555555555555555555555555\n555555555555555555300232232013330022222344444443344422212555555555555554444444455555555455555554000024100000000000000000001331000000000000000455555555555555555555555555\n555555555555555555500133133102320012223344443444444323321555555555555444444444455555555445555555200151000000000000000000000000000000000000000355555555555555555555555555\n555555555555555555520023223310321012223444444444433222221455555555544444444444455555555445555555401420000000000000000000000000000000000000000255555555555555555555555555\n555555555555555555530023212212321102223433444333433211221255555554444444444444455555555545555555511100000000000000000000011100000000000000000155555555555555555555555555\n555555555555555555540012100013322311222234444333321112222155555444444444444444445555555545555555520001000000000000000111111112222223333333444455555555555555555555555555\n555555555555555555551000000221221321222244433222111222222145544444444444444444445555555544555555542223333333444444445555555555555555555555555555555555555555555555555555\n555555555555555555553001222233321320232343333222112223222135444444444444444444455555555544555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555554013223113321231233443332222222343322125544444444544444444455555555554555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555123222113232231133333443222234333432215544444444444444444455555555554555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555213212223122232023333323333333234443214544444444444444445555555555554455555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555413323221000022023332223332222344444212544444444444444455555555555555455555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555501221000000002113222333332233444433221554444444444444555555555555555455555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555520000000000001202322333332344444333221454444444444455555555555555555455555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555530000000000001202332333333443323233221354444444445555555555555555555545555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555550000000000000211332342232332223232221255444444555555555555555555555545555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555551000000000111111333331232332223222222155444455555555555555555555555545555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553000011122221000233333322333233223222045444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554011222211112200233444312323333232222125544555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555112111222221000133343111333322222222115555555555555555555555555555554555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555202121111000022122232221232222222221004555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555402110000124555122343222332222222100025555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555510001234555555212243333333222211101455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555521345555555555312244333333222111135555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555412344333332211113555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555511354444321111255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555531245543111124555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554200001110001234555201111000134312330011102411255555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555410000000001234555555301101100033321330011101412155555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555541000000001345555453455411101100023321321102321422145555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555554555555555555555554100010012345555555231145511111110013211100124442331145555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555455555555555555310000123455555555454123245520000100000000000113442231125555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555345555555555531000123444445554531135312002110011000000110001211330141225555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555445555555554100024455555413410110011000111111111001122220000211210142215555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555534555555555101035443443311000000000001111000111111122210000212322133114555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555543455555555210012110000000000000000002222000111111101111110113234223113555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555544455555555300100100011100011111100001222210011111101111111012244214122555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555544455555555400111100132210011111100001223210011111111111111003333114221555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555554433245555554455555555510232100021110011111110000111100011111111111111001222213311455555555555555555555\n555555555555555555555555555555555555555555555555555555555443322110000035555554455555555520133210001111111111110000011111111111101111111002111112311355555555555555555555\n555555555555555555555555555555555555555555555555555532211110011100001025555554345455555540011110111111111111110000111111111111110100000001122212412255555555555555555555\n555555555555555555555555555555555555555555555555555400111001111000011245555554345455555551011111111111111111111000011111111110000000000001123341422155555555555555555555\n555555555555555555555555555555555555555555555555545510222101100000014555555555345445555552111111111111111111111000011111111110000000000001234321331145555555555555555555\n555555555555555555555555555555555555554444443432212530222100000001455555555555435534555553111111111111111111000000011111110000000000000000221011231235555555555555555555\n555555555555555555555555555555555555322232221321232530000000000145555555555555434543555554111111111111111000000000001110000000000000000000023321141225555555555555555555\n555555555555555555555555555555555555212122122232331101100000024555555555555555543543455555111111111111111000000000000000000011111000000000022111133315555555555555555555\n555555555555555555555555555555555555313313233221100023100002455555555555555555543444345555211111111111111000000000000000000110000000001000011111124314555555555555555555\n555555555555555555555555555555555555412212221000011122101345345555555555555555543343335555300111111111111000000000000000000000011000000000111111023113555555555555555555\n555555555555555555555555555555555555521000000000023212225431135555555555555555554453335555400111111000000011000000000000000003455410000000011111014112555555555555555555\n555555555555555555555555555555555554310000000000023324542112235555555555555555553454334555510000000131000234300000000000000243114540001000011111103221555555555555555555\n555555555555555555555555555555543210000000000012232103521232324555555555555555554344334555530000000431001000220000000000003410001551000000001111103311455555555555555555\n555555555555555555555555555543100000000001002323210002543233144555555555555555554345434555540000003300000000020000000000024000001551000000001111102311355555555555555555\n555555555555555555555555532100001320000023322321000001552233233555555555555555555445433455551000015100000000010000000000053000003530210000001111111412355555555555555555\n555555555555555555555431000001221331221231232100000121452333233555555555555555555434433455552000043000000000000000000000253000035303520000001111011445555555555555555555\n555555555555555555421000000001321232332232210000012221254323235555555555555555555434533355553000130010010000000000000000354000454015540000000112345555555555555555555555\n555555555555555321001100000012332232133321001011222222154122104555555555555555555543543355554000000330021000010000000000455014540035231000001455555555555555555555555555\n555555555555555200133200011232232133122100111122322222145310133555555555555555555544543245555100002400014100210000000000454155400154251011101555555555555555555555555555\n555555555555555300133320231132132123100011112322343322135423322555555555555555555544444235555200025100002544100000000000342555100352452001000455555555555555555555555555\n555555555555555510132231132133133221001111234322343433125434421455555555555555555544454235555400032000110120132000000000004554001540354000000355555555555555555555555555\n555555555555555520131132133123223100111123333322243442215532433355555555555555555553454324555500000003420003410000000000025555114520155000000255555555555555555555555555\n555555555555555530132233223223211001112333333223333232213543431355555555555555555554354324555510000025100144000000000000035555555400025100000155555555555555555555555555\n555555555555555550133323323211000001233333333324432233212542342455555555555555555555354423555530000042000220024310000000025555555200004300000045555555555555555555555555\n555555555555555551132002320000011002333334344323422222221551255555555555555555555555445432555540000240000001442010000000015555554252004400000035555555555555555555555555\n555555555555555553132221320110131002333334433333322222321454555555555555555545555555545431455551001410000014300000000000002555540244334200000025555555555555555555555555\n555555555555555554111321332331131001333223334444433333321255555555555555554445555555544532355552000001310000000000000000000133200000000000000015555555555555555555555555\n555555555555555555100122332133231000222222344443434443222155555555555555444444555555553542355553000014100000000000000000000000000000000000000004555555555555555555555555\n555555555555555555300232232013331000222223444444434443232145555555555544444444555555554543245555410142000000000000000000000000000000000000000003555555555555555555555555\n555555555555555555400132133102330000122234444344444432232135555555554444444444555555555543235555520330000000000000000000001110000000000000000113555555555555555555555555\n555555555555555555510023123310221000022234434444443331122125555555544444444444555555555543225555540100000000000000000000011111122223333444455555555555555555555555555555\n555555555555555555530023212211321112122233344443333221122215555554444444444444455555555553225555551011111111122223333444455555555555555555555555555555555555555555555555\n555555555555555555540012100013322322112222344433322111222213555444444444444444455555555554324555554444445555555555555555555555555555555555555555555555555555555555555555\n555555555555555555551000000121231331112323444332221122222212554444444444444444455555555554323555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555552001221232320331112333433322221223332221554444444454444444445555555555333555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555554013223113321232211334333322222334333221454444444444444444445555555555333455555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555113223213332232211333334333223332344321254444444444444444555555555555433455555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555213311113122223100233333233333323444422155444444444444445555555555555533355555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555413312222000023211133323233322234444432145444444444444455555555555555543355555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555511232100000001331122223333322344444322135444444444445555555555555555553345555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555520000000000001331023223333334444333322125544444444555555555555555555554345555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555540000000000000231023323333334332232322215544444445555555555555555555555335555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555551000000000000132013323422323322232322213544444555555555555555555555555434555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552000000000111132002333222323322232222212554445555555555555555555555555534555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553000000111222000002333433223333332322221554445555555555555555555555555543555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555001122221112200001333443113333222222221454555555555555555555555555555553555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555112211222221000001232321212333222222220355555555555555555555555555555554455555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555302112111000012441222333212322222222100255555555555555555555555555555555455555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555402211000013455552122432233323222211003555555555555555555555555555555555455555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555510000123455555553122343333332221111245555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555530124555555555555122443333322211114555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554555555555555555212443334321111355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555312454443111125555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555542000011100012345555111111000234312320111103311455555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554200000000012345555555201101000133312320101202311355555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555420000000013455555341355301101100033422210124421412255555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555545555555555555555542000010113455555554130255411111100011100000134441422155555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555543555555555555554200001123455555554354133245410000000000000000113430331145555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555553455555555555421000134445445554411134201001111111000001121000111200231135555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555554355555555554000024555555314310100000001111110011111112321000012210241225555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555335555555554011035443433210000000000001222100011111111110011013333142215555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555433555555555110012110000000000001100001222100011111110111111022243133114555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555443555555555200100100011100011111110000222220011111101111111113343123113555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555444455555555300111100132310011111110000222210011111111111111102222124122555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555443355555544455555555400132100011110111111110000011111111111110111111101111114221555555555555555555555\n555555555555555555555555555555555555555555555555555555555554432211000045555544455555555510122210001111111111110000011111111111111111110001121113311455555555555555555555\n555555555555555555555555555555555555555555555555555443322111001000000035555543455455555530011111111111111111111000011111111111110000000000233222311355555555555555555555\n555555555555555555555555555555555555555555555555555200011101111100011135555543355345555540011111111111111111111000011111111111000000000000134431412255555555555555555555\n555555555555555555555555555555555555555555555555555301221001110000013555555553345434555551211111111111111111111000001111110000000000000000331011422155555555555555555555\n555555555555555555555555555555555555555555544433225401322000000000245555555554345533555552111111111111110111000000001111110000000000000000111221332245555555555555555555\n555555555555555555555555555555555554443333223311214510110010000025555555555554344543355553111111110111111000000000001100000000001000000000132210232135555555555555555555\n555555555555555555555555555555555552111221111322532210000000002455555555555555433544345554110111111111111000000000000000000011111100001100020111144225555555555555555555\n555555555555555555555555555555555553123122222332210012100000255555555555555555443544334555110111111111111100000000000010000000000000000000011111032215555555555555555555\n555555555555555555555555555555555554124123322100001023200234445555555555555555433453333455300111111111111100000000000000000000123310000000011111023114555555555555555555\n555555555555555555555555555555555555211111000000023112114543225555555555555555434453333355400111110000000022100000000000000013445551000100001111014113555555555555555555\n555555555555555555555555555555555555310000000000023223444311235555555555555555534454333355510000000032000222410000000000000242001454000000001111114112555555555555555555\n555555555555555555555555555555555431000000000002223211551123234555555555555555533455343355520000000430001000030000000000002410000354000000001111103211555555555555555555\n555555555555555555555555555555421000000000001223321000453333233555555555555555553445443345530000003400000000011000000000015100000453000000000111102311455555555555555555\n555555555555555555555555554321001220000012212321200000353223233455555555555555554345443345540000015100000000001000000000035100003540340000000111101434555555555555555555\n555555555555555555555554310000111331110132233310000011154233233455555555555555554335443345551000033000010000000000000000045100035401551000000111234555555555555555555555\n555555555555555555554210000001321332232231222100001222145323224555555555555555554435543334552000130021011000000000000000155200454004542000000234555555555555555555555555\n555555555555555543210000000001332332233332100000122222135313212555555555555555554444553333554000000331013000010000000000255214540015324001100355555555555555555555555555\n555555555555555200012200000122332232123220011112222222125421023555555555555555555443544333555100002400003311310000000000254245410045255101100155555555555555555555555555\n555555555555555200133310121232232133122001111222243322215532332455555555555555555444554323455200015100000354101100000000022455200254155100000155555555555555555555555555\n555555555555555400132320232133133123100111123332244333214534431355555555555555555434454322455300032000220010242000000000003555200451035300000045555555555555555555555555\n555555555555555510132232132123123321011112233322234343212542333355555555555555555533454422355400000002420003410000000000004555424540015400000035555555555555555555555555\n555555555555555520131133123123212200111223333322334332221553443245555555555555555543454432355510000015100144100100000000005555555510002510000015555555555555555555555555\n555555555555555540132233223322200000122333333332433123221453333255555555555555555553455342245520000043000110024320000000004555555422000520100005555555555555555555555555\n555555555555555551133213322100000010233333333432443222221353035555555555555555555555455442235540000240000001442000000000002555554145313520000004555555555555555555555555\n555555555555555552132112320000121010233334443333332222222154455555555555555545555555445443225550000310100013300000000000000245541012221100000003555555555555555555555555\n555555555555555553122321321221131000133332343443433332332145555555555555554444555555544543224551000001410000000000000000000001100000000000000001555555555555555555555555\n555555555555555555100212333232131000133222234444443443222135555555555555444444555555543543224553000014100000000000000000000000000000000000000000555555555555555555555555\n555555555555555555200223232023231000022222344444443444322125555555555554444444555555553544223555520143000000000000000000000000000000000000000000455555555555555555555555\n555555555555555555300132232003331000012223344434444443233215555555555444444444555555555544322555530230000000000000000000000110000000111222233344555555555555555555555555\n555555555555555555510133133101331000012223444444444332222213555555544444444444455555555553322455550000100000000000001111222333344445555555555555555555555555555555555555\n555555555555555555520023223320231001202223434444333322112212555555444444444444455555555554321355552011111222333444445555555555555555555555555555555555555555555555555555\n555555555555555555530013211112321222311222234444333211112221555544444444444444455555555554332255555445555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555550001100012232331221222244433222112222221455444444444444444445555555555332245555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555552000011232231231131232344332222122233221254444444444444444445555555555433235555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555553001232123320232131133443332222223433322155444444444444444445555555555433335555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555013213212331133231034333432222333333422145444444444444444455555555555533334555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555113222113223233100023333333333332344432135444444444444445555555555555543334555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555313311223111123201113332223332223444442115544444444444455555555555555553333555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555412323211000012323213322333322234444332214544444444544555555555555555554333555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555510121000000001331212322333333344443332213544444444455555555555555555555433455555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555530000000000000231111332333333433233332212544444444555555555555555555555533455555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555540000000000000132121332342232332233232221554444455555555555555555555555543355555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555551000000000000133110232331222332233222221454444555555555555555555555555553345555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553000000000122011000233333322332333232221255444555555555555555555555555554345555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554000001122111100000133344312323332222222155455555555555555555555555555555335555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555101222221122210000023343111233322222222045555555555555555555555555555555535555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555302111122210000124122232221232222222210035555555555555555555555555555555544555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555402122111000134555212233222332322221100355555555555555555555555555555555554555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555511110001234555555402233333333222211114555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555530001235555555555512234433333221111355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555541245555555555555521244333332111125555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555541245444421111455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555520000111000123455554111111000233213310111014221555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555553100000000123455555555111111000133312311013313211455555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555310000000124555554331355201101100133311100144422311355555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555455555555555555555531000100124555555553131455411101000010000000034422411255555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555435555555555555553100011234555555543354132134300000000000001000013311422155555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555534555555555555410000234544435543301133101000011111100002222000012100321145555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555543455555555552000034555555314100100000000111100011111111221000013211231135555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555553345555555552011045433332100000000000000222100011111110111111113342141125555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555554334555555554110011100000000000011110000232211011111110111111102342142215555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555554433555555555100100100011110011111110000122221001111111111111102332133114555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555554444555555555200122100022310001111110000122210001111111111111111212123113555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555544455554444455555555300133100011110111111111000011111111111110111111000111124112555555555555555555555\n555555555555555555555555555555555555555555555555555555555555443221100155555444455455555400122220001111111111110000011111111111111111000000222214221555555555555555555555\n555555555555555555555555555555555555555555555555555554432211100000000045555434455355555510011111111111110111111000011111111111100000000000133423311455555555555555555555\n555555555555555555555555555555555555555555555555554111000111111000011035555423455435555530101111111111111111111000001111111111000000000000143212311355555555555555555555\n555555555555555555555555555555555555555555555555554001110001110000002455555533455533555541211111111111111111111000001111111000000000000000010111412255555555555555555555\n555555555555555555555555555555555555555555555544345102321000000000145555555532455543355551201111111111111110000000001111100000000000000000023221422155555555555555555555\n555555555555555555555555555555555555444444334212125301210000000013555555555543445544335552211111110111111000000000000000000001111110000000011111333145555555555555555555\n555555555555555555555555555555555542222312113213424300000000001355555555555544334544434553110111111111111100000000000000000011110000000100001111243135555555555555555555\n555555555555555555555555555555555531121322222324311011100000135555555555555554333543433454110111111111111100000000000000000000000100000000001110141225555555555555555555\n555555555555555555555555555555555542242233332211000023200123545555555555555554343553333345200111111111111100000000000000000000245542000010001111032215555555555555555555\n555555555555555555555555555555555552122132210000012112102454224555555555555554343454333334300111110000000023300000000000000014322455100010000111023114555555555555555555\n555555555555555555555555555555555553100100000000023222335421124555555555555555334455333334401000000033000111230000000000000241000155200000000111014113555555555555555555\n555555555555555555555555555555555553000000000001123321353122233555555555555555334455433334510000000430001000021000000000001510000055200000000111114111555555555555555555\n555555555555555555555555555555543200000000001113322200253223323455555555555555534455443344520000002400001000001000000000004300000354021000000011103223555555555555555555\n555555555555555555555555555543100010000001112322310000155323323455555555555555543445443333540000005200000000001000000000025300002540254000000010114555555555555555555555\n555555555555555555555555542100001320000123322321100001045223323355555555555555543335544333451000034000000000000000000000035400035400455100000023455555555555555555555555\n555555555555555555555542100001221331231231233210000122125432323555555555555555544435543333352000121021011000000000000000045500454102533200000055555555555555555555555555\n555555555555555555432100000001321232233332210000012222215522321455555555555555544434544323343000000241003100010000000000045414541005525300110035555555555555555555555555\n555555555555555431001100000012332232133332001111222222214521112455555555555555554444554422344000002410002532320000000000034245510035335400010025555555555555555555555555\n555555555555555100123200010232232133123210011122233322212542133355555555555555554444554432335100015200000244102100000000000455400155125510000015555555555555555555555555\n555555555555555300133320231132132123111001111232224333321543442155555555555555554344454432335200022000231000242000000000001555510453004520000004555555555555555555555555\n555555555555555400132331132123123223100111123332223434321453243345555555555555555334555432234400000002411003410000000000003555555551001530000003555555555555555555555555\n555555555555555510131232133123223331011112233332223434221354343235555555555555555424555443223510000015100143101220000000002555555530000340010002555555555555555555555555\n555555555555555530132133223223211111011223333332343312222154343135555555555555555533455344223520000034000010035321000000001555555425300351000001555555555555555555555555\n555555555555555540133333323311000012012333333343243222222145114555555555555555555554455434222530000151000001441000000000000255554114432320000000455555555555555555555555\n555555555555555551132112321000011013013333443433233222222135345555555555555545555555445543222440000220110002200000000000000013430000000000000000355555555555555555555555\n555555555555555553132121320010132002113333344344333332232125555555555555555444555555435543322351000001420000000000000000000000000000000000000000255555555555555555555555\n555555555555555554111321332231131001213332223444344344322215555555555555544444555555534544322352110014200000000000000000000000000000000000000000055555555555555555555555\n555555555555555555100112332133231000212222223444434344422213555555555554444444555555553544422245530043000000000000000000000011000000000000111122355555555555555555555555\n555555555555555555300232232013331000111222234443444344323212555555555544444444455555554554432235540130000000000000000000000111111223334445555555555555555555555555555555\n555555555555555555400132133102331000001222344444444433222221555555554444444444455555555554332125551000110000000011112233344455555555555555555555555555555555555555555555\n555555555555555555510023223210231000000222344444434433211221455555444444444444455555555554332224553111222333444455555555555555555555555555555555555555555555555555555555\n555555555555555555530023213321221112321122233444433321112221255554444444444444445555555555333213555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555540013200003322322232122223443332211122222155444444444444444445555555555433222555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555551000000121231231133123234443222211223222145444444444444444445555555555433332555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555553000121232220231133113334333222222333322135444444444444444445555555555543332455555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555554002323213321132233013343343222233333332215544444444444444455555555555543333355555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555113213212332233211002333333333333234443214544444444444444555555555555553333355555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555313321113223223200101333322333222334444213544444444444445555555555555554333345555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555413311323100013212321332233332223444433222554444444444555555555555555555433335555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555511333100000001332220222233333234444333221454444444445555555555555555555533335555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555530011000000000231131133233333344333233221354444444555555555555555555555543335555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555540000000000000132132133233323343223323221254444445555555555555555555555554334555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555551000000000000133122023234222233223322222155444555555555555555555555555555333555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553000000000011122100013333232233223323222135444555555555555555555555555555533455555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554000000011122100000013334432232333322222125545555555555555555555555555555543455555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555100112222111210000002334421133332222222115555555555555555555555555555555554355555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555302221121222100001312223212123222222221004555555555555555555555555555555555355555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555402111111100001345531223332223222222210025555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555511222100002345555541223332333322221111455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555530110012355555555551123443333322111125555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555540012455555555555553123433333221111455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553455555555555555554024444443111135555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555310000101000134555553011011000333123201012024113555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555531000000001234555544554111011000234213211034314222555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554100000001234555553321455111111100133101000034413221455555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555554555555555555555555420001101234555555552131555301101000000000000024413311355555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555554355555555555555542000011244555555532354131133100011100000111100012102411255555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555554245555555555555310001244544335432201132000000111101111111232100002101422155555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555434555555555551000045555555313100000000000111100001111111111000102331321145555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555533455555555551010044432321100000000000000122210001111111011111101441331135555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555543335555555552110011100000000001111110000122222001111111111111111441241125555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555544424555555554000100100012210001111110000022221001111111111111110221142215555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555544443555555555100122100022220001111111000011110010111111011111110111132114555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555554555544453555555555200133110011111111111111000001111111111111111111000121123113555555555555555555555\n555555555555555555555555555555555555555555555555555555555555544322100255544444555455555300022220001111111111111000001111111111111000000000132224112555555555555555555555\n555555555555555555555555555555555555555555555555555555443321110000000155554344555345555510011111111111111111111100001111111111100000000000034313211555555555555555555555\n555555555555555555555555555555555555555555555555553221110011111000011045554233555434555511111111111111111111111100001111111110000000000000010113312455555555555555555555\n555555555555555555555555555555555555555555555555552011110011111000001355554324455533455532211111111111111111100000001111111000000000000000002212312355555555555555555555\n555555555555555555555555555555555555555555555555453012221011000000035555555423455543345541211111111111111110000000000111100000000000000000002102422255555555555555555555\n555555555555555555555555555555555555555554443222255002221000000002455555555433445544334551211111110111111100000000000000000001111110000010000111343155555555555555555555\n555555555555555555555555555555555444334222133113245201000000000145555555555443435544433352210111111111111100000000000000000000000000000000001110232145555555555555555555\n555555555555555555555555555555555411113211113135322101100000014555555555555533433553443333120111111111111100000000000000000000002221000000000110141135555555555555555555\n555555555555555555555555555555555411321223223321000023200011355555555555555543433554343333100111111111111000000000000000000000344555200010000111141125555555555555555555\n555555555555555555555555555555555521331333221000012112101345423555555555555543343554233333200111100001000023420000000000000014200145400000000011032115555555555555555555\n555555555555555555555555555555555541111210000000023212214542113555555555555553343455333333311000000043100110132000000000000141000025510000000011023114555555555555555555\n555555555555555555555555555555555551100000000000023322245211233555555555555553344455434333410000000430000000002000000000001520000035300000000011014123555555555555555555\n555555555555555555555555555555555420000000000012223310045223323355555555555554334355443334420000002500001000001000000000003510000254025100000011014355555555555555555555\n555555555555555555555555555555421000000000002223322100035432323355555555555555434355544333430000004200000000000000000000005510002541055200000012345555555555555555555555\n555555555555555555555555555421001220000012212321210000115412323245555555555555433345544333331000024000001000000000000000015520035410354300000025555555555555555555555555\n555555555555555555555555321000111331120132233320000012214533323455555555555555444345554333331000021022002000001000000000025520455101541410110015555555555555555555555555\n555555555555555555554320000001321232232232222100001222213531331355555555555555444435554423332000000240002300021000000000025524551003524510111004555555555555555555555555\n555555555555555554310000000001332232133332100011012222221541211255555555555555544434554432233100001510000443420000000000013245530015404530000003555555555555555555555555\n555555555555555310012100000122332132123332001111223332221453123345555555555555544444554443233100014200000023113200000000000355520045202540000002555555555555555555555555\n555555555555555100133310121232232123113210111123223433221354343135555555555555543444555443233100012000241000242000000000000455542454000451000001555555555555555555555555\n555555555555555300133320232133133123211001112233222434331254333235555555555555553344555443223200000002510003410000000000001555555552000152000000455555555555555555555555\n555555555555555500132231133123223322200111123333222443422155334324555555555555554234555344222210000005200133001331000000000455555542200043000000355555555555555555555555\n555555555555555520131133123123212223101112333332233332322135344214555555555555555434555434322210000034000000035311000000000255555514542353000000155555555555555555555555\n555555555555555530132233223322200013201233333333334322222125413455555555555555555544455534422220000141000001441000000000000025554101221100000000155555555555555555555555\n555555555555555550133222322200000013311333343334324322222215424555555555555554555554455544322220000220120001100000000000000001110000000000000000045555555555555555555555\n555555555555555552132102320000022012311333334433333222223213555555555555555444555555435544322221000001420000000000000000000000000000000000000000025555555555555555555555\n555555555555555553132221321121132001321333223344444334323212555555555555554444555555524544432222230004300000000000000000000000000000000000000001125555555555555555555555\n555555555555555555111221333332131000231232222344433434432221555555555555444444455555543554442222540034000000000000000000000011100000111223334445555555555555555555555555\n555555555555555555200122332123231000131122223444344434432321455555555554444444455555554554333222451020000000000000000000111222334445555555555555555555555555555555555555\n555555555555555555300132233002331000010122234444344444322221255555555444444444455555555554333222353000010000011122333444555555555555555555555555555555555555555555555555\n555555555555555555510033123101231000000022234444444443321222155555544444444444445555555555333222254122233444455555555555555555555555555555555555555555555555555555555555\n555555555555555555520023223320231000211112233344443332111222145555444444444444445555555555433322245555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555540013312212321222332212222344433222112222125544444444444444445555555555443332145555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555551002100002232331233212222444322211122222215544444444444444445555555555543333235555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555552000000122131231133311333433322322223332214544444444444444444555555555543333335555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555554001222123330132133111334333322222334333213544444444444444445555555555553333334555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555102213212332133232000233334333333323444221554444444444444555555555555554333324555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555213222212323223200000133333233332223444321454444444444445555555555555555433333555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555413311223212113201221133323233322244444321354444444454455555555555555555543333455555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555512322322100002222332023223333223444443222254444444445555555555555555555553333455555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555520222100000000232132013323333334433333322145444444455555555555555555555555333355555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555540000000000000132133113322333334322333322135444444555555555555555555555555433355555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555551000000000000133123102323422223322332222225444455555555555555555555555555543345555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552000000000000023111001333322223322332322215544455555555555555555555555555553245555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554000000000112111000001233433223333332322213544555555555555555555555555555555335555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555100001112211110000000233443113333222222212555555555555555555555555555555555534555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555200122221112210000021133331112333222222100555555555555555555555555555555555544555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555402221122221000023553122333212322222221002555555555555555555555555555555555554555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555511212111000023555555122332223323222110135555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555530211100123555555555212344333332221112555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555540000123555555555555312343333322111135555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555551024555555555555555512344334321112455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555542000010100012455555551111110002332133110232141125555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555200000000013455553424552011011001343121000003132115555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555531000000012455555542303554111011000110000000002133114555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555554455555555555555555554200010012455555554541322454100000010000011110000024113555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555345555555555555555520000112445555555211452121111011111110011122210000014222555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555323555555555555553100002355454245212101110000011110000111111122100010213211455555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555433455555555555530000155545554211000000000000022220001111111101111110212311355555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555553344555555555530100154422211000000000010000023221100111111111111111012411255555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555544343345555555541110010000000000001111111000012222100111111111111111011422155555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555544444235555555551000101100012220001111111000012221000111111111111111011331145555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555544544435555555553000122100012221001111111000001111111111111111111100001231135555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555554444534555555554000123210001111111111111000001111111111111110000000002241225555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555443211454444444555455555100022220001111111111111100001111111111110000000000002132215555555555555555555555\n555555555555555555555555555555555555555555555555555555555443211000000355444444555434555201001111111111111111111100000111111111100000000000000133124555555555555555555555\n555555555555555555555555555555555555555555555555555443211101110000011155423435555533455402201111111111111111111100000111111100000000000000001224123555555555555555555555\n555555555555555555555555555555555555555555555555520100001111111000011155432434555543235512101111111111111011100000000111110000000000000000000014221555555555555555555555\n555555555555555555555555555555555555555555555555520112100111100000013555542344555544333422211111111111111100000000000000000000111111110001000113431455555555555555555555\n555555555555555555555555555555555555555555555444540123210000000000245555543344455554543332310111111111111100000000000000000000100000000000000002311355555555555555555555\n555555555555555555555555555555555555455443432111451022110000000014555555543344345553454333210111111111111110000000000000000000000122100000000001411255555555555555555555\n555555555555555555555555555555554433332221321242352000000000000355555555544334325554344333331111111111111110000000000000000000024455520001000010322155555555555555555555\n555555555555555555555555555555552111131112132443221012100000024555555555554334424554333333332111111110000001210000000000000001431014540000000000231145555555555555555555\n555555555555555555555555555555552223122333243210001023200222453455555555554334434555333333333210000002100022243000000000000014200002551000000000131135555555555555555555\n555555555555555555555555555555554123223332110000012112112345321355555555554334433555433433333200000043100110002100000000000042000003540100000000041235555555555555555555\n555555555555555555555555555555555221112100000000023222323542122355555555555333444555543343334310000340000000000100000000000350000025402520000000034555555555555555555555\n555555555555555555555555555555555310110000000001123322214511332345555555555433443455544343343420001510000000000100000000000551000255104530000001555555555555555555555555\n555555555555555555555555555555555310000000000113322310002533332335555555555543343455544433333430003400000000000000000000002552003551035440000001555555555555555555555555\n555555555555555555555555555555421000000000102322322200001542232325555555555543243355544433333331014101001100000000000000003552035510154141011100455555555555555555555555\n555555555555555555555555555421001220000023322321320000021452332335555555555544343345554433333331011023101300001000000000003552455100352452001100355555555555555555555555\n555555555555555555555555421000111331121131233331100001221254223245555555555544444335554543333332000241000331122000000000001424553001540454000000255555555555555555555555\n555555555555555555555431000001331232232232221320000122222154122025555555555554444435554444322333001520000045420110000000000035552004520255000000155555555555555555555555\n555555555555555555431000000001332233123332122101112222222145310235555555555554444534555434422333104200012001014200000000000045554235400035100000045555555555555555555555\n555555555555555431001100000112332133123223210011122233322125423324555555555554444444555443332223201000242000252000000000000155555555200004300100025555555555555555555555\n555555555555555200123310021133233123213311001112332234333215434312555555555555423444555444332223200001520013410011000000000155555554220004400000015555555555555555555555\n555555555555555300133320132133123113212200111123432234343214532433555555555555523435555534532222310004300012002442100000000035555551354224300000004555555555555555555555\n555555555555555500132232133123223332212001112333332234332212544431455555555555552334555533443222220015100000135200000000000003555410122110000000003555555555555555555555\n555555555555555520132133123213312222211011223333322333223221542333555555555555554344555544443222120042000000331000000000000000121000000000000000002555555555555555555555\n555555555555555540132133223322210003322102333333443343222221451255555555555555555544455543433222121010131000000000000000000000000000000000000000001555555555555555555555\n555555555555555551033323322210000013322113333443433332222221254555555555555544455554345554443222221000420000000000000000000000000000000000000011122555555555555555555555\n555555555555555552033101320000022002320212333344344333332332155555555555555444455555325554443322222003400000000000000000000001110000011223344455555555555555555555555555\n555555555555555554033121231121032000231112332223444343443222145555555555544444455555524555444322222024000000000000000000000111223344555555555555555555555555555555555555\n555555555555555555111231232333132000232311322224444343344323125555555555444444455555544555333321222110000000000000112223444555555555555555555555555555555555555555555555\n555555555555555555300122333113232000133211222234443444443233215555555544444444445555555555433332222200011112233445555555555555555555555555555555555555555555555555555555\n555555555555555555400133223102332000000000222344444444333222214555555444444444445555555555433333222233445555555555555555555555555555555555555555555555555555555555555555\n555555555555555555510023223200232000000121122344444434432112212555544444444444445555555555543333222145555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555530013213330132000121231122233444433321112221555444444444444444555555555544333332135555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555540013312211231122332332122223444322111222221454444444444444444555555555544333333235555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555551002210002232232133332013224443222212233221254444444444444444555555555553333333334555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555553000000122132132023233213334333222222343322155444444444444445555555555555333333334555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555000122123331033123212202343334222234333432145444444444444455555555555555533333333555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555201322312332123223100001333333333333234442135444444444444555555555555555543233333555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555302312211323323310000221233322333222344443215544444444445555555555555555555333333455555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555512321112312213310222331233233332223444432214544444444455555555555555555555533333355555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555522321322200001232333132122234333234443333213544444445555555555555555555555553333345555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555540233200000000133133122023223333343323232221554444455555555555555555555555555333345555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555551011000000000133123213123223323333223332221454444555555555555555555555555555533335555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552000000000000023213211013323222233223322221354445555555555555555555555555555553235555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554000000000000013211100002333222233233223222155445555555555555555555555555555555324555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555100000000012202100000002334432133333222222145555555555555555555555555555555555534555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555300000011211110000000011333431123332222222035555555555555555555555555555555555554555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555400012222111221000013551222322123222222210025555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555511221112221100013455552122332123232222100355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555530211211100012455555553122432333332211114555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555540222100012455555555555122344333322111255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555552010012455555555555555212443333221113555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555520000000000124555555541110110002332231111210331145555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555553100000000123555543314551111111002331110000000241125555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555420000000023555555532214553011010000000000000000142215555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555545555555555555555555553000110113455555544541412453000001110000012220000033114555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555543455555555555555555410001123445555544111441011110111110011111123210000023113555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555553235555555555555552000013454453144101001100000011110000111111111111111014112555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555554333455555555555510000255545554121000000000000012221000111111101111111013221555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555533344555555555520100253412110000000001111000013222200111111101111111003311455555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555442333355555555530100010000000110001111111000002222100111111111111111102411355555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555444343245555555550000111100012221000111111000002211001011111111111111001422255555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555445444345555555552000122200012221000111111100000111111111111111110000000321145555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555534445435555555553000023210001111111111111100000111111111111000000000000231135555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555543322544444444555445554000022221001111111111111100000111111111110000000000000141125555555555555555555555\n555555555555555555555555555555555555555555555555555555555543321000000444444445555434555101101111111111111011111110000111111110000000000000000142225555555555555555555555\n555555555555555555555555555555555555555555555555555544321110100000010354234345555533345312201111111111111111111100000011111100000000000000000033114555555555555555555555\n555555555555555555555555555555555555555555555555422110011111110000011155324434555544334312101111111111111111100000000011110000000011000000000024423555555555555555555555\n555555555555555555555555555555555555555555555555400111000111110000002455422444555544432322211111111111111100000000000000000000111110000001000004222555555555555555555555\n555555555555555555555555555555555555555555555555510222200110000000035555532444455554443333310111111111111110000000000000000000000000000000000003211555555555555555555555\n555555555555555555555555555555555555555544432213530122210000000002455555543443255554345333321111111111111110000000000000000000001344410000100002311455555555555555555555\n555555555555555555555555555555555444433223311322540011001000000145555555543344235554334433332111111111111110000000000000000000034335551000100001411255555555555555555555\n555555555555555555555555555555532221311111322542430001100000002555555555553344325555333433333321111100000001331000000000000001420001553000000000322155555555555555555555\n555555555555555555555555555555521131221222333421000023200121245355555555554344424555333333333331000002200012124100000000000014200000552000000000331145555555555555555555\n555555555555555555555555555555541242133332331000012112102334531255555555554344434555433343333331000043100000001200000000000043000002540220000000143455555555555555555555\n555555555555555555555555555555552121132110000000023212323344212255555555555334444555543343333342000240000100000100000000000252000025511550000000355555555555555555555555\n555555555555555555555555555555553100121000000000013322322540232335555555555334443555545433333333101520000000000000000000000453000255104551000000355555555555555555555555\n555555555555555555555555555555554111100000000002222311200453233235555555555533443455544543333334103400000000000000000000001554003551015423000000255555555555555555555555\n555555555555555555555555555555543100000000001222322320000353233234555555555532443355554343333333214101101100000000000000001554035510045244001100155555555555555555555555\n555555555555555555555555555553200110000012212321332100001153233233555555555543343355554433333333310024100310001100000000001552455200253255100000045555555555555555555555\n555555555555555555555555553200001331010132233331220000122145323235555555555555443245554443332333310141000242232000000000000214554000451155200000035555555555555555555555\n555555555555555555555554210000121231232232232231000002222125313204555555555555444335555444432233311420000024420220000000000025554103540025300000015555555555555555555555\n555555555555555555554210000000332232233333112220010122222215421124555555555555445435555433432233323300013100014200000000000035555445510003500000005555555555555555555555\n555555555555555554310000000001233233123333122001112223322214532332555555555554444434555444332222331000242100352000000000000035555555400001510100003555555555555555555555\n555555555555555310012200000123233123213222310111123224333213544421455555555555234444555444433222231001520013410123100000000035555555244102520000002555555555555555555555\n555555555555555300133320122133123113212310001112343223434321542333355555555555324345555533543222222003400001002531100000000004555552044322200000001555555555555555555555\n555555555555555400132331133123223223312200111123333223434221453442255555555555523434555543344222223115100000134200000000000000344310000000000000000455555555555555555555\n555555555555555510132232123113213332212201112333332233322221253333455555555555553344555543434322212132001000120000000000000000000000000000000000000355555555555555555555\n555555555555555530032123223223311112312310123333333234322222154045555555555555555444455553442322222210142000000000000000000000000000000000000000000255555555555555555555\n555555555555555550033233323321100002332320333334334333222222145455555555555554455543355554443322222200430000000000000000000000010000000000112233445555555555555555555555\n555555555555555552023212321100001013331221333334434333332232125555555555555444455555235554444432222213400000000000000000000001011111233445555555555555555555555555555555\n555555555555555553023111221000023001231131233323344444344322215555555555554444455555425555444442222224000000000000000000111223444555555555555555555555555555555555555555\n555555555555555555122232232122123000232131132222344433334422214555555555444444445555544555333332122220011000000011223344555555555555555555555555555555555555555555555555\n555555555555555555200221233223223000133321022223444344434333312555555554444444445555555555433333212221111223344555555555555555555555555555555555555555555555555555555555\n555555555555555555400023233102332000011100022224444444433222221555555544444444445555555555543333321223455555555555555555555555555555555555555555555555555555555555555555\n555555555555555555510023223201232000000012212234444443443211221455554444444444444555555555544333322212555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555530013223220132000010132212223344443332111221255544444444444444555555555544333333312555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555540013312331132111232232212222344433221122222155444444444444444555555555553433333322455555555555555555555555555555555555555555555555555555555555555555\n555555555555555555551002321111332232233332111222344332221223322145444444444444444455555555554343333333355555555555555555555555555555555555555555555555555555555555555555\n555555555555555555553001200001122232023332121233433322222234322125444444444444444555555555555433333333345555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555000001123222133113223320234433322223333343215544444444444445555555555555543333333345555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555200133212332023223200000133333333333323443214544444444444455555555555555554333333335555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555301322321233223311000121023333233332234444212544444444444555555555555555555433333335555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555502322211322322310011233113332333322344443221554444444455555555555555555555553333334555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555522321122310102321232123213223433323444433221454444444555555555555555555555555333333555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555541232321100000133223123212322333334433323321254444445555555555555555555555555533333555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555551122100000000033113213301332333334322323222155444555555555555555555555555555554333455555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553000000000000023213312201332332323322332222145444555555555555555555555555555555432355555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554000000000000013312210000233322323322322322125444555555555555555555555555555555543355555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555100000000000102210000000133433223333322222215555555555555555555555555555555555554345555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555300000000112210000000001123344212333222222204555555555555555555555555555555555555445555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555400000122211121000001245123332112322222221003555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555520122222122210000245555212233212322222210025555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555530221112211000135555555412233223333222111355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555550112210000134555555555512234433332211114555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555552121100124555555555555531234333332111255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555300000000001235555455530110110013431220111100321155555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555541000000001134555533114541110110002221100000000231145555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555300000000134555555522225552111010000000000111000131135555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555455555555555555555555541001100124555555423541312441000011111000012221000032225555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555434555555555555555555300001124455455443012530111001111100011111112210000032115555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555432355555555555555541000013454453152101011000000011121000111111111111111013114555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555543234555555555555400000355545554110000000000000012222000111111111111111114112555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555554333445555555555511100243312100000000001111000002222210011111111111111103221555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555554423433455555555520100010000001110000111111000002222100011111111111111102311455555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555554443433255555555530100011100012231000111111100001111111111111110111110001311355555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555554454444255555555551000122200002211011111111100000111111111111111000000000312255555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555554344455435555555552000023221000111111111111100000111111111111000000000000322155555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555544322445444445555445553000012211001111111011111110000111111111110000000000000231245555555555555555555555\n555555555555555555555555555555555555555555555555555555555554332100001444444445555533454111101111111111111111111110000011111110000000000000000141235555555555555555555555\n555555555555555555555555555555555555555555555555555554432111100000010343333345555543335212201111111111111111111000000011111000000000000000000033215555555555555555555555\n555555555555555555555555555555555555555555555555432211001111110110010145334344555544323222101111111111111111000000000011000000001111100000100024314555555555555555555555\n555555555555555555555555555555555555555555555555100111000111110000001355424444555554432332210111111011111110000000000000000000111000000000000013113555555555555555555555\n555555555555555555555555555555555555555555555555301222100110000000024555533444555554454333320111111111111110000000000000100000000011110000000003112555555555555555555555\n555555555555555555555555555555555555555555443335400223200000000000355555543433355554345433332111111111111110000000000000000000002455551000100003211555555555555555555555\n555555555555555555555555555555555544444334211214520221001000000024555555543443145555334443333321111111111110000000000000000000133112554000000002311455555555555555555555\n555555555555555555555555555555443323221113213423530001100000000355555555553444225555333343343332111100000002343000000000000001420000355100000001311355555555555555555555\n555555555555555555555555555555311212211222324432210013200011025455555555554444325555433343333433200003310011113200000000000014200000354000000000322355555555555555555555\n555555555555555555555555555555412331323333432100011112201333453135555555555444334555433244333334300034000000000210000000000034000002540252000000245555555555555555555555\n555555555555555555555555555555521331232211100000013212212335411235555555555434434555544334334333310250000100000010000000000154000025510553000000155555555555555555555555\n555555555555555555555555555555541101230100000000013323322352122335555555555434433555544533333433420420000000000000000000000255100255103544000000055555555555555555555555\n555555555555555555555555555555551111110000000001223321320153233234555555555534443455554443333333422400000100000000000000000355103551015414101110035555555555555555555555\n555555555555555555555555555555552100000000001223322321100045323233555555555523433455554344333333333101100200000100000000000455135520035245200010025555555555555555555555\n555555555555555555555555555555421000000001112321332320000035223233555555555543433455554433333333331024100320001100000000000352455300154045400000015555555555555555555555\n555555555555555555555555555431000231000023332331232100012215433224555555555554433245554454323233332151000144332000000000000003555100452025510000004555555555555555555555\n555555555555555555555555531000011231122132132231120000122214522312555555555555444245555444443223333420000003320321000000000015555413540003520000003555555555555555555555\n555555555555555555555542000000231232233232211232001012222213521013555555555555445435555443443223333200013100014200000000000025555555520000430010001555555555555555555555\n555555555555555555542100000000232233123333113210111122222221542232455555555555445434555544333222233200142100352000000000000015555555422100450000000555555555555555555555\n555555555555555543100100000012333123113323332001112222433221453431255555555555434445555544443322232200420003310134200000000004555555145422430000000355555555555555555555\n555555555555555300022310011133223113212311210011123322443331353243355555555555334345555533454322222312400000002531010000000001455552012211000000000255555555555555555555\n555555555555555400033331133123223213312310001112233322343422154343245555555555424345555543344422222224200000134100000000000000022200000000000000000155555555555555555555\n555555555555555510032232123113213332212320111123333223332222145333255555555555533444555553443332222132002000110000000000000000000000000000000000000045555555555555555555\n555555555555555530022123123213312222311331012333333324332222125214555555555555554444555554343332222221042000000000000000000000000000000000000011223355555555555555555555\n555555555555555540023123323322210002322331023333334433422222215345555555555554455543355554444332222222430000000000000000000000111000001122334455555555555555555555555555\n555555555555555551023332322320000002331232023333443333322223214555555555555544455554135555444433222222400000000000000000000001112233445555555555555555555555555555555555\n555555555555555553023211231000012101231132023333333444434333212555555555554444445555325555444443222222100000000000000011223444555555555555555555555555555555555555555555\n555555555555555555023111231012023100232123113322234443434442221555555555544444445555534555433333212222101000001122344555555555555555555555555555555555555555555555555555\n555555555555555555212232232233123100133232102222244444433442321455555555444444445555555555533333322222212334455555555555555555555555555555555555555555555555555555555555\n555555555555555555400122233213323100023210002222344434444422221255555544444444444555555555543333332122255555555555555555555555555555555555555555555555555555555555555555\n555555555555555555510023223201333100000001111222444444443321122155555444444444444555555555544333333221145555555555555555555555555555555555555555555555555555555555555555\n555555555555555555520013223210133100000023321222343444333211222145554444444444444555555555554433333332135555555555555555555555555555555555555555555555555555555555555555\n555555555555555555540013312331023100121131131122224443332112222125544444444444444455555555554433333333335555555555555555555555555555555555555555555555555555555555555555\n555555555555555555551002321321232122233232211122234443221112222215544444444444444455555555554334333333324555555555555555555555555555555555555555555555555555555555555555\n555555555555555555553001320000222233123333123023234432222223332214544444444444444555555555555533333333323555555555555555555555555555555555555555555555555555555555555555\n555555555555555555554000100012123123113323331013343332222233333212544444444444445555555555555554233333333455555555555555555555555555555555555555555555555555555555555555\n555555555555555555555200012123332023213311110013433343323332344321554444444444455555555555555555433333333455555555555555555555555555555555555555555555555555555555555555\n555555555555555555555400232321233113323100000012333333333323444421454444444444555555555555555555543333333355555555555555555555555555555555555555555555555555555555555555\n555555555555555555555501321321233323310000132221333223332234444321254444444445555555555555555555555333333355555555555555555555555555555555555555555555555555555555555555\n555555555555555555555521332111321212320122233321332333332344443322155444444455555555555555555555555533333345555555555555555555555555555555555555555555555555555555555555\n555555555555555555555541331132210001232233113331222233333443333322145444444555555555555555555555555554333345555555555555555555555555555555555555555555555555555555555555\n555555555555555555555551133320000000023213213321133233333432232322125444455555555555555555555555555555433335555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553011100000000023213312310023233222332233222215544455555555555555555555555555555553334555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554000000000000013312311100023233222332232232213544555555555555555555555555555555555324555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555100000000000002321100000013333332333332222222545555555555555555555555555555555555543555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555300000000001211100000000112334421233322222221555555555555555555555555555555555555554555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555500000001122111000000023521333311233322222100455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555520001222111221000013455531223222232222221002555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555540122112222100012455555551223322332322211035555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555551121111110002355555555552123433333322111455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555552022210001345555555555554123443333211114555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554100000000002345555345520111110023421210010000011355555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555520000000001245555523025530110110012210000000000012255555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554100000001245555555413224551110100000000001121000012155555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555530001100135555555324531313431000111111111112331000011145555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555554455555555555555555554100010134444455432023410110001111000011111111111011101235555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555554333555555555555555531000124554552142101010000000001222000111111110111111101215555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555332345555555555555300000455445543010000000000000002322110011111111111111101214555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555543334455555555555401000343311100000000111111100001222210011111111111111110113555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555544234334555555555511100110000001111000111111100001222100001111111111111100122555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555544434332355555555520100011100012232000111111100000111111111111111111100000121555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555534544443355555555540000022210002111111111111100000111111111111110000000000011455555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555543454455345555555551000023221000111111111111110000111111111111000000000000011255555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555554422454444445555545552001012111011111111111111110000011111111110000000000000012255555555555555555555555\n555555555555555555555555555555555555555555555555555555555555432110001444344445555533454011101111111111111111111110000011111110000000000000000012145555555555555555555555\n555555555555555555555555555555555555555555555555555555443211000000000333343455555543334122201111111111111111110000000011111000000000100000000013135555555555555555555555\n555555555555555555555555555555555555555555555555543321100011100110010234443345555544323232211111111111111110000000000000000000011111100100100002225555555555555555555555\n555555555555555555555555555555555555555555555554100001000111110000001255534345555554443332210111111011111110000000000000000000000000000000000001215555555555555555555555\n555555555555555555555555555555555555555555555554001221001111000000003555544444555554454433321111111111111110000000000000000000000023331000000001114555555555555555555555\n555555555555555555555555555555555555555555544445201322100000000000145555554433455554344543333221111111111110000000000000000000002444554100010000112555555555555555555555\n555555555555555555555555555555555555554443212135401222100100000003555555554443155555334454333332211111111100010000000000000000143000255200000000121555555555555555555555\n555555555555555555555555555555444434222133113325510110000000000145555555554443135555433333333333321000100002344100000000000001420000155200000000111455555555555555555555\n555555555555555555555555555554222123111113225334310012200010002555555555554444235555433334333343320003310011001300000000000004300000254022000000034555555555555555555555\n555555555555555555555555555555112212223223333211001013201232245225555555555444335555533334433333431034000000000110000000000025100002551154000000045555555555555555555555\n555555555555555555555555555555312422333322310000012201212313531125555555555444434555544434433433342151000100000010000000000045200025510455100000035555555555555555555555\n555555555555555555555555555555412211311110000000013222323235212234555555555444434555544543333343333430000000000000000000000155300355102532300000025555555555555555555555\n555555555555555555555555555555511012210000000000123322332035223223555555555534434555554454333333334400000100000000000000000255303551004524400110015555555555555555555555\n555555555555555555555555555555531110000000000112322321210015433323455555555534433455554434333333333202200210000100000000000255235520025325510000004555555555555555555555\n555555555555555555555555555555541000000000001322321331000015423323355555555544433455554443333333333224100141001200000000000132455400055115520000002555555555555555555555\n555555555555555555555555555554200121000012322331232210001213533323555555555554433355555455433323333341000035442011000000000002555400353003530000001555555555555555555555\n555555555555555555555555554210000231011022133331132000012222541321455555555554443255555444443323333320000001211321000000000004555544551000350000000455555555555555555555\n555555555555555555555554310000121132133232221232110000222221441201455555555554455345555543344322333320014200024200000000000004555555530000151010000355555555555555555555\n555555555555555555555320000000232233223333112232001112222221353123355555555555444435555545433322223331152000341001100000000004555555524410352000000155555555555555555555\n555555555555555555421000000001233223213333223110011122343322154342145555555555344445555544443332222232430002310144210000000002555555214432210000000055555555555555555555\n555555555555555531001210000023233113212322321001112332243432145333345555555555443345555543345432222223400000003530000000000000245541000000000000000035555555555555555555\n555555555555555400023320022123223213312320000011123332234442135334325555555555544345555553334532222223200000134100000000000000001100000000000000000025555555555555555555\n555555555555555510023332133113213322312320001112233332334232215444235555555555543445555554343332222212102100010000000000000000000000000000000000001125555555555555555555\n555555555555555520023233123213312332311321101123333332432122214512455555555555554444555554344333222222242000000000000000000000000000000000112233445555555555555555555555\n555555555555555540023123213322320102321332101233333342342222212524555555555554455443355555444433212222330000000000000000000000111001123344555555555555555555555555555555\n555555555555555551023223322331100002332232102333343333332222321555555555555544445553145555444443312212210000000000000000000112233455555555555555555555555555555555555555\n555555555555555553023322332110001102331132112333344344433333321455555555555444445555225555444444312222210000000000001123344555555555555555555555555555555555555555555555\n555555555555555555013200232001013100232123111333222444343443221255555555554444445555535555433333321222221000112234455555555555555555555555555555555555555555555555555555\n555555555555555555213222132123113100133223200222223444343343232155555555444444444555555555543333332212222344555555555555555555555555555555555555555555555555555555555555\n555555555555555555311122133323223100023321000122234443444443222145555554444444444555555555544333333212123555555555555555555555555555555555555555555555555555555555555555\n555555555555555555510012233202333100001100001122244444444332122125555544444444444555555555554433333322212555555555555555555555555555555555555555555555555555555555555555\n555555555555555555520023223200233100000012322122244344433322122215555444444444444455555555554433333333322455555555555555555555555555555555555555555555555555555555555555\n555555555555555555540013312321023100011022133112233344433211122214544444444444444455555555554343333333333355555555555555555555555555555555555555555555555555555555555555\n555555555555555555551002322332023111132232221212222444322111222212544444445444444455555555555434333333333355555555555555555555555555555555555555555555555555555555555555\n555555555555555555553001331110232223223333112212323443322212333221554444444444444455555555555543333333333345555555555555555555555555555555555555555555555555555555555555\n555555555555555555555000210001223223113333223111333333222223433321354444444444445555555555555555333333333245555555555555555555555555555555555555555555555555555555555555\n555555555555555555555200000013223123202312221000244334322233334431254444444444455555555555555555543333333335555555555555555555555555555555555555555555555555555555555555\n555555555555555555555400022222333113323300000011233333333332244442155444444444455555555555555555554333333334555555555555555555555555555555555555555555555555555555555555\n555555555555555555555510231331233312321100022132123332333222444432135444444444555555555555555555555533333334555555555555555555555555555555555555555555555555555555555555\n555555555555555555555520322221232322320011133232123323333223444332225444444455555555555555555555555554333333555555555555555555555555555555555555555555555555555555555555\n555555555555555555555541232122220101332233213333112223333234433332215544444555555555555555555555555555433333455555555555555555555555555555555555555555555555555555555555\n555555555555555555555551232231100000123223213323213323333343223232213544445555555555555555555555555555553332455555555555555555555555555555555555555555555555555555555555\n555555555555555555555553022210000000013212312321102323323233223222222544455555555555555555555555555555555432355555555555555555555555555555555555555555555555555555555555\n555555555555555555555555000000000000003312321210001323312233223222221454455555555555555555555555555555555543345555555555555555555555555555555555555555555555555555555555\n555555555555555555555555200000000000002321210000001333323233333232221354555555555555555555555555555555555555345555555555555555555555555555555555555555555555555555555555\n555555555555555555555555400000000000111310000000001233443123332222221255555555555555555555555555555555555555545555555555555555555555555555555555555555555555555555555555\n555555555555555555555555510000000012220000000001353133442123332222220045555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555520000012221122100001245554122322213222222100255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555540012222112221000135555555222333223322221103555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555551122111221000124555555555312343333332211135555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553021220100023555555555555512244333322111455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555530000000000124555442245411101100133312000000000003555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555200000000013455555321155511111100011100000011100002555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555541000000012455555555314135520000001111100011222100001555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555300111001345555553115512333210011111001111111222100110355555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555554445555555555555555555552000101244443453230123211100001111100011111111011111110255555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555433355555555555555555410000134555541331000000000000001222100011111111111111110155555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555433234555555555555555100001555455442100000000001100001222221001111111111111111045555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555544333344555555555555111000433211000000000111111100000222320001111111111111110035555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555554422343345555555555301100110000001121000111111110000121111111111111011111000015555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555554443343322555555555400000011110002322000111111110000011111111111111100000000004555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555543445344432455555555510010022210001111111111111110000011111111111100000000000003555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555553355445453355555555530000023321000111111111111110000011111111111100000000000002555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555554334444444345555544540001112111111111111101111111000001111111000000000000000001555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555543221003534443455555543341012101111111111111111111111000001111110000000000000000000455555555555555555555555\n555555555555555555555555555555555555555555555555555555554322100000001343434455555543333222201111111111111101110000000001110000000111110010010000355555555555555555555555\n555555555555555555555555555555555555555555555555555432211011100111010124533455555554432332310111111111111110000000000000000000011100000000000000155555555555555555555555\n555555555555555555555555555555555555555555555553211000111111111100010135543445555554444333321111111111111110000000000000010000000001222000000000045555555555555555555555\n555555555555555555555555555555555555555555555540011110001111100000001355554445555555445543233321111111111111000000000000000000000244555300001000035555555555555555555555\n555555555555555555555555555555555555555555555552012221001100000000014555554433555555334455333333211111111111000000000000000000003310045510000000025555555555555555555555\n555555555555555555555555555555555555555554332353012222000010000000255555554431355555433444433333332211110000122100000000000000142000015520000000015555555555555555555555\n555555555555555555555555555555555555443432121255002220001000000003555555554432255555433333433333333320110001223410000000000000420000025401100000015555555555555555555555\n555555555555555555555555555544433332221331244245201101100000000145555555555443245555532333433333443333420001000120000000000003500000155115400000004555555555555555555555\n555555555555555555555555555531111231112132343334100013300122102543555555555443345555543333453333333343000010000010000000000015500002551045510000003555555555555555555555\n555555555555555555555555555531132132333243332110011112211323335312555555555544445555554433353334433342000000000000000000000025510025510253320000002555555555555555555555\n555555555555555555555555555552133123332123100000013312222311442123455555555544335555554554333333443343000000000000000000000035520355100452430011001555555555555555555555\n555555555555555555555555555553121123111110000000002332333312521332355555555554434555554445433333333334100110000010000000000045513552002533540001000455555555555555555555\n555555555555555555555555555554110113100000000001223321233100543232345555555554333555555433433333333333310130000110000000000025245530015512551000000255555555555555555555\n555555555555555555555555555555221111000000000122332331231000352232335555555554333555555454332333333333310034212200000000000000355530035300353000000155555555555555555555\n555555555555555555555555555555421000000000111331232232110001253332345555555554332455555445543332233333310003542022100000000000555552355100044000000045555555555555555555\n555555555555555555555555555554200121000012332231132232000122144223245555555555432355555543445432233333311100001430000000000001555555553000025101000035555555555555555555\n555555555555555555555555554310000232012123123232123110001222135121035555555555554355555544334533223233334310025200000000000001555555542430035200000015555555555555555555\n555555555555555555555555420000122133233223221233122001022222215311335555555555554435555544543333223233332001341012320000000000455555512553222000000005555555555555555555\n555555555555555555555431000000133223213333212222100111223322214533314555555555544445555543445433222232231001100254111000000000145554100100000000000004555555555555555555\n555555555555555555532000000001233223312323323100001112323433313533323555555555533455555553334543322232232000013520000000000000001210000000000000000002555555555555555555\n555555555555555542101210000013323213311321221000011123322434321542433555555555543455555554333344322222123100022100000000000000000000000000000000001123555555555555555555\n555555555555555510013331013113213312321330000000112233322443321453432555555555554455555555335333322222212200000000000000000000000000000000001123445555555555555555555555\n555555555555555520013332023213312322321331121011123333223332321253244555555555554444555555434433332222222200100000000000000000011100011233455555555555555555555555555555\n555555555555555540013223213312321332221232232001233333324322222153255555555555444432455555444444332122222210000000000000000000112334555555555555555555555555555555555555\n555555555555555551013213312322331101332233233102333333433322222145555555555554445542255555544444432123212210000000000001123344555555555555555555555555555555555555555555\n555555555555555553013213332332110001333233123213333443333333233125555555555544445554145555544444333122212210000011223445555555555555555555555555555555555555555555555555\n555555555555555555003332232110001101233123213312333333444434332215555555555444444555435555543333333212222222234455555555555555555555555555555555555555555555555555555555\n555555555555555555202310132000003200133113212201332224443334432213555555554444444555555555553333333322122224555555555555555555555555555555555555555555555555555555555555\n555555555555555555402323123113212200023223210001222234444444433312555555444444444455555555554433333333122213555555555555555555555555555555555555555555555555555555555555\n555555555555555555511122123322322200013321000120222344434444322221555554444444444455555555554443333333223112555555555555555555555555555555555555555555555555555555555555\n555555555555555555530012233311333200001100111331122344444443321221355544444444444455555555555444333333333322455555555555555555555555555555555555555555555555555555555555\n555555555555555555540013322320133200000002332232122343444333211222255444444444444455555555555434433333333332355555555555555555555555555555555555555555555555555555555555\n555555555555555555552002322321013200011023123232122223443322112222145444444544444445555555555543343333333333345555555555555555555555555555555555555555555555555555555555\n555555555555555555553001331333113211133223221133112224443222122332135444444444444455555555555554333333333333345555555555555555555555555555555555555555555555555555555555\n555555555555555555555100232121133223222333202222102334433222224332225444444444444555555555555555543333333333335555555555555555555555555555555555555555555555555555555555\n555555555555555555555200121000122223302333323100002334333222333343214544444444445555555555555555554333333333335555555555555555555555555555555555555555555555555555555555\n555555555555555555555400000012322203311321221001221343343333332444313544444444445555555555555555555543333333334555555555555555555555555555555555555555555555555555555555\n555555555555555555555510012221233202322320000013221233333333223444321554444444455555555555555555555555333333333555555555555555555555555555555555555555555555555555555555\n555555555555555555555530132232133322331100013223221133323332234443221454444444555555555555555555555555543333333455555555555555555555555555555555555555555555555555555555\n555555555555555555555550132221132232232012223333311133233332344433321254444445555555555555555555555555555433333455555555555555555555555555555555555555555555555555555555\n555555555555555555555552133112231010132223312333313123233332343233322154444455555555555555555555555555555543233355555555555555555555555555555555555555555555555555555555\n555555555555555555555554133223110000013322321332232013323333332232322145444555555555555555555555555555555555432355555555555555555555555555555555555555555555555555555555\n555555555555555555555555112321000000002321321331000012323322332232222225444555555555555555555555555555555555553245555555555555555555555555555555555555555555555555555555\n555555555555555555555555300000000000001331231110000002333222333232322215545555555555555555555555555555555555555445555555555555555555555555555555555555555555555555555555\n555555555555555555555555400000000000000331110000000011333332233332222214555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555520000000000011221000000012451234431133322222202555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555540000000001221000000001355552133321123222222002555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555551000011221112200000245555554122332123222221025555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555552001222212221000135555555555122332233322111355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554022211222100024555555555555312344333321113555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555410000000000134555341355301111100233211000000000003555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555553000000000024555555221355411101100011100000111110001555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555520010000013455555455223135510000001111110011233200000455555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555100111002355555542125313432200111110001111111121101110355555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555544455555555555555555555541001001345443542120223111000001111100011111111011111110255555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555553334555555555555555555300000244545541321001000000000000222210001111111011111111155555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555554332345555555555555554000001555354442100000000011100000222221001111111111111111045555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555442333445555555555554110000433110000000000111111100000122220000111111111111110025555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555544223443345555555555201000100000001222000111111110000011111111111111111110000015555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555454433433323555555555301000011110002322100011111110000011111111111111000000000004555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555444453444323555555555400010022210001111111111111110000011111111111100000000000003555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555533554455542455555555520000013322000111111111111111000001111111111100000000000001555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555543444444444355555544530011112111111111111101111111000001111111000000000000000000555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555554321004444443455555543331112100111111111111111111111000001111100000000010000000000455555555555555555555555\n555555555555555555555555555555555555555555555555555555555432100000002434334555555553333222211111111111111111110000000000100000001111110000001000255555555555555555555555\n555555555555555555555555555555555555555555555555555543211101000011010234434555555554433333311111111111111110000000000000000000000000000000000000155555555555555555555555\n555555555555555555555555555555555555555555555554321100111111111100000035544445555554444333332211111111111111000000000000000000000002344200001000045555555555555555555555\n555555555555555555555555555555555555555555555520011110001111100000000255554445555555445544333332111111111111000000000000000000000244355520000000035555555555555555555555\n555555555555555555555555555555555555555555555540012211011110000000003555554324555555433455433333322111111111000000000000000000004310015540000000015555555555555555555555\n555555555555555555555555555555555555555555443551022221000000000000035555554421455555433344543333333221100000133200000000000000142000004530000000004555555555555555555555\n555555555555555555555555555555555555544421111453012221001000000001455555555431355555533333432333333332220001212320000000000000430000025512300000003555555555555555555555\n555555555555555555555555555555444433222421242354001100100000000015555555555432255555542333343333344333320001000021000000000002510000155105520000002555555555555555555555\n555555555555555555555555555433212311111331443355100012300012100253455555555543345555543333344333333334200010000001000000000004520002551035530000001555555555555555555555\n555555555555555555555555555411121222322343433221001112211233314421355555555543445555554543344333443333310000000000000000000015530025510154140011000455555555555555555555\n555555555555555555555555555522242133332232111000002311222311244112355555555544335555554455433333334343410000000000000000000025530355200452451011100255555555555555555555\n555555555555555555555555555531221132111121000000002322322320351132345555555554334555554344443333333333430110000000000000000025523552002541552000000155555555555555555555\n555555555555555555555555555541101122111000000000122331233320253232345555555553334555555443343333333333331031000110000000000013235540004520454000000045555555555555555555\n555555555555555555555555555552112113100000000012332231133100054233225555555553334555555455433233333333331024323300000000000000255540035400155100000035555555555555555555\n555555555555555555555555555554221100000000001332232232121000135233235555555554332455555445544333223333332002442023100000000000455554455200015200100025555555555555555555\n555555555555555555555555555555310001000001232232132233200012225423235555555555432455555544444533222333333210001430000000000000455555554110004400000005555555555555555555\n555555555555555555555555555531000133001013223332123222000122214412115555555555553355555544433443322323333210025200000000000000455555552553135300000004555555555555555555\n555555555555555555555555542100011133123223222133123100001222213521134555555555544345555544544333322323323201341013431000000000155555520332210000000002555555555555555555\n555555555555555555555553200000133123223333311223200001112332221542322555555555544445555553445543322223222300100253101000000000014443100000000000000001555555555555555555\n555555555555555555554310000000133323312333323211000011222343321443432555555555534455555554234454322222222310013420000000000000000000000000000000000000455555555555555555\n555555555555555555320010000002233212311322222000001112332243431253333455555555543455555555334345432122211220012100000000000000000000000000000000112344555555555555555555\n555555555555555531001231001113323311321331000010011123332244422154342355555555554455555555335433332122221220000000000000000000000000000001123345555555555555555555555555\n555555555555555520013332013212322322331231011210111233322333222145333455555555554445555555434443333222222221000000000000000000011111123445555555555555555555555555555555\n555555555555555540013223213312321333221232132210122333332432222225135555555555544333555555444444333212322222000000000000000011233445555555555555555555555555555555555555\n555555555555555551003213312321331121231232233220233333343332222215455555555554444431355555544444443212321222000000000011234455555555555555555555555555555555555555555555\n555555555555555553003212322332221000233233123221233344333332223313555555555544444553145555543434433212221221100112334555555555555555555555555555555555555555555555555555\n555555555555555555102323332231000000233123213321233334344433432222555555555444444555345555553333333321222222244555555555555555555555555555555555555555555555555555555555\n555555555555555555202321133100001310123113312321133222344343443221555555554444444555555555554333333332212222255555555555555555555555555555555555555555555555555555555555\n555555555555555555402311123101202310023213311000122223444443443331355555544444444455555555554433333333312212145555555555555555555555555555555555555555555555555555555555\n555555555555555555512223223223312300013332100011112223443444432222255555444444444455555555555444333333332321135555555555555555555555555555555555555555555555555555555555\n555555555555555555530012123321332300001210000232212234444444332122145554444444444445555555555444333333333332235555555555555555555555555555555555555555555555555555555555\n555555555555555555550002322320133200000001222233102234444433321122135544444444444445555555555433433333333333334555555555555555555555555555555555555555555555555555555555\n555555555555555555552002321331013300000013223333101223344433211222215444444444444445555555555543343333333333324555555555555555555555555555555555555555555555555555555555\n555555555555555555554001331333102310013223222123201222344322112232214544444444444445555555555555433333333333333555555555555555555555555555555555555555555555555555555555\n555555555555555555555100232132123212223333311223200232343322222333212544444444444455555555555555553333333333333455555555555555555555555555555555555555555555555555555555\n555555555555555555555300132000022323311333323211000133433322223334321544444444444555555555555555555433333333333355555555555555555555555555555555555555555555555555555555\n555555555555555555555400010001222312311332232000111134434323233244421454444444445555555555555555555554333333333355555555555555555555555555555555555555555555555555555555\n555555555555555555555520001112333201321330000002323123333333332344431254444444455555555555555555555555543333333345555555555555555555555555555555555555555555555555555555\n555555555555555555555540013232123321232210002113213113332233222444322155444444555555555555555555555555554333333245555555555555555555555555555555555555555555555555555555\n555555555555555555555551032133123232232001123323321112323333234443332135444445555555555555555555555555555543233335555555555555555555555555555555555555555555555555555555\n555555555555555555555552133221122121133113322333312301222333234333332225444455555555555555555555555555555555432334555555555555555555555555555555555555555555555555555555\n555555555555555555555554133113221000012322321332333101332333333223232215544555555555555555555555555555555555543324555555555555555555555555555555555555555555555555555555\n555555555555555555555555113332100000002321331232111000232332233223222213544555555555555555555555555555555555555433555555555555555555555555555555555555555555555555555555\n555555555555555555555555301110000000001331232121000000132322333323232222544555555555555555555555555555555555555554555555555555555555555555555555555555555555555555555555\n555555555555555555555555510000000000000232121000000002123333223333222221455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555520000000000000232000000001245223344213332222220355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555540000000000122010000000135555313343112322222200355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555551000000112111100000024555555512232212322222102555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553000012221122100013455555555521233223332221125555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555112221222210001355555555555541234333332211255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555100000000001245554331355111111000333110000000000000555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555541000000000134555554131455301111000111110000122210000455555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555400000000024555555354232145410000011111111111122200000255555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555553001110012455555531135214432100111110001111111111111111155555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555445555555555555555555555530001011345433542110223111000000122200001111111111111111045555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555433345555555555555555555200000245555541311001000000000000232211001111111111111111035555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555533323345555555555555553000002555354441100000000011110000122222001111111111111111015555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555554423334445555555555553010001423110000000000011111110000022220000111111101111100004555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555442233434455555555555101000100010001222100011111110000011111111111111111100000003555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555554444324433224555555555200000011110001322100011111110000001111111011110000000000002555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555554444533443323555555555300010022210000111111111111110000001111111111110000000000001555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555554335553454532555555555510001013322000111111111111111000001111111100000000000000000455555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555434444444443355555544520012101111111111111111111111000001111111100000000000000000255555555555555555555555\n555555555555555555555555555555555555555555555555555555555555554321114444434555555543331122200111111111111111111100000000111100000000111000001000155555555555555555555555\n555555555555555555555555555555555555555555555555555555555433110000003344344555555554333222201111111111111111110000000000100000000111100000000000045555555555555555555555\n555555555555555555555555555555555555555555555555555544321101000011001344444455555554443233321111111111111111000000000000000000000000011000000000035555555555555555555555\n555555555555555555555555555555555555555555555555432110011111101100000244544455555555444433333221111111111111000000000000000000000013455410000100015555555555555555555555\n555555555555555555555555555555555555555555555510001100011111100000000145554455555555444554333333211111111111000000000000000000000243235540000000005555555555555555555555\n555555555555555555555555555555555555555555555510112210011110000000001455554324555555433455543333333211111111000000000000000000004300003551000000004555555555555555555555\n555555555555555555555555555555555555555555444530123221011000000000014555554312555555532344453333333332210000134310000000000000043000003540000000002555555555555555555555\n555555555555555555555555555555555555555432212550022220000100000000255555555421355555543333343333333333320001211230000000000000340000015511520000001555555555555555555555\n555555555555555555555555555555444443224221331452012100100000000002555555555432355555543333343333334433331001000011000000000001530000155104540000000455555555555555555555\n555555555555555555555555555443223211112312542454001012210011100135355555555533355555553332335433333333331010000001000000000003540002552025441000000355555555555555555555\n555555555555555555555555555111212312221433432342000113310233312442255555555543345555554543334433344333342000000000000000000004550025520055142001100155555555555555555555\n555555555555555555555555555222421323332332221000002311221321125411245555555543345555554455433333333433333010000000000000000015551355200353353000100045555555555555555555\n555555555555555555555555555411321232211231000000002322332320144123335555555544345555555344543333333333333120000000000000000015533553001550355000000035555555555555555555\n555555555555555555555555555522101230111110000000012331233331035223235555555554334555555443344333333333333232000120000000000002135551004530155200000025555555555555555555\n555555555555555555555555555531112132110000000001232231133320025323233555555554334555555445433333333333333214433300100000000000155553135400025300000015555555555555555555\n555555555555555555555555555541211111000000000232232232133100014323234555555555323555555544554433322333333310332033100000000000355555555200003400100004555555555555555555\n555555555555555555555555555553310000000000221232133233331000213532325555555555422455555544344543322333333320001430000000000000355555554221003510000002555555555555555555\n555555555555555555555555555553100022100002223233123223210012221531303555555555543355555544433453322232333320025200110000000000255555551355323200000001555555555555555555\n555555555555555555555555555310001023112213223223113200000122221441013555555555544345555554554333332232232331231013431000000000035555410121100000000000455555555555555555\n555555555555555555555555421000023123223323311223211000111222221253232455555555543455555554344544332222222232000253000000000000001332000000000000000000355555555555555555\n555555555555555555555531000000023223312333312312100001112233322154442355555555544455555554233455433122222222013410000000000000000000000000000000000011355555555555555555\n555555555555555555543100000000133312311332333100000011133234343145233355555555554555555555334334433222222123101000000000000000000000000000000012334555555555555555555555\n555555555555555554200121000113322311321231110000200112333224342225343145555555554445555555434543333222222112200000000000000000000110000112344555555555555555555555555555\n555555555555555530002332012312322321331231000132101123333233322215433355555555554445555555443443333222222222200000000000000000011122344555555555555555555555555555555555\n555555555555555540002333203311321332221232122231011233333243223214514555555555544323555555544444433321232222210000000000000122344555555555555555555555555555555555555555\n555555555555555552002323312321231232231132233222012333334233222222545555555555444421355555544444444321232122210000001123345555555555555555555555555555555555555555555555\n555555555555555554002312321332232000132233213223113334434333222321455555555554444542155555543343433331222213121123445555555555555555555555555555555555555555555555555555\n555555555555555555102312332233110000233223213323213333434443333321355555555544444555345555553233333332121222224555555555555555555555555555555555555555555555555555555555\n555555555555555555301332233211000210123113312321213332334434344222155555555444444455555555554433333333221222224555555555555555555555555555555555555555555555555555555555\n555555555555555555401320023200101310013212321200112322244434344332145555554444444455555555554443333333332221213555555555555555555555555555555555555555555555555555555555\n555555555555555555521322213212311310003332210000221222344344443222135555544444444455555555555444333333333332112455555555555555555555555555555555555555555555555555555555\n555555555555555555531113213332332310001321000122321222444444433212215555444444444445555555555444433333333333323455555555555555555555555555555555555555555555555555555555\n555555555555555555551001223320133310000000121233211122444443332112214554444444444445555555555533443333333333333355555555555555555555555555555555555555555555555555555555\n555555555555555555553001322331023310000002323233102122334443321122212544444444444445555555555554334333333333333355555555555555555555555555555555555555555555555555555555\n555555555555555555554000331232102310002113213223201122234432211122221544444444444445555555555555433333333333333245555555555555555555555555555555555555555555555555555555\n555555555555555555555200232233212311123323321123300012234432221233321454444444444455555555555555554333333333333335555555555555555555555555555555555555555555555555555555\n555555555555555555555300133111023223321333311312100013333332222343332254444444444555555555555555555543333333333334555555555555555555555555555555555555555555555555555555\n555555555555555555555510022000021322320332333100011212343342223324432154444444444555555555555555555555433333333334555555555555555555555555555555555555555555555555555555\n555555555555555555555520000001332311331231111001233221333333333234443135444444445555555555555555555555554333333333555555555555555555555555555555555555555555555555555555\n555555555555555555555540001222133320232220000102313321233323332244432225444444455555555555555555555555555533333333555555555555555555555555555555555555555555555555555555\n555555555555555555555551013223113332232100002322222121233233322344432215544444555555555555555555555555555554333332455555555555555555555555555555555555555555555555555555\n555555555555555555555553023222113222233102322333311321122233323443333213544445555555555555555555555555555555543333355555555555555555555555555555555555555555555555555555\n555555555555555555555555123212223100022222321332323200023233333422323222544455555555555555555555555555555555555432345555555555555555555555555555555555555555555555555555\n555555555555555555555555213213211000001331231232122000013233223322322221454455555555555555555555555555555555555554345555555555555555555555555555555555555555555555555555\n555555555555555555555555402232000000001331132132000000013333222322323221354555555555555555555555555555555555555555545555555555555555555555555555555555555555555555555555\n555555555555555555555555510000000000000232132100000000212333232333332222155555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555530000000000000133110000000124531334421333222222045555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555550000000000011121000000013555541234411233222220035555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555552000000001122100000002455555552133222232322210255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554000001222111210000245555555554123331232222112555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555100122221221000135555555555555123333333221125555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555553000000000001355553321454111011001332000000000110000355555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555520000000000245555553131455111111000110110000122220000155555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555200100000134555554354132355300000011111111111122210001045555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555552001110013455555421145224432100111110001111111101111111035555555555555555555555555\n555555555555555555555555555555555555555555555555555555555554455555555555555555555555510010012454433531111133110000000122210001111111101111111025555555555555555555555555\n555555555555555555555555555555555555555555555555555555555554333455555555555555555554100001345555541321001000000000000132221100111111111111111115555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555333234455555555555555551000002555354431100000000111110000022232000111111111111111104555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555444234344555555555555552010101423110000000000011111110000022221010111111101111100002555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555432334434455555555554011000100011001222100011111110000001111111111111110000000001555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555545443234333225555555555100010011110001322100011111111000001111111111110000000000000455555555555555555555555\n555555555555555555555555555555555555555555555555555555555555544445434433224555555555200110023220000111111111111111000001111111111110000000000000355555555555555555555555\n555555555555555555555555555555555555555555555555555555555555543355544544433555555555400001113322100111111111111111000001111111100000000000000000155555555555555555555555\n555555555555555555555555555555555555555555555555555555555555554345444445443455555554410012101111111111111111111111100000111111100000000000000000045555555555555555555555\n555555555555555555555555555555555555555555555555555555555555554322113444434555555553322121200111111111111111111100000000111100000001111101001000035555555555555555555555\n555555555555555555555555555555555555555555555555555555555543210000003343444555555554333322211111111111111111100000000000000000000111000000000000025555555555555555555555\n555555555555555555555555555555555555555555555555555554321110000011102443355455555555443233322111111111111111000000000000000000000000122200000000015555555555555555555555\n555555555555555555555555555555555555555555555555433211001111011110001344554455555555444433233322111111111111000000000000000000000013455540000100004555555555555555555555\n555555555555555555555555555555555555555555555421100100011111111000000245554455555555444554432333322111111111100000000000000000000342113552000000002555555555555555555555\n555555555555555555555555555555555555555555555400112100011111000000000355554335555555433345553333333321111111000000000000000000004300001552000000001555555555555555555555\n555555555555555555555555555555555555555555555510123220011000000000003555555313555555532234444333333333221000134420000000000000043000002540110000000455555555555555555555\n555555555555555555555555555555555555555433214530122220000000000000035555555321455555543333334333333433333101200131000000000000350000015511550000000355555555555555555555\n555555555555555555555555555555545544334211313540022200000000000000355555555432355555553333334333333444333101000002000000000001540000155204551000000255555555555555555555\n555555555555555555555555554544333221114213432552011001210001000024445555555533455555554333334533333333334210000001000000000002551002552025423000100055555555555555555555\n555555555555555555555555553211123111212424433452000112310123311354135555555544355555554444333543334433333310000000000000000003552035520045244001110045555555555555555555\n555555555555555555555555553112202223333433221110101211211322213431235555555543345555555455443333333343333420000000000000000004551355200253255100000025555555555555555555\n555555555555555555555555554113412333211321100000002322232320115312234555555554345555555344454323333333333430000001000000000003533553000551155200000015555555555555555555\n555555555555555555555555555212111311112220000000002332233331115323234555555554334555555444334333333333333333100120000000000000135552003530035400000004555555555555555555\n555555555555555555555555555411011221211000000000222231133231003532323555555555334555555545443323333333333334544301100000000000055554235510003510100003555555555555555555\n555555555555555555555555555512121142100000000122332232133210001522323455555555323555555544554433332233333332221133100000000000155555555300001520000001555555555555555555\n555555555555555555555555555533211010000000111232123223233100021443323555555555422555555544344454332223333332001430000000000000155555554243113520000000455555555555555555\n555555555555555555555555555553210002100001333233123223310000221252221455555555542455555554443345332223233333125200121000000000045555551154322100000000355555555555555555\n555555555555555555555555555541000023201113213223213211100012222153112455555555544355555554454433333223223223331014421000000000014555410000000000000000255555555555555555\n555555555555555555555555553100012113223323321123312100001122222145223355555555543455555554344554333222223223300253000100000000000121000000000000000000155555555555555555\n555555555555555555555554200000023223322333311322200000011223332225343145555555554555555555323345543222222222313410000000000000000000000000000000011233455555555555555555\n555555555555555555555410000000023322321332333200001201112323433215423345555555555455555555323433453322222211221000000000000000000000000000011234455555555555555555555555\n555555555555555555531011000001233311331232121000112011123322434213534225555555555455555555433543333321222222220000000000000000011110011234455555555555555555555555555555\n555555555555555552101232001212322321231132000022220111233322433222533335555555555445555555543444333331222222221000000000000000011234455555555555555555555555555555555555\n555555555555555550002333102321331332232232011233201112333223322321531455555555544324555555544444443332123222222000000000011234455555555555555555555555555555555555555555\n555555555555555552001323311321232233222133233223200123333323422221353555555555444421455555544444444432122211322000011234455555555555555555555555555555555555555555555555\n555555555555555554001312321331232111132233223223201233333433322232155555555554444542255555553343343332122221221234455555555555555555555555555555555555555555555555555555\n555555555555555555101311332233221000133223212323311333344343333332145555555544444455355555554333333333212122222355555555555555555555555555555555555555555555555555555555\n555555555555555555301322333222000010133213311322231233233444434422135555555544444455555555554433333333333122222255555555555555555555555555555555555555555555555555555555\n555555555555555555511332123200001320013312321210021132223443334433215555554444444455555555555444333333333223111145555555555555555555555555555555555555555555555555555555\n555555555555555555520331113211211320002322320000122122234444444322214555554444444445555555555444433333333333321245555555555555555555555555555555555555555555555555555555\n555555555555555555540223312323331320001332100012233122234444443321222555544444444445555555555434432333333333333335555555555555555555555555555555555555555555555555555555\n555555555555555555551002122331132320000110011133212212234444333211221555444444444445555555555533344333333333333334555555555555555555555555555555555555555555555555555555\n555555555555555555553001232331023320000000233223202312233344333212221354444444444444555555555554333433333333333333555555555555555555555555555555555555555555555555555555\n555555555555555555555100232232002320001102312323201311222443321112222254444444444445555555555555543333333333333333555555555555555555555555555555555555555555555555555555\n555555555555555555555200132133301321112322322113310101223443222123322154444444444455555555555555555433333333333333455555555555555555555555555555555555555555555555555555\n555555555555555555555400133122212322322333321322210000233433222234333135444444444455555555555555555554323333333332455555555555555555555555555555555555555555555555555555\n555555555555555555555510023100012222320233332310000131134333222333343225444444444555555555555555555555543333333333355555555555555555555555555555555555555555555555555555\n555555555555555555555530011000121221331132122100122232134333333333444214544444445555555555555555555555555433333333345555555555555555555555555555555555555555555555555555\n555555555555555555555551000111233320232231000001322333123332333224444213544444455555555555555555555555555554323333335555555555555555555555555555555555555555555555555555\n555555555555555555555552002323213332133110001322322213213322332234443221544444455555555555555555555555555555543333335555555555555555555555555555555555555555555555555555\n555555555555555555555554013213212233223101212333321222202223332344333321454444555555555555555555555555555555555433334555555555555555555555555555555555555555555555555555\n555555555555555555555555113221113211023212331233322311002323333343233222254445555555555555555555555555555555555543324555555555555555555555555555555555555555555555555555\n555555555555555555555555313311322100001332231132222100001332333332232222154445555555555555555555555555555555555555433555555555555555555555555555555555555555555555555555\n555555555555555555555555512333200000000231132133100000000232322233232322145455555555555555555555555555555555555555554555555555555555555555555555555555555555555555555555\n555555555555555555555555520121000000000132133111000000022133323233333222225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555540000000000000033111000000013555133433133322222215555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555551000000000000022100000001355555223442123322222004555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553000000000122100000000245555555313332223232221025555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555000000012211220000024555555555512233223222211255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555200012221112210012455555555555521233233322111555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555520000000000134555542204552111110013210110000001121000035555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555555200000000022455555541322453011110000001111011112221000015555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555552001000001355555542353133554100000111100111111111111111105555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555520011000124555554301353244311000111110000111111110111111103555555555555555555555555\n555555555555555555555555555555555555555555555555555555554455555555555555555555555555200010013445414410111231000000000022221000111111111111111102555555555555555555555555\n555555555555555555555555555555555555555555555555555555555433445555555555555555555552000002355555522221010000000010000023222200111111111111111111555555555555555555555555\n555555555555555555555555555555555555555555555555555555555433323445555555555555555530000003554343420000000001111110000012232100011111110111111000455555555555555555555555\n555555555555555555555555555555555555555555555555555555555543423433445555555555555541100002422100000001100011111111000002111111111111111110000000355555555555555555555555\n555555555555555555555555555555555555555555555555555555555555543233344344555555555552010000100011001222200011111111000000111111111111100000000000155555555555555555555555\n555555555555555555555555555555555555555555555555555555555554444323443332335555555553000100011110000222100111111111000001111111111111000000000000045555555555555555555555\n555555555555555555555555555555555555555555555555555555555554443543444332235555555555100100012321000011111111111111100000111111111100000000000000035555555555555555555555\n555555555555555555555555555555555555555555555555555555555554335554345444324555555555200012112322100111111110111111100000111111110000000000000000025555555555555555555555\n555555555555555555555555555555555555555555555555555555555554334555444454433555555554311121201111111111111111111111100000111111000000011100000100015555555555555555555555\n555555555555555555555555555555555555555555555555555555555555444432124454344555555554332222210111111111111111111000000000011000000011110000000000004555555555555555555555\n555555555555555555555555555555555555555555555555555555555554221000014434445555555555333332221111111111111111000000000000000000000000000100000000002555555555555555555555\n555555555555555555555555555555555555555555555555555555432110000001003432455555555555444323332221111101111111000000000000000100000000245541000010001555555555555555555555\n555555555555555555555555555555555555555555555555554321101111011110002443455455555555444443333333221111111111100000000000000000000024323554000000000455555555555555555555\n555555555555555555555555555555555555555555555432110011111111111000001344555555555555544455443333333221111111100000000000000000000331000355100000000355555555555555555555\n555555555555555555555555555555555555555555554000111000111111100000000345555345555555543344555433333333222111001210000000000000004300000354010000000155555555555555555555\n555555555555555555555555555555555555555555555101222200111110000000000255555215555555543333444533333333333221133341000000000000034000001551152000000055555555555555555555\n555555555555555555555555555555555555555544345300222210010000000000002555555413555555553333333433333334333333100013000000000000152000015510454000000035555555555555555555\n555555555555555555555555555555555555443212135510222200000000000000025555555531555555554333333443333334444333100001100000000000353000255102534100000025555555555555555555\n555555555555555555555555555554444432242124325520122100110000000010155555555543555555554333233454333434333334200000000000000000554002551015415201110015555555555555555555\n555555555555555555555555544432331111133134334540011001320012211233533555555554455555555454433345333444433333300000000000000001554035520035245400010004555555555555555555\n555555555555555555555555521121131222224343323540000111210232322335213555555553355555555445554333333333443343410000000000000001552355200154035500000002555555555555555555\n555555555555555555555555522133022333224221211100001331222231101242123455555554345555555434444533333333333333420011000000000000323555000452015520000001555555555555555555\n555555555555555555555555541133124222112311000000001332232331131251232455555555335555555544333433333333323333331230000000000000015555213540001530000000455555555555555555\n555555555555555555555555552110113111122310000000012332133332220154332355555555435555555544544333333333333333334302210000000000035555555520000350000000355555555555555555\n555555555555555555555555553110212313221000000001233233123223200044233245555555424555555544455444333322333333332143000000000000045555555423100451000000255555555555555555\n555555555555555555555555555121111443000000000023223223223201000125332355555555424555555554434445532322233333333420000000000000035555555145532210000000155555555555555555\n555555555555555555555555555332111210000000122223113223332100002215423145555555533555555554443334542322232333333200232100000000014555541001100000000000045555555555555555\n555555555555555555555555555433110002200001322333212312210000012213411135555555553355555555455443332332232232233224410100000000000233200000000000000000025555555555555555\n555555555555555555555555555521000013311212312223312310001000122222531335555555554455555555334455443332222232223342000000000000000000000000000000000123345555555555555555\n555555555555555555555555554200002212322332321122310000020111233221443314555555555555555555433334554332122222222310000000000000000000000000000112345555555555555555555555\n555555555555555555555555310000003322331233321321100022101112234332353333555555555555555555433443345432222222212320000000000000000110000012344555555555555555555555555555\n555555555555555555555531000000012332231132233200001332101133224442153332555555555555555555543355323333222222222220000000000000001112234555555555555555555555555555555555\n555555555555555555542001000001232331232133111001122310011233224432144432555555555555555555544344433333212222222221000000000011234455555555555555555555555555555555555555\n555555555555555554200123100221232232133123100023233200112333233223225135555555554425555555553444444433311232222222000001234455555555555555555555555555555555555555555555\n555555555555555554000233311331132232223123112223312201123333233222215245555555544412555555554444444343311223212312223455555555555555555555555555555555555555555555555555\n555555555555555555100232321232133123223113223323310210233334333222214555555555444431455555554334334333321212212312455555555555555555555555555555555555555555555555555555\n555555555555555555300231232133123201023223312322310001333443333232322555555554444454355555555333333333332221222222355555555555555555555555555555555555555555555555555555\n555555555555555555500231133223322000023312321332322101333343444343221555555554444445555555555443333333333331131221255555555555555555555555555555555555555555555555555555\n555555555555555555520232333322200011022311331232122100233224443344321355555544444445555555555444433333333332232111245555555555555555555555555555555555555555555555555555\n555555555555555555540132112320000131001321231110012200232234444434332255555444444445555555555544443333333333333222235555555555555555555555555555555555555555555555555555\n555555555555555555551132111321121131001333321000123322122234344443222145554444444444555555555543443333333333333333335555555555555555555555555555555555555555555555555555\n555555555555555555553132331333232131000232100013232322122244444433112135544444444444555555555543334433333333333333334555555555555555555555555555555555555555555555555555\n555555555555555555555100212332023331000000012123311331012244444332112215544444444444555555555555433333333333333333324555555555555555555555555555555555555555555555555555\n555555555555555555555200133232002331000000232323310231002233443321122214544444444444555555555555554333333333333333333555555555555555555555555555555555555555555555555555\n555555555555555555555400133123200231000111321322320121002223443221233222544444444445555555555555555544323333333333333455555555555555555555555555555555555555555555555555\n555555555555555555555510023223320231112332332112320000021223433222243321544444444455555555555555555555543333333333333355555555555555555555555555555555555555555555555555\n555555555555555555555530013312212322232233331131100012231233332222333431454444444455555555555555555555555433333333333355555555555555555555555555555555555555555555555555\n555555555555555555555551002310001232232023233310001123212134333323324442254444444555555555555555555555555554333333333345555555555555555555555555555555555555555555555555\n555555555555555555555552001100122231133123111100123323312133333333234442154444445555555555555555555555555555543323333245555555555555555555555555555555555555555555555555\n555555555555555555555554000012123331023222100010221322311123322332244432135444445555555555555555555555555555555433233335555555555555555555555555555555555555555555555555\n555555555555555555555555100223311333223210001332232112321113333332344332225444455555555555555555555555555555555555432334555555555555555555555555555555555555555555555555\n555555555555555555555555301312321323323310232233331131210012223333432332214544555555555555555555555555555555555555554323555555555555555555555555555555555555555555555555\n555555555555555555555555512322122311102222233123233320000002323333322322223544555555555555555555555555555555555555555544555555555555555555555555555555555555555555555555\n555555555555555555555555521331232200000133123123212100000011323322332322221544555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555541233310000000023113213200000001352233322332323221455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555551011100000000023213310000000135553133332233322221255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553000000000000013311000000013555555123442233222220155555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555100000000000112100000001455555555223331132222210355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555200000000012210000000245555555555412322123222112555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555400000011211121000024555555555555512332233222115555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555300000000001235555532115541110110022100111000002222000015555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555554000000000213555555531413552111110000011111111112221000004555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555540010000003555555531451244553000011111100111111111111111103555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555400111000135555543202452343210000011111000111111110111111102555555555555555555555555\n555555555555555555555555555555555555555555555555555555545555555555555555555555555554100110013445414310121321000000000022221100111111111111111110555555555555555555555555\n555555555555555555555555555555555555555555555555555555544344455555555555555555555551000002455555523221010000000010000013222210011111111111111110455555555555555555555555\n555555555555555555555555555555555555555555555555555555554333224455555555555555555520000004553433420000000001111111000002222100011111110111111000255555555555555555555555\n555555555555555555555555555555555555555555555555555555555433224334455555555555555530100002422000000001100011111111000001111111111111111000000000155555555555555555555555\n555555555555555555555555555555555555555555555555555555555545432333443445555555555551110001100011000222210001111111000000111111101111000000000000045555555555555555555555\n555555555555555555555555555555555555555555555555555555555544443233443333245555555552000100011111000221111111111111000000111111111111000000000000035555555555555555555555\n555555555555555555555555555555555555555555555555555555555544435433443332245555555554001000012321000011111111111111100000111111110000000000000000015555555555555555555555\n555555555555555555555555555555555555555555555555555555555543455553455444235555555555100111202322100111111110111111100000111111110000000000000000004555555555555555555555\n555555555555555555555555555555555555555555555555555555555543345554454544423555555554211222301111111111111111111111100000011110000000111110100110003555555555555555555555\n555555555555555555555555555555555555555555555555555555555544445442134454344555555555332222310111111111111111111000000000010000000011100000000000002555555555555555555555\n555555555555555555555555555555555555555555555555555555555553321000014344445555555555333333321111111111111111000000000000000000000000001210000000001555555555555555555555\n555555555555555555555555555555555555555555555555555555543210000000004433455555555555444333333221111101111111000000000000000000000001345553000010000455555555555555555555\n555555555555555555555555555555555555555555555555554422110110001111002443455555555555544443333333322111111111100000000000000000000024211455200000000255555555555555555555\n555555555555555555555555555555555555555555555543211011111111111100001444555555555555544455544323333332211111100000000000000000000430000155200000000155555555555555555555\n555555555555555555555555555555555555555555553000111000111111100000000345555455555555543334455543333333332211012310000000000000004300000254022000000045555555555555555555\n555555555555555555555555555555555555555555554001222100111110000000000255555325555555553323444443333333333332222242000000000000034000001551154000000035555555555555555555\n555555555555555555555555555555555555555554455101232210011000000000000355555414555555553333333343333333333333310002100000000000154000025510455100000015555555555555555555\n555555555555555555555555555555555555544221145300222100000000000000003555555522555555554333333343333333444433320000100000000000354000255102533300110005555555555555555555\n555555555555555555555555555554554432432123235400222100010000000001025555555543555555555334333345433343333333431000000000000000455103551005525400110003555555555555555555\n555555555555555555555555554443422121232144335520121001220012210122252455555554455555555455433235433344443333342000000000000001555135510035335510000002555555555555555555\n555555555555555555555555422211321122133343324540000011320132322323521455555554355555555444555433333333344334343000000000000000553455300155015520000001555555555555555555\n555555555555555555555555311131132333234222212410001231122231101124212355555554355555555534445543233333333333333111000000000000113555200453003530000000455555555555555555\n555555555555555555555555521242133322113111110000000232232231022044132345555555345555555544433343333333333333333330000000000000015555424540000350010000255555555555555555\n555555555555555555555555531221122111113311000000001232123332131025333245555555445555555544554343233332333333333312210000000000035555555520000152000000155555555555555555\n555555555555555555555555541101223112223200000000133223123223320005323335555555425555555554445544433332233333333243000000000000035555555425411341000000045555555555555555\n555555555555555555555555552212103442000000000023223223213311100013423245555555524555555554433444553332233333333320000000000000015555554124422100000000035555555555555555\n555555555555555555555555554231101431000000012123213223332100000122532325555555533555555554454333453332223223333321343100000000002555531000000000000000015555555555555555\n555555555555555555555555555331210100100000232323212322210000001221431115555555542455555555445444333332223223322334310000000000000022100000000000000000125555555555555555\n555555555555555555555555555432000002310111321322311320000010012222352134555555555455555555433445544333222223222332000000000000000000000000000000012344555555555555555555\n555555555555555555555555555420001212322332332112320100013101122322153332555555555555555555432334455433212222222232000000000000000000000000011234555555555555555555555555\n555555555555555555555555542000002322332233331231210011122011223432144332455555555555555555532344334433212222221123000000000000001110001234455555555555555555555555555555\n555555555555555555555554100000002332232133233320000233310112323443225233355555555555555555543345432333322222222222100000000000001123455555555555555555555555555555555555\n555555555555555555555310000000122331133123212100022321201123322443215442355555555555555555554434443333321222222222200000000123345555555555555555555555555555555555555555\n555555555555555555531012100010232232133113200012233320011233323322213424555555554435555555553444434433322123222231200112344555555555555555555555555555555555555555555555\n555555555555555555100133310231132133223223201223321331112333323322222525555555554423555555554444444444331122321132134555555555555555555555555555555555555555555555555555\n555555555555555555200133321232123223322113323322310231013333433322221455555555544431555555554334433433332121221232235555555555555555555555555555555555555555555555555555\n555555555555555555400132232133123212113223322322320011023334333322231355555555444453455555555333333333333222122222225555555555555555555555555555555555555555555555555555\n555555555555555555510132133223222200013322321332332100023334344334322255555554444445555555555443333333333333113112214555555555555555555555555555555555555555555555555555\n555555555555555555530132133323310000013321331232223200023323344334422145555544444445555555555544433333333333223221113555555555555555555555555555555555555555555555555555\n555555555555555555550023322321100022001331232121011210013222444443433235555544444445555555555544443333333333333332233455555555555555555555555555555555555555555555555555\n555555555555555555552023101231011032000232232000012321312223444444322215555444444444555555555543444333333333333333333455555555555555555555555555555555555555555555555555\n555555555555555555554023231232233122000133210002223322311223444443311214554444444444555555555554333443333333333333333355555555555555555555555555555555555555555555555555\n555555555555555555555111221233223232000011001113321232001223444433212222544444444444455555555555543333333333333333333355555555555555555555555555555555555555555555555555\n555555555555555555555300122333102332000000023323310232000223344432112221544444444444555555555555555433233333333333333345555555555555555555555555555555555555555555555555\n555555555555555555555510033223200232000010231232320132000122244322122321354444444444555555555555555554332333333333333235555555555555555555555555555555555555555555555555\n555555555555555555555520013213320032100232232212331000012122344322224332254444444445555555555555555555554323333333333334555555555555555555555555555555555555555555555555\n555555555555555555555540013312331232122233332132220001233113343222233342144444444455555555555555555555555543333333333334555555555555555555555555555555555555555555555555\n555555555555555555555551002321101322233123333231000013312213433322332443135444444455555555555555555555555555433233333333555555555555555555555555555555555555555555555555\n555555555555555555555553001210001123133113212210012323311312333333323444225444444555555555555555555555555555554432333333555555555555555555555555555555555555555555555555\n555555555555555555555555100000123332023223200000131232321321333233224443214544445555555555555555555555555555555554332333455555555555555555555555555555555555555555555555\n555555555555555555555555300023312333113321000132232212331110332333234433222544445555555555555555555555555555555555543322355555555555555555555555555555555555555555555555\n555555555555555555555555400221331233322320021233332122221000222333244333221544455555555555555555555555555555555555555533345555555555555555555555555555555555555555555555\n555555555555555555555555521322211221211321233123333231000000132333333232221454455555555555555555555555555555555555555555445555555555555555555555555555555555555555555555\n555555555555555555555555531331122320000123223213322210000001123232233232222254455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555551232231100000023213213310000000145313332233232322155555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553023210000000013312311100000014555513333323332222135555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554000000000000002311200000001455555522344213332222015555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555200000000000002310000000245555555541334112322221035555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555400000000001220000000024555555555551223222322210255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555510000000122112000002455555555555553123323332211555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555100000000012355555522135530111100021001111000002222000004555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555551000000002135555555522313541110100000111111111111221001102555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555520110000035455555422541345551000011111000011111110111111111555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555300110000355555533112442443210000011121000111111110111111110455555555555555555555555\n555555555555555555555555555555555555555555555555555555455555555555555555555555555553000110024445314210121211000000000013222110011111111111111110355555555555555555555555\n555555555555555555555555555555555555555555555555555555443445555555555555555555555540000012454555523221010000000111000012222210011111111111111100255555555555555555555555\n555555555555555555555555555555555555555555555555555555543333244555555555555555555510000014553434410000000001111111000002222100011111111011110000055555555555555555555555\n555555555555555555555555555555555555555555555555555555553332233344555555555555555520000003322000000011100001111111000001111111111111111000000000045555555555555555555555\n555555555555555555555555555555555555555555555555555555555444323334443445555555555540100001100011000222210001111111100000111111111111000000000000025555555555555555555555\n555555555555555555555555555555555555555555555555555555555444432334433423355555555551001000011111000221111111111111100000111111111111000000000000015555555555555555555555\n555555555555555555555555555555555555555555555555555555554444344334443332245555555552001001112321100011111111111111100000111111110000000000000000004555555555555555555555\n555555555555555555555555555555555555555555555555555555555434455534554443245555555554000122302322100111111110111111110000011111110000000000000000003555555555555555555555\n555555555555555555555555555555555555555555555555555555555433444544554544424555555555211212311111111111111111111111000000011110000001111100100010001555555555555555555555\n555555555555555555555555555555555555555555555555555555555443455443245543444555555555333222320111111111111111111000000000000000000011000000000000000455555555555555555555\n555555555555555555555555555555555555555555555555555555555544332100024344445555555555433333331111111111111111000000000000000000000000012331000010000355555555555555555555\n555555555555555555555555555555555555555555555555555555544311000000014324545555555555444433233222211101111111100000000000000000000001344555200000000255555555555555555555\n555555555555555555555555555555555555555555555555555432110010001111003433455555555555545444333333332211111111100000000000000000000033100255300000000155555555555555555555\n555555555555555555555555555555555555555555555554321111111111111100002443455555555555544445554432333333221111100000000000000000000430000055300000000045555555555555555555\n555555555555555555555555555555555555555555553110011000111111100000001444555555555555553334455543333333333221102330000000000000004300000254024000000025555555555555555555\n555555555555555555555555555555555555555555552001221000111111000000000345555435555555553333444454333333333333333133000000000000035000001551155100000015555555555555555555\n555555555555555555555555555555555555555555554002232200111000000000000255555524555555554333333343233333344333332001200000000000155000025510454300000004555555555555555555\n555555555555555555555555555555555555554332355101222100000000000000000455555523555555554323333344333333344443333100100000000000255100355102532400111003555555555555555555\n555555555555555555555555555555555443422122145301222100010000000000003555555544555555555433323235532334333333334200000000000000355203551004525510001002555555555555555555\n555555555555555555555555555444433211422244235400232101220001210122034355555554555555555445443334543333444333334300000000000000455145510035315520000000555555555555555555\n555555555555555555555554433213311121242343335520110001331023322332342255555554455555555544555533333333334433433310000000000000352455300155104540000000355555555555555555\n555555555555555555555555111211312322243323214520010121122131111212421345555554455555555533445454233333333333333421000000000000003555300453001451000000255555555555555555\n555555555555555555555555221431233332133111121101000232233231022004313235555555445555555544433343333333333333333330110000000000015555544550000152000000155555555555555555\n555555555555555555555555411321131111213121100000000233223332132003423235555555445555555554554434333333233333333332310000000000025555555531100153000000045555555555555555\n555555555555555555555555522101231021224311000000022223113323321001532324555555435555555554445544433332223333333332000000000000015555555425532331000000035555555555555555\n555555555555555555555555531112123232112000000012233223213311100001432224555555535555555554443444554333222333333332011000000000004555554002211000000000015555555555555555\n555555555555555555555555542211113431000000001123212323323210000012253324555555544555555555454433344333222322333332342100000000000345420000000000000000004555555555555555\n555555555555555555555555553321102310010000123323312322321001000122152212555555552555555555445544433333222322332223200000000000000001000000000000000012335555555555555555\n555555555555555555555555554321110001320010221332311321100022001222144113555555554555555555433445554423322222222223200000000000000000000000000001234455555555555555555555\n555555555555555555555555555432000011321232222212321210012110112222225332355555555555555555532333445543321222222122310000000000000001000001123455555555555555555555555555\n555555555555555555555555555210001321232233332132220001123201122333215433355555555555555555542344333443322222222112320000000000001111112345555555555555555555555555555555\n555555555555555555555555420000001332232133332231000123323111232344313423345555555555555555543345432333332222222222220000000000012344555555555555555555555555555555555555\n555555555555555555555542000000012332133123222210011221331011332244322534245555555555555555554434444333332122322323221000001234455555555555555555555555555555555555555555\n555555555555555555554200100000133232123213200001123320210112332233221442455555555445555555554444443443332112322213222123455555555555555555555555555555555555555555555555\n555555555555555555410012310122133123123213300113322331101123332332221342555555554434555555554444444434433112232113213555555555555555555555555555555555555555555555555555\n555555555555555555300023331133123223332213312322320233201233333342222255555555544441555555555333433343333212122212222555555555555555555555555555555555555555555555555555\n555555555555555555510023232123113312222312322332320022201333333332223145555555544443455555555433333333333322211222222455555555555555555555555555555555555555555555555555\n555555555555555555520023133223223310002332331232231100002333444433332225555555444445555555555544333333333333311321221355555555555555555555555555555555555555555555555555\n555555555555555555540023123323321100013331231133223300001333334443442215555554444445555555555544443333333333322332111355555555555555555555555555555555555555555555555555\n555555555555555555551023232332210002101331132122102210011232234433343314555544444444555555555544444333333333333333322345555555555555555555555555555555555555555555555555\n555555555555555555553013211231000023100232133100002321232122244444432222555544444444555555555543344433333333333333333335555555555555555555555555555555555555555555555555\n555555555555555555555113211232123123100133321001123332321022344444432121455444444444555555555554333444333333333333333334555555555555555555555555555555555555555555555555\n555555555555555555555212232133323223100022100013332232100022344443321121354444444444455555555555543333333333333333333334555555555555555555555555555555555555555555555555\n555555555555555555555400021233202333100000012322320132000012233443221222254444444444455555555555555543233333333333333333555555555555555555555555555555555555555555555555\n555555555555555555555520013323200233100000132233330033100012223432212232144444444444555555555555555555433233333333333333555555555555555555555555555555555555555555555555\n555555555555555555555540013312321023100122132221232010001221224432222332235444444445555555555555555555555433333333333332455555555555555555555555555555555555555555555555\n555555555555555555555551002322332023112233333112231000123321334332223333225444444445555555555555555555555554333333333332355555555555555555555555555555555555555555555555\n555555555555555555555553001331221232233113333232000002322321234332233244314544444455555555555555555555555555554323333333345555555555555555555555555555555555555555555555\n555555555555555555555554000331000213223113322320002222321321133333332344422544444555555555555555555555555555555543323333345555555555555555555555555555555555555555555555\n555555555555555555555555200100012223113212310000022233321231033323322344321544444555555555555555555555555555555555443233335555555555555555555555555555555555555555555555\n555555555555555555555555400001212333202322200022132221231120023323323443321354445555555555555555555555555555555555555433235555555555555555555555555555555555555555555555\n555555555555555555555555510022231133322320011133233112231000013233323433322254445555555555555555555555555555555555555554334555555555555555555555555555555555555555555555\n555555555555555555555555530231231132221331133223333122010000002323333323222144455555555555555555555555555555555555555555554555555555555555555555555555555555555555555555\n555555555555555555555555550232112231000223223213322321000000221323323323322235455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555552232122210000013212312320100000024551323223323332225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554023321000000013312321210000002455552233232333222214555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555101100000000002321320000000245555554133431333222202555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555300000000000001321000000024555555555223421232222103555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555510000000000111100000002455555555555323322232222025555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555520000000011221000000245555555555555412332232221145555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555552000000000223555555412145511111100110011111000001222100002555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555530000000031344555545423215530111100001111111111111211011111555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555400100000353555555312531455540000011111000011111110011111110455555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555101110002555455422012532442100000012222000011111110111111110355555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555552000100024445224100222210000000000012322210011111111111111110155555555555555555555555\n555555555555555555555555555555555555555555555555555554434455555555555555555555555530000013454555512211110000000111000002223210011111111011111100045555555555555555555555\n555555555555555555555555555555555555555555555555555555433333445555555555555555555400000015453424411000000001111111000001222101101111111111100000035555555555555555555555\n555555555555555555555555555555555555555555555555555555433322333445555555555555555511000003321000000011100001111111000000111111111111111000000000025555555555555555555555\n555555555555555555555555555555555555555555555555555555554442333334434455555555555530100001100011000232310001111111100000111111111111000000000000015555555555555555555555\n555555555555555555555555555555555555555555555555555555544444313334433333355555555540001001111121000121111111111111100000111111111111000000000000004555555555555555555555\n555555555555555555555555555555555555555555555555555555544543443344433322255555555551000002212321100011111111111111100000111111110000000000000000002555555555555555555555\n555555555555555555555555555555555555555555555555555555543344455434544442245555555553000123302322100111111111111111110000011111100000000110000010001555555555555555555555\n555555555555555555555555555555555555555555555555555555554334445444544544325555555554211223410111111111111111111110000000011110000011111000000000000455555555555555555555\n555555555555555555555555555555555555555555555555555555554434555533245543445555555555333222420111111111111111111000000000000000000010000000000000000355555555555555555555\n555555555555555555555555555555555555555555555555555555555444432100024444455555555555433333332211111111111111100000000000000100000000024443100010000155555555555555555555\n555555555555555555555555555555555555555555555555555555554221000000013334545555555555434433233332221101111111100000000000000000000002433455300000000055555555555555555555\n555555555555555555555555555555555555555555555555555543211010001111103434555555555555544444333333332221111111100000000000000000000033100045400000000035555555555555555555\n555555555555555555555555555555555555555555555554321110111111111110002434555555555555544445554433233333322111100000000000000000001420000045301000000025555555555555555555\n555555555555555555555555555555555555555555553211000000111111111000001443555555555555553333445554333333333332112341000000000000004300000254035100000015555555555555555555\n555555555555555555555555555555555555555555550011111000111111000000000345555545555555553332344445433333333333333323100000000000025100002540155300000004555555555555555555\n555555555555555555555555555555555555555555552012322100111100000000000145555535555555554333333234333333333433333310200000000000045100035410453400000003555555555555555555\n555555555555555555555555555555555555554432454002222100110000000000000155555534555555554323333334433333334434333320100000000000255300354102532510111001555555555555555555\n555555555555555555555555555555555544421121255101222100000000000000000455555554555555555433432334553333433333333430000000000000355304541004515530000000455555555555555555\n555555555555555555555555555444443213321343245300232100121001110012004445555554555555555445443333444333344433333341000000000000355245510025304540000000355555555555555555\n555555555555555555555554443324221111321443345400220000231013331232034135555554555555555534555543333333333343334342000000000000142455400155101551000000255555555555555555\n555555555555555555555553111113212222343433125520000121121132211210241235555555455555555533444445333333333333333333000000000000003555411453000252000000155555555555555555\n555555555555555555555553112311323332232111123310100132223232012101522334555555445555555544443334333333333333333333210000000000005555555551000044000000045555555555555555\n555555555555555555555555212421332211132111110000000133223332123001432324555555445555555553555444333333323333333333310000000000015555555533310154000000025555555555555555\n555555555555555555555555312111230111124231000000012233113333331000252333555555555555555554444554443333222333333333300000000000005555555315542210000000015555555555555555\n555555555555555555555555411011131231234200000001123223212322210000152323555555555555555554443344455423322332333333322100000000002555553001100000000000004555555555555555\n555555555555555555555555522111024420110000000013322322322310000001134332555555555555555555454433344323322232233333332100000000000134310000000000000000014555555555555555\n555555555555555555555555543311114320000000012222311322332100010012225120455555553555555555444544443333322232233222320010000000000000000000000000001234455555555555555555\n555555555555555555555555553311202100120000132233321331110012200022214312455555554555555555433344555433321222222222231000000000000000000000000123445555555555555555555555\n555555555555555555555555554332210001331121231221331220001113101222213523255555555555555555532233344544332222222211232000000000000011000012344555555555555555555555555555\n555555555555555555555555555321000121232233232112231000013311011233222533245555555555555555542344433344332222222211222000000000000111234555555555555555555555555555555555\n555555555555555555555555553000000332233123332131100013322310113234331443335555555555555555553334543233333222222222223100000001123455555555555555555555555555555555555555\n555555555555555555555555310000000233223113223320001132233201123224432353325555555555555555554433444433233212232232322200112345555555555555555555555555555555555555555555\n555555555555555555555531000000012333113213310000113231132101233223322153345555555455555555554444444444333211232221221234555555555555555555555555555555555555555555555555\n555555555555555555553101210001123223213312310002322231131011333233222143355555554444555555555444444443443211223211221255555555555555555555555555555555555555555555555555\n555555555555555555510013331023113213322312311322320232231012333334222225555555554443555555555433443343333321212221222235555555555555555555555555555555555555555555555555\n555555555555555555520013333123212312322311322332330023210023333333222215555555544443555555555433333333333332221121222225555555555555555555555555555555555555555555555555\n555555555555555555540013223213312321101322331132231000000033344333333213555555444445555555555544333333333333331122112124555555555555555555555555555555555555555555555555\n555555555555555555551013113322332210001332232133233310000023333444343222555555444444555555555544443333333333333233211124555555555555555555555555555555555555555555555555\n555555555555555555553013223332321000101331133123212210001013322443334331455554444444555555555544444323333333333333332333555555555555555555555555555555555555555555555555\n555555555555555555554013331232100013200132123211001220123112223444443222355544444444555555555553344433333333333333333333455555555555555555555555555555555555555555555555\n555555555555555555555203310122002113200033232100112332332102223444443222255544444444455555555555333344333333333333333332455555555555555555555555555555555555555555555555\n555555555555555555555402323123223213200013210002323232210001224444332112145444444444455555555555554333333333333333333333355555555555555555555555555555555555555555555555\n555555555555555555555511122123312323200001001212331133100021223344332122225444444444455555555555555544332333333333333333345555555555555555555555555555555555555555555555\n555555555555555555555530012323310233200000013233331023200022122344321222215444444444555555555555555555543323333333333333345555555555555555555555555555555555555555555555\n555555555555555555555551002322320023200011132132232012000132122343221233213544444444555555555555555555555543333333333333335555555555555555555555555555555555555555555555\n555555555555555555555552001321332113211133233212232000013322122343222333322544444445555555555555555555555555433333333333334555555555555555555555555555555555555555555555\n555555555555555555555554001331232123123223333213110001222322213433222334431444444445555555555555555555555555555433233333324555555555555555555555555555555555555555555555\n555555555555555555555555100232010122223202322331001212321332313433333324441354444455555555555555555555555555555554332333333555555555555555555555555555555555555555555555\n555555555555555555555555300121001212213311321110012232331232112333333234432254444455555555555555555555555555555555554332233455555555555555555555555555555555555555555555\n555555555555555555555555510000012333202322310001122132232131001332332244432145444555555555555555555555555555555555555544333455555555555555555555555555555555555555555555\n555555555555555555555555530012332123321331100023223211232000000223332343333235445555555555555555555555555555555555555555543355555555555555555555555555555555555555555555\n555555555555555555555555540022133123332231012223333213110000000132333332322215445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555552032221122120132223312323332000000134132333332322214545555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554133112221000013312311321110000002455223332232222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555123223100000002321321220000000245555413322233322221455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555302221000000001321231000000024555555522343233322220355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555500000000000000231110000002455555555531343123322210455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555520000000000001121000000245555555555541332223222202555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555540000000000221000000024555555555555552233223222114555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555520000000123455555555222345301111001110111111111111222100110455555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555300000003233355555445313245411111001011110011111111111111110255555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555554001000025344555553115414555410000001111000011111111011111111155555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555551011100155544454211024424431000000002222100011111111111111111045555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555530000000355454132211311110000000000002322221001111111111111110035555555555555555555555\n555555555555555555555555555555555555555555555555555444455555555555555555555555555410000014544555322221100000001111000001223210001111111011111000025555555555555555555555\n555555555555555555555555555555555555555555555555555443333345555555555555555555555200000025442324300000000001111111100000211111111111111100000000015555555555555555555555\n555555555555555555555555555555555555555555555555555543332224334555555555555555555310000004221000000011210001111111100000011111110111100000000000004555555555555555555555\n555555555555555555555555555555555555555555555555555554444233433344445555555555555511000003100111000132220001111111100000111111111111100000000000002555555555555555555555\n555555555555555555555555555555555555555555555555555554554431233444333243555555555520000014201221000121111111111111100000011111111000000000000000001555555555555555555555\n555555555555555555555555555555555555555555555555555554554344323444233222455555555540000024302321100011111111111111110000011111111000000000000000000455555555555555555555\n555555555555555555555555555555555555555555555555555554434445543444444422355555555551001233411322100111111111111111110000011111000000011110010000000355555555555555555555\n555555555555555555555555555555555555555555555555555554433454554455555443235555555552122234420111111111111111111110000000001000000011100000000000000155555555555555555555\n555555555555555555555555555555555555555555555555555555443454454444345434445555555554133333330111111111111111110000000000000000000000001232100001000055555555555555555555\n555555555555555555555555555555555555555555555555555555444444443110034443455555555555234333332221111111111111100000000000000000000000244555400001000035555555555555555555\n555555555555555555555555555555555555555555555555555555544321100000013345555555555555324443333333322110111111100000000000000000000013310045520000000025555555555555555555\n555555555555555555555555555555555555555555555555555554321100000111113345445555555555424545443333333332221111110000000000000000000142000025510000000015555555555555555555\n555555555555555555555555555555555555555555555555543211011110111110003434555555555555523444555544323333333322110110000000000000001410000045304200000004555555555555555555\n555555555555555555555555555555555555555555555432100111111111111000001434455555555555532333444555443333333333322343000000000000004300000353035400000002555555555555555555\n555555555555555555555555555555555555555555520011110001111111100000000343455555555555541332334444543333433333333223200000000000025300003530154410000001555555555555555555\n555555555555555555555555555555555555555555530012221001111110000000000244555555555555551233333333432333333334433333310000000000045400045300452430011000455555555555555555\n555555555555555555555555555555555555555544550012222100111000000000000145555555555555553132333333444333333343344344420000000000155401453002533540001000355555555555555555\n555555555555555555555555555555555555433212552012221000100000000000000045555555555555554134432332455433344333333333430000000000255415540004513551000000255555555555555555\n555555555555555555555555555555554334211321454002222100011000000002100144555555555555555125554333344433333444434343431000000000154255510035301552000000155555555555555555\n555555555555555555555555544443322124212543355101332000132002221123200433555555555555555314455554333333333333333334442000000000011455510255100254000000045555555555555555\n555555555555555555555544432232111212424432355300210101122013231231003313555555555555555413444444532333333333333333333000000000003555544553000035100000025555555555555555\n555555555555555555555531112023123223433222135400000023112222001100124123455555555555555522543333433333333333333333333100000000004555555552210035100000015555555555555555\n555555555555555555555531224213233221321111224200000023223333113102324232455555555555555531455544443333332233333333333100000000004555555524553231000000004555555555555555\n555555555555555555555551123212311112231121110000000123312333223101104433245555555555555551344455454433332223333333333200000000002555555201211000000000003555555555555555\n555555555555555555555553120012311212243421000000012322311322321000002423345555555555555552254334445543332223322333333310000000000245531000000000000000002555555555555555\n555555555555555555555554110111333311243200000001222322321331000021012433355555555555555554145443333443332222322333233320000000000001000000000000000123455555555555555555\n555555555555555555555555222110244301210000000112321332333210002210022432135555555555555555134454544333333222222232222320000000000000000000000012344555555555555555555555\n555555555555555555555555433121033310000000012332331232221001223200222241135555555555555555213333455544333212222232222331000000000000000001123455555555555555555555555555\n555555555555555555555555533112134200122001023132232132000113323101222243224555555555555555413333334455433212222222112231000000000111112345555555555555555555555555555555\n555555555555555555555555543332210001133123223221233110001311331012332234423555555555555555512334543334433322222222222222000000001234555555555555555555555555555555555555\n555555555555555555555555552100000023123223333213221001212321320112343225333555555555555555521433554332333321122222322222000123455555555555555555555555555555555555555555\n555555555555555555555555551000000023233312323332000013332331201133244314442455555555555555541443444443332332122322222322344555555555555555555555555555555555555555555555\n555555555555555555555555530000000123312311321220001232133332101233233323433555555555555555554444444444443331112332112321355555555555555555555555555555555555555555555555\n555555555555555555555553100000002323311321330000122332023232011332232222414555555445555555555444443444334332112122212321255555555555555555555555555555555555555555555555\n555555555555555555555310121001212322321331231011332133123110112333342221445555555445555555555533343333333333212112212222245555555555555555555555555555555555555555555555\n555555555555555555551001333103311321333221232232232023332000023334332222255555554444555555555533333333333333323211221222135555555555555555555555555555555555555555555555\n555555555555555555552001333212321331232231233223233001210000133343333332155555544444555555555544433333333333333321231111135555555555555555555555555555555555555555555555\n555555555555555555554001322321331232000233233123223220000000023344444432135555544444555555555554444433333333333333333222234555555555555555555555555555555555555555555555\n555555555555555555555101311332233221000233123213322330000000023223443443225555444444455555555554444433333333333333333333323555555555555555555555555555555555555555555555\n555555555555555555555301322333222000110123113312210121001200013223444442214555444444455555555554334444333333333333333333333555555555555555555555555555555555555555555555\n555555555555555555555500233123200001310013213310000232123200012224444432223554444444455555555555443333433333333333333333333455555555555555555555555555555555555555555555\n555555555555555555555520231013311211310003332100122333232000012224444431122554444444445555555555555433333333333333333333333355555555555555555555555555555555555555555555\n555555555555555555555540232312323331320001210000233123210012211234444321221454444444445555555555555555433333333333333333333355555555555555555555555555555555555555555555\n555555555555555555555551112212331133320000000232233013310013222223343211222354444444455555555555555555555433223333333333333345555555555555555555555555555555555555555555\n555555555555555555555553000232331013320000002223333102210013321122343222332154444444555555555555555555555555433333333333333235555555555555555555555555555555555555555555\n555555555555555555555555100232232002320002213222123200001222321122343222333135444444555555555555555555555555554433233333333335555555555555555555555555555555555555555555\n555555555555555555555555300132133311311123333311222100122332231123333223334225444444555555555555555555555555555555433233333334555555555555555555555555555555555555555555\n555555555555555555555555500023123213322321333322200000232232233213433333244314444445555555555555555555555555555555554433233333555555555555555555555555555555555555555555\n555555555555555555555555520023201012222320232232000232232133122103333332344313544445555555555555555555555555555555555554333233555555555555555555555555555555555555555555\n555555555555555555555555540012100122221331231000002223333123100002332332344322544455555555555555555555555555555555555555554332455555555555555555555555555555555555555555\n555555555555555555555555551000011233320232220001213222123211000001323333443321444455555555555555555555555555555555555555555554455555555555555555555555555555555555555555\n555555555555555555555555553000233212332233100113323311222100000023223333423322354555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555102213312223223202321333322200000002454132333323322254455555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555203222113211012322331232222000000145555222332322232145555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555413311322100001331232132000000013555555323322333322225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555512322210000000232133121000001355555555513332233222215555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555530222100000000133122000000025555555555522343133222104555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555551000000000000023100000002455555555555541332122222025555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555553000000000001111000000245555555555555552233223221145555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555300000001234555555554131355111011012210011111111111222101110255555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555555100000032333555555345222355201010011111100011111111011111110155555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555552011000253345555551125225555300000001112100011111111011111111045555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555540011001455544454111124324321000000002222110011111111111111111035555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555510000001555453142112311100000001000001322221001111111111111100025555555555555555555555\n555555555555555555555555555555555555555555555555554445555555555555555555555555555300000014545555221121100000001111100001222210001111111111100000015555555555555555555555\n555555555555555555555555555555555555555555555555554433334455555555555555555555555100000025443224200000000001111111100000111111111111111100000000004555555555555555555555\n555555555555555555555555555555555555555555555555555423322243345555555555555555555200000014220000000011210001111111100000011111110111100000000000002555555555555555555555\n555555555555555555555555555555555555555555555555555444432234333444455555555555555401000014101111000132220001111111100000111111111111100000000000001555555555555555555555\n555555555555555555555555555555555555555555555555555545544322333443343343555555555510000024301221000011111111111111110000011111111000000000000000000455555555555555555555\n555555555555555555555555555555555555555555555555555545543443233443233131455555555520100134402332100011111111111111110000011111111000000010000011000355555555555555555555\n555555555555555555555555555555555555555555555555555544444455433444444322455555555540011333511222100111111111011111110000011111000001111110000000000155555555555555555555\n555555555555555555555555555555555555555555555555555543334544543445555543245555555551122244430111111111111111011100000000001000000001000000000000000055555555555555555555\n555555555555555555555555555555555555555555555555555554434544444454445334445555555553133333330111111111111111100000000000000000000000012444200001000035555555555555555555\n555555555555555555555555555555555555555555555555555554443445542210044433555555555554223333332222111111111111100000000000000000000000343355510000000025555555555555555555\n555555555555555555555555555555555555555555555555555555444322100000023455555555555555224433333333322211111111110000000000000000000014200025520000000015555555555555555555\n555555555555555555555555555555555555555555555555555554321100000111113344445555555555323544443333233333322111110000000000000000000241000015510100000004555555555555555555\n555555555555555555555555555555555555555555555555544211011110111111002345555555555555422444555554432333333332211121000000000000001510000045205400000003555555555555555555\n555555555555555555555555555555555555555555555432110111111111111100001444445555555555522333344555543333333333333333110000000000004400000352035510000001555555555555555555\n555555555555555555555555555555555555555555521101110001111111110000000433355555555555530233333434453333333333333323331000000000025400014530154320011000455555555555555555\n555555555555555555555555555555555555555555510012221001111111000000000244455555555555550133333332343233333333443333332000000000045500145300452440011000355555555555555555\n555555555555555555555555555555555555555555530022322001111100000000000144555555555555552132333333354433333334334433343000000000155511553002533551000000255555555555555555\n555555555555555555555555555555555555544323550012221000110000000000000035555555555555553024343322345533334433333333333100000000155325530005512552000000155555555555555555\n555555555555555555555555555555555443211212552012221000001000000001100035555555555555555114554433334443333344443333334200000000043255510035300353000000045555555555555555\n555555555555555555555555554444432133113432454002332000122001221123200142455555555555555213445555432333333333333333344300000000001555530355100045001000025555555555555555\n555555555555555555555555433331211114224433455101221001122113232232100331455555555555555402343444543333333333333333333310000000003555555552000025100000015555555555555555\n555555555555555555555432121131122223433231255300100013112223110110002412355555555555555511444333433333333333333333333320000000003555555542431145100000004555555555555555\n555555555555555555555511132023233322411111235400000023223323103201322423245555555555555521355554343323333223333333333320000000003555555513543210000000003555555555555555\n555555555555555555555521133114222111321111122000000013322333223101311533235555555555555540244445445443233222333333333331000000001455554100000000000000002555555555555555\n555555555555555555555541121113201111242323100000001222311322332001200332335555555555555551144333434554233222332233333331000000000123320000000000000000123555555555555555\n555555555555555555555552110112312212344410000000122322321231110012101243235555555555555553035543333343233222232223322332000000000000000000000000012344555555555555555555\n555555555555555555555553121211344201232000000001331232233220001232002243214555555555555554024454454433333312222223222233100000000000000000001123455555555555555555555555\n555555555555555555555555232110243301200000001332231132232100113211012233114555555555555555113333355555333321222222222223200000000001000012345555555555555555555555555555\n555555555555555555555555332111144420012100013223332133100002323200122225223555555555555555302333333445543321212222221123200000000111234555555555555555555555555555555555\n555555555555555555555555433223221100023112223222133111001221333201233214442455555555555555402334544333433332222222222222310000112345555555555555555555555555555555555555\n555555555555555555555555543211000002113223323212222100111331233111234322433455555555555555511433455332233332112222232222221234555555555555555555555555555555555555555555\n555555555555555555555555530000000023223322333323200002332231231012323432433255555555555555532444334444333332212232222232235555555555555555555555555555555555555555555555\n555555555555555555555555550000000013322321332232000123123332220113323431343455555545555555555444444434444333112133211232125555555555555555555555555555555555555555555555\n555555555555555555555555410000000223311331231000011333113233201123323222242555555545555555555434444344433333211212221232224555555555555555555555555555555555555555555555\n555555555555555555555542011000011322321231131001233223213111001233324222144555555445555555555533334333332333311311121222223555555555555555555555555555555555555555555555\n555555555555555555554200123101321331232232132123233013333100001233433322235555554444555555555543333333333333332321122122212555555555555555555555555555555555555555555555\n555555555555555555554000233311331232233232133233223101220000002334333233225555554444555555555544443333333333333332233211112455555555555555555555555555555555555555555555\n555555555555555555555100232331232133111133233213223210000000002334444343214555554444455555555554444433333333333333333332223355555555555555555555555555555555555555555555\n555555555555555555555300231232133222000133213212322331000000001333344344323555544444455555555554444443233333333333333333333355555555555555555555555555555555555555555555\n555555555555555555555500231233223200010123212311320121000200000232344444322555444444455555555555333444333333333333333333333345555555555555555555555555555555555555555555\n555555555555555555555520133323321000220013312321100123112310001122344443222455444444445555555555543333443333333333333333333335555555555555555555555555555555555555555555\n555555555555555555555540132102310110230002323210011333233100013122344443112254444444445555555555555543333333333333333333333334555555555555555555555555555555555555555555\n555555555555555555555551132122321331230001332000132223210001212122444433122244444444445555555555555555543322333333333333333334555555555555555555555555555555555555555555\n555555555555555555555553122321332233230000100122233103310003322212334432122235444444455555555555555555555543322333333333333333555555555555555555555555555555555555555555\n555555555555555555555555100112332013331000001323333102310002322312234322133225444444455555555555555555555555543333333333333333555555555555555555555555555555555555555555\n555555555555555555555555300133233101331000112312223200100122321221234322233314444444455555555555555555555555555543332333333333455555555555555555555555555555555555555555\n555555555555555555555555400033123210231012322321223200011332231231333322333423544444555555555555555555555555555555543322333332455555555555555555555555555555555555555555\n555555555555555555555555520023223321321232233321311000132132232221243333323432544444555555555555555555555555555555555543332333355555555555555555555555555555555555555555\n555555555555555555555555540013311102332331133233200122233123223100133333324431444445555555555555555555555555555555555555543332345555555555555555555555555555555555555555\n555555555555555555555555551002310002131232133111001323333113200000133333234432254445555555555555555555555555555555555555555543335555555555555555555555555555555555555555\n555555555555555555555555553001000133231133232000112312223212100000123233234332144455555555555555555555555555555555555555555555545555555555555555555555555555555555555555\n555555555555555555555555555100022212332123210002322321223200000013412233343232234455555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555200222321333323200222233321311000001355522233332332225455555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555401322211312113322331132233200000024555542333233232224555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555511331122310001232132133111000001455555552333233332223555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555531331221100000133123122000000145555555553233323322221555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555551233210000000023113200000003555555555554134313322211555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555553011000000000013211000000255555555555555224312222203555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554000000000000012100000024555555555555555313222322115555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555100010013345555555553131453011110123100011111111111121111110155555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555553000000323345555554245123455111110111111100011111111011111111045555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555550010002533455555540135245555200000001112100011111111011111111035555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555520110004554444453111134334321000000001322211001111111111111111025555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555400010004554453132113210100000001000001222321001111111111111100015555555555555555555555\n555555555555555555555555555555555555555555555555544455555555555555555555555555555200000025445555221121000000011111100000222210111111111111100000004555555555555555555555\n555555555555555555555555555555555555555555555555544334344555555555555555555555554000000035433234100000000001111111100000111111111111111000000000003555555555555555555555\n555555555555555555555555555555555555555555555555554223222333455555555555555555555110000014120000000012220001111111100000011111111111100000000000001555555555555555555555\n555555555555555555555555555555555555555555555555554434322343334444455555555555555301000024101111000132220011111111100000011111111111000000000000000455555555555555555555\n555555555555555555555555555555555555555555555555555554543223334443343444555555555400100144301221000011111111111111110000011111111000000000000000000355555555555555555555\n555555555555555555555555555555555555555555555555555455434432334442242222555555555510101343402332200011111111011111110000011111110000000111010011000255555555555555555555\n555555555555555555555555555555555555555555555555555444444554334444444223455555555530012333411221111111111111111111110000001110000001111000000000000155555555555555555555\n555555555555555555555555555555555555555555555555555433345555434545555542255555555541122343430111111111111111011100000000000000000000000011000000000045555555555555555555\n555555555555555555555555555555555555555555555555555544345444544554454344345555555552133333331111111111111111100000000000000010000000013555400001000025555555555555555555\n555555555555555555555555555555555555555555555555555544434455533221144434555555555553223433333222211110111111100000000000000000000001332245530000000015555555555555555555\n555555555555555555555555555555555555555555555555555554444323210000023454555555555555223534333333332221111111110000000000000000000024100015530000000004555555555555555555\n555555555555555555555555555555555555555555555555555554321100000011012354445555555555323544544333233333332221110000000000000000000241000015511200000003555555555555555555\n555555555555555555555555555555555555555555555555554321011110111111002345545555555555412444455555443333333333322121000000000000001510000045115510000002555555555555555555\n555555555555555555555555555555555555555555555543211111111111111100001344445555555555521233344455554323333333333333211000000000004400001452045520000001555555555555555555\n555555555555555555555555555555555555555555532110010001111111110000000343235555555555520233333443444333334433333333333200000000025400015520253230011000455555555555555555\n555555555555555555555555555555555555555555400111210001111111000000000243355555555555540133333332344323334333344433333300000000045510255200452550001000255555555555555555\n555555555555555555555555555555555555555555510123222001111110000000000144455555555555551123333333345433333333443433344310000000055512552003532551000000155555555555555555\n555555555555555555555555555555555555554334530022221000110000000000000034555555555555553024443322335543333443333433333420000000155335530015501553000000045555555555555555\n555555555555555555555555555555555554312113551012221000000000000001100015555555555555554014555443333444333334444344443430000000022355520045300254000000035555555555555555\n555555555555555555555555555555443242213432552002321000012100121013300014255555555555555103445555433233333333333333333431000000001555542454000025101000015555555555555555\n555555555555555555555555444432211133125433454002332000023102332232100042255555555555555302343444454333333333333333333332000000002555555552000025200000005555555555555555\n555555555555555555555443221321112214334331355101110112211213111110010231245555555555555401454433343333333333333333333332000000003555555543542233100000003555555555555555\n555555555555555555555311121131233323322111145300000013223323202200220332335555555555555510345554444332333322333333333333100000002555555401332100000000002555555555555555\n555555555555555555555412242133332112311111145200000013322333313201330153324555555555555530144445545544333322233333333333200000000355553000000000000000001555555555555555\n555555555555555555555521232123111111332323110000000222321332332100230043324555555555555540045433334455333322233223333333200000000012210000000000000012345555555555555555\n555555555555555555555531100113102222444422000000012332331232110012210034324555555555555551025554333344333322223223322233310000000000000000000001234555555555555555555555\n555555555555555555555551111202433111243200000000232232232221001223200225222555555555555553014455455443333331222222322223310000000000000000012345555555555555555555555555\n555555555555555555555553221101443103221000000122232132133100112313101224312555555555555555002333345555433332222222322222320000000011001234555555555555555555555555555555\n555555555555555555555554331210244322101100001323333123211001322311002222423455555555555555202333333344553332121222222112231000000112345555555555555555555555555555555555\n555555555555555555555555332122332110013201213213223112000121333320112221443255555555555555301333554323333332222322222222231001234555555555555555555555555555555555555555\n555555555555555555555555433321100000113313323321223200011331232320123432343345555555555555512433445433223333211222223223223345555555555555555555555555555555555555555555\n555555555555555555555555510000000013312322333322311001232232132211132443243335555555555555524444344444433333211223222213212555555555555555555555555555555555555555555555\n555555555555555555555555520000000002332331232233100113223332233101232343144345555545555555555434444444434433211223321113211455555555555555555555555555555555555555555555\n555555555555555555555555540000000013321231132110011223113323210011332332233355555545555555555534444334443333321121222123212355555555555555555555555555555555555555555555\n555555555555555555555555310000000232231132132000132223202212100112332322224455555444555555555532334323333333331131112122221255555555555555555555555555555555555555555555\n555555555555555555555531012200121232232132133112233113323100000123343332224555555444555555555543332333333333333332112211221245555555555555555555555555555555555555555555\n555555555555555555555200133310231132133322123223223201222000000023333322322555554444555555555554443333333333333333223321111235555555555555555555555555555555555555555555\n555555555555555555555300132331132123222123223312323200000000000033444434322555554444455555555554444443333333333333333333223334555555555555555555555555555555555555555555\n555555555555555555555500132232123223200023322312322332000000000023334444422355554444455555555554344443333333333333333333333334555555555555555555555555555555555555555555\n555555555555555555555520132133223321000023312321331122000110000013224444432255544444445555555555333344433333333333333333333333555555555555555555555555555555555555555555\n555555555555555555555540032233322200021012321331210012102320001112234444322245544444445555555555544333343333333333333333333333555555555555555555555555555555555555555555\n555555555555555555555551023212320000132001322321000133223210013202234444322235444444445555555555555544333333333333333333333333455555555555555555555555555555555555555555\n555555555555555555555553023111231122132000233100022223321000211221234443312225444444445555555555555555554333233333333333333333355555555555555555555555555555555555555555\n555555555555555555555555123232232333232000111011123202320002322331233443212224444444445555555555555555555554333233333333333333355555555555555555555555555555555555555555\n555555555555555555555555211221233113332000000133333201320001332232122442212323544444455555555555555555555555554433333333333333345555555555555555555555555555555555555555\n555555555555555555555555400023223101332000000321323310210012331232122432223332544444455555555555555555555555555554433233333333335555555555555555555555555555555555555555\n555555555555555555555555520023223210132000222322112320001232232133123432223342344444455555555555555555555555555555554433233333335555555555555555555555555555555555555555\n555555555555555555555555540013313331132122333331231100023223233232013333233343254444555555555555555555555555555555555555433233334555555555555555555555555555555555555555\n555555555555555555555555551002322321332232133333310011123113223210003333332443144444555555555555555555555555555555555555555433224555555555555555555555555555555555555555\n555555555555555555555555553001320001223132023212100133333213311000002333323443235445555555555555555555555555555555555555555555433555555555555555555555555555555555555555\n555555555555555555555555555100210012222023223100011322323312200000022333323433225445555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555200001123333113321000232322122310000002453223334322224445555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555400023321233223310122333331221100000145554133333223223545555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555520231231232322321232133233310000013555555232333322222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555530232211220001233223123211100000245555555323323333222455555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555551232132210000023113213200000014555555555523332333221255555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555553133231000000023213311000001355555555555522342232220155555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555012210000000013312100000035555555555555542341232220355555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555200000000000002310000002455555555555555552232232211555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555553000000133555555555551322552010111332100111101111111111111111055555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555551000003233455555553254134553111101101111100011111111011111111045555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555530100025434455555420244255554100000001222100001111111011111111025555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555500110035535543442011233244210000000001322221001111111111111111015555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555300100045554552222124100100000001100000222320001111111101111100004555555555555555555555\n555555555555555555555555555555555555555555555555455555555555555555555555555555555100000035445555121220000000111111100000222210111111111100000000003555555555555555555555\n555555555555555555555555555555555555555555555555443343445555555555555555555555553000000034532134100000000001111111100000011111111111110000000000001555555555555555555555\n555555555555555555555555555555555555555555555555542342223444555555555555555555554100000024110000100022220000111111100000011111111111100000000000000555555555555555555555\n555555555555555555555555555555555555555555555555544343123433344544555555555555555200000224101111000132220011111111100000011111111010000000000000000355555555555555555555\n555555555555555555555555555555555555555555555555555545432233334433443445555555555300001423301221000011111111111111110000011111111000000000000000000255555555555555555555\n555555555555555555555555555555555555555555555555554554344323344432332222555555555510002432402332210001111111011111111000001111100000011111010001000155555555555555555555\n555555555555555555555555555555555555555555555555554444434543345444343123555555555520113341421221111111111111111111100000001110000001110000000000000045555555555555555555\n555555555555555555555555555555555555555555555555554333455555334445555432355555555530122342340111111111111111011100000000000000000000000122100001000035555555555555555555\n555555555555555555555555555555555555555555555555554433454445444555454344355555555551223333241111111111111111100000000000000010000000024555510000000015555555555555555555\n555555555555555555555555555555555555555555555555555444344555433321144334555555555553223433333322221110111111100000000000000000000002421025540000000005555555555555555555\n555555555555555555555555555555555555555555555555555444444333210000024544555555555554123444333333333222211111110000000000000000000034100005530000000003555555555555555555\n555555555555555555555555555555555555555555555555555544322100000011012444455555555555222454544433333333333222210000000000000000000340000025403400000002555555555555555555\n555555555555555555555555555555555555555555555555555421111100011111001455555555555555311344455555443333333333332222100000000000002510000155115520000001555555555555555555\n555555555555555555555555555555555555555555555554321111111111111110001444445555555555421233334455554433333333333333322210000000004400002551045430000000455555555555555555\n555555555555555555555555555555555555555555543210000001111111111000000233215555555555510133323343345433333433333333333330000000025510025510253240011100355555555555555555\n555555555555555555555555555555555555555555300111110001111111000000000143225555555555530123333333334323333433334343333331000000045520355100552551000000155555555555555555\n555555555555555555555555555555555555555555400122221001111110010000000033355555555555541023233333335443323333343343334342000000045513551003521552000000045555555555555555\n555555555555555555555555555555555555555445520122221001111001000000000024455555555555551014444332324554333344433333333343000000045335530015400354000000035555555555555555\n555555555555555555555555555555555554322114540022220000100000000000100014555555555555553013555543333444333333334433334333100000011355530145200045100000025555555555555555\n555555555555555555555555555555543342113313551012221000012100111012300004345555555555554102445555543333333333333333333334200000001555554454000015200000015555555555555555\n555555555555555555555555544433221242125433553002332100013201333233200004235555555555555201343344454333333333333233333333300000002555555552210025200000004555555555555555\n555555555555555555555444322411112124244322454001211011212112211121000023135555555555555301354433333333333333333333333333310000002555555532553221000000002555555555555555\n555555555555555555554211211321232234322221255200001003312323201200220032224555555555555510245555444333333332233333333333320000001555555300210000000000001555555555555555\n555555555555555555555121331132332213211012155300000002332333312200231124323555555555555520134444544544333322223333333333320000000145542000000000000000113555555555555555\n555555555555555555555311332133111121412222132000000112321232333100232004233455555555555530035433343455433331223222333333331000000001100000000000001234555555555555555555\n555555555555555555555521111123011122434333000000001332231132121002232003323555555555555551024555343333333332222222232223332000000000000000000012345555555555555555555555\n555555555555555555555521102113233112444310000000132232232232000123221012422455555555555552013445445544332332122223232222232000000000000001234555555555555555555555555555\n555555555555555555555541211102443012142100000011133123223210001322310122421355555555555554002333335555543332222222222112223100000101112345555555555555555555555555555555\n555555555555555555555553321111433124320000000233233113211000222311310222342355555555555555101333433344454333212222222211223100001234455555555555555555555555555555555555\n555555555555555555555554331121443211001310101312223213200121232321201222243235555555555555202333455433333333212232222223222212345555555555555555555555555555555555555555\n555555555555555555555555333232110000002321322322123310000231133332012333244335555555555555404433344533323333321222222222322255555555555555555555555555555555555555555555\n555555555555555555555555421100000001211322333321321100122232133221012234224324555555555555525444443444443333322122322121321245555555555555555555555555555555555555555555\n555555555555555555555555400000000002322331133333310002323333123110123234324434555555555555555534444444444443321121232111321135555555555555555555555555555555555555555555\n555555555555555555555555510000000001332232133122000122212333321110123233223335555544555555555533444433443333331122122212221225555555555555555555555555555555555555555555\n555555555555555555555555530000000123232133123100022233312312200001233232222445555544555555555543233333333333333123111322222224555555555555555555555555555555555555555555\n555555555555555555555554201200011132133123223102123212322300000001233333222455555444555555555553332233333333333333211331122113555555555555555555555555555555555555555555\n555555555555555555555520012320133123123222113223323201233100000001333332232355555444455555555554444333333333333333322332211223555555555555555555555555555555555555555555\n555555555555555555555400023331133113213223213322322310010000000002334343332255555444455555555554444443333333333333333333332332455555555555555555555555555555555555555555\n555555555555555555555520023233123213311013322321322322000000000001333444442245554444455555555555344444333333333333333333333333355555555555555555555555555555555555555555\n555555555555555555555540013123213322200013321331232222100000000000322343343235554444445555555555433334443333333333333333333333345555555555555555555555555555555555555555\n555555555555555555555551013113322320001002321231121012201220000100222444432225544444445555555555554333334333333333333333333333345555555555555555555555555555555555555555\n555555555555555555555553013332332100023000231232000023313320002310122444432224544444444555555555555554433333333333333333333333335555555555555555555555555555555555555555\n555555555555555555555555103310132012023100233210012233322100111212212444431222544444445555555555555555554433323333333333333333335555555555555555555555555555555555555555\n555555555555555555555555303212133233223100022100023311320001321232212344321222444444445555555555555555555555433323333333333333334555555555555555555555555555555555555555\n555555555555555555555555402232123212323100000013323310231001332232312234321232354444445555555555555555555555555443333333333333324555555555555555555555555555555555555555\n555555555555555555555555520012233201233100000131232320220001332132322234322332254444445555555555555555555555555555443333333333333555555555555555555555555555555555555555\n555555555555555555555555540013322310133100121232212330000133232123221233222344144444455555555555555555555555555555555544332333333455555555555555555555555555555555555555\n555555555555555555555555551002322332023111233232122210012223223232100333323334235444455555555555555555555555555555555555544333233455555555555555555555555555555555555555\n555555555555555555555555553001321332132123123332231001123213223320000233333234325444555555555555555555555555555555555555555554333355555555555555555555555555555555555555\n555555555555555555555555555100232110223223113322210023323212311100000133333244324444555555555555555555555555555555555555555555554455555555555555555555555555555555555555\n555555555555555555555555555200131001213113213200000131322311210000014323233344322544555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555400000013323103323100122232212320000000355422333333322445555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555520002221233212320011233332131210000024555522233332322354555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555540022232122332331133223333320000001455555542333332322255555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555551132121131110222223213222200000135555555552333232322245555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555553133212221000023213312310000002455555555553233233322135555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555133223100000013312311100000145555555555554234223322025555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555212331000000002321310000003555555555555555234213222035555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555400100000000001331000000255555555555555555323222221155555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555520000113355555555555532314520111024421001110001111111101111111035555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555510000333355555555531451355541111011001111100001111111111111111025555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555301001543445555554301342555541000000001222211001111111111111111015555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555101002553445442520022322343100000000000222221001111111101111100004555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555554000002554554541322232100000000011100000222220000111111111100000003555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555552000000455445553211210000000111111100000121111111111111100000000001555555555555555555555\n555555555555555555555555555555555555555555555444344455555555555555555555555555551000000354422143000000110000111111110000011111111111100000000000000455555555555555555555\n555555555555555555555555555555555555555555555544234223244455555555555555555555552000000253210000100022221000111111110000011111111111100000000000000355555555555555555555\n555555555555555555555555555555555555555555555554333312243334445445555555555555554000002155001111000022211111111111110000011111111000000000000000000255555555555555555555\n555555555555555555555555555555555555555555555554544542223323344433434445555555555100014124201222000001111111111111111000001111111000000011000001000155555555555555555555\n555555555555555555555555555555555555555555555555445444431233444323422314555555555300024203402332210011111111011111111000001111100000111100000000000045555555555555555555\n555555555555555555555555555555555555555555555555445533454333444433431224555555555400134301521221111111111111111111000000000000000001000011000000100035555555555555555555\n555555555555555555555555555555555555555555555555433344455543444554454322455555555511223310440011111111111111111100000000000000000000002455410000000015555555555555555555\n555555555555555555555555555555555555555555555555443235444444444555543443355555555531223332332111111111111111100000000000000000000000243235540000000004555555555555555555\n555555555555555555555555555555555555555555555555444334555443344432243335555555555542222343333332222211111111110000000000000000000003300004540000000003555555555555555555\n555555555555555555555555555555555555555555555555544434444454221000035445555555555552211353433323333332222111110000000000000000000142000005511300000002555555555555555555\n555555555555555555555555555555555555555555555555554443331211000001014544455555555553221354454443333333333333221110000000000000000420000035204520000001555555555555555555\n555555555555555555555555555555555555555555555555554332111100011111001555445555555554210244445555544433333333333332221110000000003500000353035530000000455555555555555555\n555555555555555555555555555555555555555555555555432111111110111110000344445555555555310133333445545543233333333333333332210000015510004530154240011100355555555555555555\n555555555555555555555555555555555555555555555321101111111111111100000233124555555555400033332334334443333334333443333333320000025520145300352451000100155555555555555555\n555555555555555555555555555555555555555555311101100011111111110000000133112555555555510023333333323443333333333343444343330000045521453002541553000000045555555555555555\n555555555555555555555555555555555555555555100122210001111111000000000033224555555555521013323333333454433333333333433333431000045425540004510454000000035555555555555555\n555555555555555555555555555555555555555555300223221001111100000000000023235555555555540013444333223355432334444333333333342000023255530035300145100000025555555555555555\n555555555555555555555555555555555555543245510122210001110000000000000013345555555555551002455544433333433333333344333334343000000455542355100015200000015555555555555555\n555555555555555555555555555555555543122125520022221000100100001001210003343555555555552001344555554432333333333333333333333100001555555553110015300000004555555555555555\n555555555555555555555555555554432422134324540013221000002310133223310001432555555555554000234334445433333333333333333333333200002555555542553232000000003555555555555555\n555555555555555555555554444322121242144333551012222100111211322122100000422455555555555100145444333433333333323333333333333200001555555511321000000000001555555555555555\n555555555555555555554443213211122143343312553001100001221222310110021000422355555555555300135555554443333333222333333333333310000355554100000000000000012555555555555555\n555555555555555555552111211312333233221112355100000000332333321310232131333355555555555400024444454455543333222333233333333320000012210000000000000123455555555555555555\n555555555555555555552122420333322114111111255200000001232133332310132231242245555555555510014543333344543333222232223332233320000000000000000011345555555555555555555555\n555555555555555555554112321231111113313231143100000023232123222100123120043245555555555530003555444333333333312222222322222331000000000000123455555555555555555555555555\n555555555555555555555211001231022224444233100000002233223123100012323200134235555555555540002444545555443333322222232322222231000011001234555555555555555555555555555555\n555555555555555555555311011023331112434421000000023213223331000232322200224125555555555551002333333445554433321222222222112232000112345555555555555555555555555555555555\n555555555555555555555512211014431032343200000013223212312210022321322201224224555555555553014322343333344433322212222222121223123455555555555555555555555555555555555555\n555555555555555555555533312103433233210010000132233311320001132231232102223433555555555554025332345543223333332222322223223222455555555555555555555555555555555555555555\n555555555555555555555543311223432100000231021231222321100023133332232012322433555555555555235433334444333333332212233222213212355555555555555555555555555555555555555555\n555555555555555555555553333221000000011232233232122220011123123223132012332333455555555555345534444444444433333121223221213311255555555555555555555555555555555555555555\n555555555555555555555554210000000000132133223332131000133323213211231123343243455555555555555544444444444344333111212222112312245555555555555555555555555555555555555555\n555555555555555555555555000011100000133223213223310011321333322113210133232242555554555555555543334433344323333211221222122212135555555555555555555555555555555555555555\n555555555555555555555555201110000000133213212311001123320322310011001233332233555554455555555553223333333333333322331113212222135555555555555555555555555555555555555555\n555555555555555555555555410000000012323212312310012322331220100000001233332225555544455555555554433333333333333333332123321111134555555555555555555555555555555555555555\n555555555555555555555555510121001213312312322321222320233310000000001334332324555544455555555554444433333333333333333333333222334555555555555555555555555555555555555555\n555555555555555555555553101233103312322332211322332320022100000000001334333323555544445555555555444444323333333333333333333333333555555555555555555555555555555555555555\n555555555555555555555552001333202321331221322332232231100000000000001334444322555444445555555555434444433333333333333333333333333455555555555555555555555555555555555555\n555555555555555555555554001322321331231000232232132233300000000000000332444432455444445555555555433333444433333333333333333333333355555555555555555555555555555555555555\n555555555555555555555555101321332233210001332133123112210011000000001222444422255444444555555555555443333333333333333333333333333355555555555555555555555555555555555555\n555555555555555555555555300321333232000210133123211001321232000220013122444422255444444555555555555555543332233333333333333333333345555555555555555555555555555555555555\n555555555555555555555555510233223200001310023222100113322320001221322222444322235444444555555555555555555544333233333333333333333245555555555555555555555555555555555555\n555555555555555555555555530231012201211310013320001322232100121122321212444322225444444555555555555555555555554433333333333333333335555555555555555555555555555555555555\n555555555555555555555555540231212323322310001100112331133000132232231222343212224444445555555555555555555555555555443332333333333334555555555555555555555555555555555555\n555555555555555555555555552122312331233310000002333331023100133123232112243223323444445555555555555555555555555555555544332333333334555555555555555555555555555555555555\n555555555555555555555555554000123331023310000013122232010012223113232001233223332544445555555555555555555555555555555555544333233333555555555555555555555555555555555555\n555555555555555555555555555100232232002310013223211232000123323213210000333223342444445555555555555555555555555555555555555554433333555555555555555555555555555555555555\n555555555555555555555555555300132133311311223333213110002322322332000000243333343354455555555555555555555555555555555555555555555443455555555555555555555555555555555555\n555555555555555555555555555510033123213322311333332001222321321210000025233332443244455555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555530023211012222320331110013233331231000001455323332443234455555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555540013100121221331330001023121231110000025555523333433225455555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555552000001233320232210013223212231000001455555522333323224455555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554000133212332232001223333223100000135555555542233323223555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555101312312323223113311322331000002455555555552332333222555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555302322112201012322321331100000135555555555553232333221455555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555512321222100001331231220000002555555555555554233233220355555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555521322310000000231132000000145555555555555555234223220455555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555540233100000000132120000003555555555555555555323223211555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555400001134555555555555523235511111144320011110001111111101111111035555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555200003333555555555422532555521101111001111100001111111111111111015555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555100004434455555553202433555530000000001222211001111111111111111004555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555554011015534455433410122221442100000000000222221000111111101111100003555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555553000015544545541322331100000000111100000122220010111111110000000002555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555551000004555445552212200000000111111100000111111111111111000000000001555555555555555555555\n555555555555555555555555555555555555555555554444454555555555555555555555555555541000002554422242010000110000111111110000011111111111100000000000000455555555555555555555\n555555555555555555555555555555555555555555555443343332444555555555555555555555551000001552200000100022221000111111110000011111111111000000000000000355555555555555555555\n555555555555555555555555555555555555555555555543233122433344455555555555555555553000021344001111000022211111111111110000011111111000000000000000000155555555555555555555\n555555555555555555555555555555555555555555555544444422334233444334444455555555554100032114201222000001111111111111111000001111110000001111000001000045555555555555555555\n555555555555555555555555555555555555555555555554554444212333444223323225555555555200133003401332210011111111111111111000001111000001111000000000000035555555555555555555\n555555555555555555555555555555555555555555555554455334543334444333421325555555555301234101520221111111111111111110000000000000000010000122100001100025555555555555555555\n555555555555555555555555555555555555555555555554334444555433444544454222555555555511233211440011111111111111101000000000000010000000014555520000000015555555555555555555\n555555555555555555555555555555555555555555555554432354444544444455544542455555555521233333332221111111111111110000000000000000000001332125540000000004555555555555555555\n555555555555555555555555555555555555555555555554443345444543444443343345555555555542223343333333222221111111110000000000000000000014200004540000000003555555555555555555\n555555555555555555555555555555555555555555555555444344444543322100044445555555555552213354443333333333222221110000000000000000000141000015512410000001555555555555555555\n555555555555555555555555555555555555555555555555544433312321000000024444455555555553212355455444333333333333322211000000000000000420000045115520000000455555555555555555\n555555555555555555555555555555555555555555555555544433100000001111001455455555555554210344445555554433333333333333322211100000003510001452035330001100355555555555555555\n555555555555555555555555555555555555555555555555532111111100111111000344455555555555210332333444545554333333333333333333332000015510015520253251011100255555555555555555\n555555555555555555555555555555555555555555555432111111111111111100000132134555555555200233333334333453333333433344333333333000025520255200452552000000155555555555555555\n555555555555555555555555555555555555555555321101100011111111111000000032112555555555400133333333333443333333333334344434343100045522552002531553000000045555555555555555\n555555555555555555555555555555555555555555000112110011111111000000000023221555555555511033323333333355433333343333343333334200045335540015510254000000035555555555555555\n555555555555555555555555555555555555555555200223221001111110010000000013233555555555530023444433222345543333444434343433334300012255530045200035101000015555555555555555\n555555555555555555555555555555555555554345400122210001110000000000000002334555555555540012455554443333343333333333433333334310000455553454000005300000005555555555555555\n555555555555555555555555555555555543221135510122210000110110000000210002444455555555551000344554555433333333333333333333333320001555555553220035200000003555555555555555\n555555555555555555555555555555443422124225530023221000001320023212320001343355555555553000234333434533333333333333333333333320002555555532553221000000002555555555555555\n555555555555555555555555444433212432244334550012222100001310222213100000342355555555554100145544333432333333332333333333333331001555555300110000000000001555555555555555\n555555555555555555555543324111121142343323552001110010121122320110011000242345555555555200034555554444333333322233333333333331000145542000000000000001234555555555555555\n555555555555555555543212113212322243221211454000100000232232320220132122033235555555555300014444455455553333312233323333333332000001100000000000012345555555555555555555\n555555555555555555541113311323332123111111355100000000233123332310033233024235555555555500014543333334553333322223222333223333000000000000000123455555555555555555555555\n555555555555555555552213421331111214212221255200000012233123223200123222014235555555555520003555544433333333321223222332222233100000000001234555555555555555555555555555\n555555555555555555554112111230111224433242131000000123223113210002323212013324555555555530013344444555544323322222223232222223200001112445555555555555555555555555555555\n555555555555555555555111011132231113434323000000002312323332100132322310022313555555555550014323333444555443332121222222211222300224455555555555555555555555555555555555\n555555555555555555555312111024430121444420000001212312322320011231232320122413555555555552035323344333334543332121222222212222235555555555555555555555555555555555555555\n555555555555555555555423211014331143321000000013233321320000133231132210222342455555555554045433345543223333333122222222332322245555555555555555555555555555555555555555\n555555555555555555555533211204433210000022001032132331210013123332233101232243355555555555145534334444433333333221223322221331135555555555555555555555555555555555555555\n555555555555555555555543322322100000000133123233212231001123213223123001233243345555555555355534444444344444333211122322121331124555555555555555555555555555555555555555\n555555555555555555555554321100000000012123223333122110023323212311132012334234345555555555555544444444444334433311121222211231223555555555555555555555555555555555555555\n555555555555555555555553000000110000023223312323331001131333322212320012323224355554455555555543334443334433333321132112312221213555555555555555555555555555555555555555\n555555555555555555555554000110000000023322311321110013320232321001100012333223355554455555555553323333333333333333233111321122212455555555555555555555555555555555555555\n555555555555555555555555211000000001233311321320001322231131110000000113333222555554455555555554443333333333333333333222332111123455555555555555555555555555555555555555\n555555555555555555555555400001000002322321331320122331132220000000000023333222455554455555555555344443333333333333333333333322233355555555555555555555555555555555555555\n555555555555555555555555410123101221331332221232332231022200000000000023433332355544445555555555444444433333333333333333333333333355555555555555555555555555555555555555\n555555555555555555555555100233311331232232231232232232000000000000000023444432255544445555555555433444443333333333333333333333333345555555555555555555555555555555555555\n555555555555555555555555200232321231133110133233123233310000000000000013244343245544444555555555543333344433333333333333333333333335555555555555555555555555555555555555\n555555555555555555555555400131232132222000233123213212210001000000000112234442235544444555555555555543333333333333333333333333333334555555555555555555555555555555555555\n555555555555555555555555510131133223200010123213312100231123100121012322234442225444444555555555555555554333223333333333333333333334555555555555555555555555555555555555\n555555555555555555555555530132233321000220013213310002332331000221232331234442224444444555555555555555555555433322333333333333333333555555555555555555555555555555555555\n555555555555555555555555551033212320010220002332000222232100022122331231234432223544444555555555555555555555555543333333333333333333555555555555555555555555555555555555\n555555555555555555555555552022111321231220001210011332023100132233231132233421222444444555555555555555555555555555544333223333333332455555555555555555555555555555555555\n555555555555555555555555554023231233233220000001232232023200023223232121123422232344444555555555555555555555555555555554433323333332355555555555555555555555555555555555\n555555555555555555555555555211222332013320000002213233001001233213223100023422333254445555555555555555555555555555555555555443332233355555555555555555555555555555555555\n555555555555555555555555555400123233101331001213222123100013322312321000013332334244445555555555555555555555555555555555555555544333345555555555555555555555555555555555\n555555555555555555555555555510023223210231113332311311001322322332100000223333334234445555555555555555555555555555555555555555555554445555555555555555555555555555555555\n555555555555555555555555555530013213321321221233323100111331231221000014542333234325445555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555551002312202332331132221001333331132000000255552333244324445555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555552002320001131232132000003222232120000014555553233343323445555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554001100023231133221002223221232000000255555554223332322445555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555200012212332123100113333312210000014555555555223332222455555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555400132321333323201331333332100000355555555555323323322355555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555510221321312112222231232110000014555555555555523223322155555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555530332122310000232132132000000355555555555555532322322045555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555551231131100000132133110000014555555555555555542432322145555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555552133310000000023122000000355555555555555555552322222155555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555100012345555555555545413245301110343210011100001111111101111111025555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555555000033345555555555313523555411111210001112200001111111111111111115555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555553010044345555555543113433555410000000000222221001111111111111110004555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555552010045344554423310122122432000000000000222221000111111101111000003555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555551000045345545532223321100000000111100000122210110111111110000000001555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555540000035455444552212100000000111111100000011111111111110000000000000555555555555555555555\n555555555555555555555555555555555555555555544444555555555555555555555555555555530000015554421341010000110000111111110000011111111111100000000000000355555555555555555555\n555555555555555555555555555555555555555555554432433434555555555555555555555555541000004442200101100022221000111111110000011111111110000000000000000255555555555555555555\n555555555555555555555555555555555555555555554422331223333444455555555555555555552000123224001111000022111111111111110000001111111100000001000001000155555555555555555555\n555555555555555555555555555555555555555555555444444223343333444334445455555555553000231115101222000001111111111111111000001111100000011111000000000045555555555555555555\n555555555555555555555555555555555555555555555455554542123334443234323135555555555100241004301332210011111111111111110000001110000001110000000000000035555555555555555555\n555555555555555555555555555555555555555555555545553345432334444333311325555555555201342002520221111111111111111110000000000000000000001234300001000025555555555555555555\n555555555555555555555555555555555555555555555544444444554334545444543223555555555402243111540011111111111111101000000000000010000000034455530000000005555555555555555555\n555555555555555555555555555555555555555555555544323554445434444455444532455555555512233333332221111111111111110000000000000000000001420014540000000004555555555555555555\n555555555555555555555555555555555555555555555544433454444434445443333345555555555532234343333333322221111111110000000000000000000024100004530100000002555555555555555555\n555555555555555555555555555555555555555555555554443444445533332100144445555555555542223244343332233333322222210000000000000000000240000025403510000001555555555555555555\n555555555555555555555555555555555555555555555554344333223321000000035444455555555552212345445444433333333333333222110000000000001510000254025530000000455555555555555555\n555555555555555555555555555555555555555555555555434443101000001111011454455555555553101444444555555443333333333333333222111000004510002540045240011100355555555555555555\n555555555555555555555555555555555555555555555555433211111100111111000344455555555554101433333344554555433333333333333333333200015520035410353351000100255555555555555555\n555555555555555555555555555555555555555555555543211111111111111110000132234555555555100433333233433344333333333334443333333310035530354101542552000000155555555555555555\n555555555555555555555555555555555555555555432110110011111111111000000032013555555555300333333333333344333333333333334343433320045523551003520453000000045555555555555555\n555555555555555555555555555555555555555554000111100011111111100000000012211455555555410142333333333345543333334334333333333430035345530025400155000000025555555555555555\n555555555555555555555555555555555555555555101222220001111110000000000013232455555555520121444433332234544333333443443343343431011355540255200025200000015555555555555555\n555555555555555555555555555555555555555455300222220001111000000000000002334555555555530011355554444323344333333333343333333441000555555554000015300000004555555555555555\n555555555555555555555555555555555554332145400122210000110010000000120001435455555555541000244454555443223333333333333333333332002555555552442233100000003555555555555555\n555555555555555555555555555555544422123135520022220000100220012212320000324245555555552000134433444543333333333333333333333333002555555521432100000000002555555555555555\n555555555555555555555555545543323412244335540023322000001320132213200000234245555555553000035544433343233333332233333333333333100455555200000000000000012555555555555555\n555555555555555555555544443221211331343324551012111000121121220011011000133235555555555100024555555454433333322223333333333333200034431000000000000123455555555555555555\n555555555555555555544322123112222243332212553001110000132232231130132022013324555555555200014444444445554333322223322333333333310000000000000001234555555555555555555555\n555555555555555555531113103223332242111121454001100000133223332220023233103323555555555300014544333334454333331222322233322333310000000000012345555555555555555555555555\n555555555555555555531224312422221223111111355200000001233113223210023223201323555555555510024455544443333333332122322223222223320001100123455555555555555555555555555555\n555555555555555555552123211310111224333331154100000013323213311001223213201433555555555520034344444555544433332122222322222222320011234555555555555555555555555555555555\n555555555555555555553120011231122224443233110000001322322323200022322312202331455555555540045322333344545544333212122322220112232345555555555555555555555555555555555555\n555555555555555555555111121144420122434443100000112321322331001131232321102231455555555551045423344433333443333222132222222222224555555555555555555555555555555555555555\n555555555555555555555222111024330143432210000002332331231100023231132220012233255555555552155433235554332333333221223222233232223555555555555555555555555555555555555555\n555555555555555555555433121114443221100002100013122231120002113332133100123224345555555554255534334444443333233322122332222133212455555555555555555555555555555555555555\n555555555555555555555533212323210000000023212223221232000013213323223100123324335555555555355543444444334444433321121232211133111455555555555555555555555555555555555555\n555555555555555555555543432110000110001113223333213120012322312321122000133423435555555555555543444444444433443321112122221222122355555555555555555555555555555555555555\n555555555555555555555552100000111100013313322333322000022233322312321000132322345555455555555553333443333332333332113111231222221255555555555555555555555555555555555555\n555555555555555555555552000111110000002322321332220002231132332001100001232322345555455555555554332333333233333333333211132112111245555555555555555555555555555555555555\n555555555555555555555554011110000000023321331231000222332132110000000001233322355554455555555554344333333333333333333322233221112335555555555555555555555555555555555555\n555555555555555555555555200000000000232231232231011332133231000000000001333322255554445555555555344444333333333333333333333333333334555555555555555555555555555555555555\n555555555555555555555555400001200121232232232132132232013310000000000001333333245554445555555555444444432333333333333333333333333334555555555555555555555555555555555555\n555555555555555555555555400123320232132133322123223232000000000000000001334443235554445555555555433344443333333333333333333333333333555555555555555555555555555555555555\n555555555555555555555555400023331133123122123233213223220000000000000001333444325554444555555555543333334443333333333333333333333333555555555555555555555555555555555555\n555555555555555555555555520022233123223200023213312322320001000000000112223444324544444555555555555544333333333333333333333333333333455555555555555555555555555555555555\n555555555555555555555555540023123223321000023212311210121013200021001322223444222544444455555555555555555433332333333333333333333332455555555555555555555555555555555555\n555555555555555555555555551013123322200021002312320000232232100131122233212444222444444455555555555555555555543333233333333333333333355555555555555555555555555555555555\n555555555555555555555555553013322331000131001333210022333220012112231132212444222344444555555555555555555555555554433333333333333333345555555555555555555555555555555555\n555555555555555555555555555113200231122131000231000233123200023223232132112343222244444555555555555555555555555555555443332233333333345555555555555555555555555555555555\n555555555555555555555555555213222232233232000000122233013300023223223121122243223244444555555555555555555555555555555555544333223333335555555555555555555555555555555555\n555555555555555555555555555412132133212332000000322333102100123212323100001243233335444555555555555555555555555555555555555554433322335555555555555555555555555555555555\n555555555555555555555555555520012323201332000111312123200002322311321000002233233424444555555555555555555555555555555555555555555544334555555555555555555555555555555555\n555555555555555555555555555540013213310132001332321222100232232332210000145233333424445555555555555555555555555555555555555555555555554555555555555555555555555555555555\n555555555555555555555555555551002322332132122233322310011231132231000002555233333423445555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555553001321321332232133233100233232133110000145555423323432445555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555101331000223133123100001313223121000002555555523333332345555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555200220012222023222000212322123100000145555555532333322255555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555400000112332113210001332321311000002555555555542333222245555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555520012321233323310232233323200000145555555555552332322235555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555540022232132212322232132222000002555555555555553232332225555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555551132221230000133123123100000145555555555555554233232214555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555553133113210000023113211000002555555555555555555234232215555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555123232000000013213200000145555555555555555555423222225555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555554000123455555555555545322355111102443100111100001111111111111111025555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555552000233455555555555214425555211111100000122210001111111111111111115555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555551000343455555555532024425555300000000000232222001111111111111110004555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555551100453445554424210222113421000000100000222221000111111111110000002555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555540000353345545522223322100000000111100000122211111111111100000000001555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555530000254455454551222100000000111111110000011111111111110000000000000455555555555555555555\n555555555555555555555555555555555555555555445445555555555555555555555555555555520000044454321330110001110000111111110000011111111111100000000000000355555555555555555555\n555555555555555555555555555555555555555555544334334345555555555555555555555555540000034142101101100022231000111111110000011111111100000000000000000255555555555555555555\n555555555555555555555555555555555555555555544223322224333444555555555555555555551000223033001111000022111111111111110000001111111000000011000001000155555555555555555555\n555555555555555555555555555555555555555555554433432233433333444344445555555555552001311014101222100001111111111111111000001111100000111110000000000045555555555555555555\n555555555555555555555555555555555555555555554554545421233334443234223145555555554001320004201332210011111111111111110000001110000001100001000000100035555555555555555555\n555555555555555555555555555555555555555555555455543444323344443234312235555555555102330003510221111111111111111110000000000000000000002455410000000015555555555555555555\n555555555555555555555555555555555555555555555444444445554345444444542224555555555312332111530011111111111111100000000000000010000000143235540000000004555555555555555555\n555555555555555555555555555555555555555555555433335554555434444455445432555555555412342333332222111111111111110000000000000000000003310004540000000003555555555555555555\n555555555555555555555555555555555555555555555444334444444444445543333355555555555522242334333333322222111111110000000000000000000033000004521300000002555555555555555555\n555555555555555555555555555555555555555555555544434444555433443210144455555555555532132345343333223333333222221000000000000000000330000035304520000001555555555555555555\n555555555555555555555555555555555555555555555544443332244421100000045544555555555542113345445544433333333333333332221110000000002510000353035430000000455555555555555555\n555555555555555555555555555555555555555555555554344432011100000111022454455555555552103434444555455554333333333333333332222110004510003530154240011100355555555555555555\n555555555555555555555555555555555555555555555554444211011100111111100254555555555554103433333344554455432333433333333333333331025520045300452451000000155555555555555555\n555555555555555555555555555555555555555555555554211111111111111110000132245555555554102433333233333345333333343333444433333331035520453002531552000000055555555555555555\n555555555555555555555555555555555555555555543210111011111111111100000021013555555555201422333333333245433333333333433433333442045524540004510454000000045555555555555555\n555555555555555555555555555555555555555554100111100011111111110000000012311555555555300311332333333334554332334433333333333343024245530035300045101000025555555555555555\n555555555555555555555555555555555555555554001222210011111111001000000002322455555555510210344443332234554323333344344434344343100355542355100015200000015555555555555555\n555555555555555555555555555555555555555555101222220001111100000000000002334455555555520100255555444433334333333333333333333334201555555553110025200000004555555555555555\n555555555555555555555555555555555555432255300222210001111000000000020001444345555555540000134455455544332333333333333333333333302555555542553221000000003555555555555555\n555555555555555555555555555555555432121145510122210000110121002211331000324335555555551000134433343443333333333333333333333333311555555411221000000000002555555555555555\n555555555555555555555555555554323311244235520023322000000231023322310000244325555555552000025554433343233333333223333333333333320355553100000000000001234555555555555555\n555555555555555555555554444331212421353334540012211100011121131101001000034324555555554000024555555445443333332223333333333333320012210000000000012345555555555555555555\n555555555555555555544433233111121343433213551001111000133123231031023112022323555555555100033443344444555433332222332223333333331000000000000013455555555555555555555555\n555555555555555555532112023123333342221121553001100100023223332131023223111332455555555200044554333333444423333132232223322223332000000000124555555555555555555555555555\n555555555555555555511124203333321132111111455100000000123213323320013323200132455555555400054455554444333333333123232222322322232111001245555555555555555555555555555555\n555555555555555555531124212411111224222331255200000002322312311100222312310143355555555510155333444455554433333212222232222112233112345555555555555555555555555555555555\n555555555555555555552121011310122234443231242000000222322322310012332321310132255555555530155322333344444554333212212222222111223355555555555555555555555555555555555555\n555555555555555555553110111232321123434444310000011331232332001132132231200223145555555540255423334443333343333322213222223223222355555555555555555555555555555555555555\n555555555555555555554121110144410232433331000000232231132110013232032221001223335555555551355533234555332233333322122322213313222355555555555555555555555555555555555555\n555555555555555555555333111024332232100100100002223232132001213333123200001323435555555553355544433444444333333331212233221213311245555555555555555555555555555555555555\n555555555555555555555433112124321000110002311213222133110002312323323100002332434555555554455543444444434444443331112123221113312135555555555555555555555555555555555555\n555555555555555555555533323211000001100112322323311222001222311322113100012342333555555555555553444444444433343332112212222122212225555555555555555555555555555555555555\n555555555555555555555543210000001210001311332333323200013233322321232000013233334555455555555554333444233333333333212311123122222124555555555555555555555555555555555555\n555555555555555555555550000001121100001332331232232000222123332101210000013332234555455555555554332333333333333333333331123211111123555555555555555555555555555555555555\n555555555555555555555552011110110000001331232132100022333123121000000000013332235555445555555555344333333333333333333333233332212233555555555555555555555555555555555555\n555555555555555555555554110001000000023232133122001233123222000000000000023332225555445555555555444444433333333333333333333333333333455555555555555555555555555555555555\n555555555555555555555555100000110001133133123123123233013331000000000000023433324555445555555555434444442333333333333333333333333332455555555555555555555555555555555555\n555555555555555555555555300001320023123223323113223223101100000000000000023444423554444555555555533344444333333333333333333333333333355555555555555555555555555555555555\n555555555555555555555555510013332023213213223223312323221000000000000001223344432554444555555555544333333443333333333333333333333333345555555555555555555555555555555555\n555555555555555555555555530003223213213310013322311322231000000000000112312244432454444555555555555554433333333333333333333333333333345555555555555555555555555555555555\n555555555555555555555555541003213312322200013311321320122002200011001322312234431354444455555555555555555544333223333333333333333333335555555555555555555555555555555555\n555555555555555555555555553002312332320002001321231100133123200032122233322234422244444455555555555555555555554433323333333333333333335555555555555555555555555555555555\n555555555555555555555555554002323332100023100332320011233221001112232132231234421244444455555555555555555555555555443333333333333333324555555555555555555555555555555555\n555555555555555555555555555202321122002113100233100023213310013223223123112134322224444455555555555555555555555555555554433322333333333555555555555555555555555555555555\n555555555555555555555555555401311123223223100011012223202310013322323122132123322324444455555555555555555555555555555555555443332233333455555555555555555555555555555555\n555555555555555555555555555511323223322333100000132333201210023312323200010023322323444555555555555555555555555555555555555555554433323455555555555555555555555555555555\n555555555555555555555555555530112123310233100000221313310001332321332100001423323332444555555555555555555555555555555555555555555555443455555555555555555555555555555555\n555555555555555555555555555551001322320023100132232122210022232232310000035533333342444555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555553001321332013112233331231000132132232100001455542333342344555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555100232233123233123333310023233123110000025555552333343244555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555300132110123223113211000222323212100001455555553233333244555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555510032000212213213200011322213210000025555555555223332234555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555530010002333202322000232331222100001355555555555323332224555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555540000222233322320022233332310000024555555555555423232324555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555552002223123332231133123223100000355555555555555523233222555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555554013122122110223223213200000014555555555555555532323221555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555113311221000013213312100000355555555555555555542422221555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555313313210000002312310000014555555555555555555552322222555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555530002355555555555555354134551111145321000111100001111111111111111015555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555520013355555555555552134255553111121000000222211001111111111111110004555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555520024345555555555321134245553000000000000232222000111111101111000003555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555510025345555544223102311134310000001100000122220010111111110000000002555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555510015434555555422233132100000011111100000021111111111111000000000001555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555510004533554444522211000000000111111110000011111111111100000000000000455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555510002531544212411100001121000111111110000011111111111000000000000000355555555555555555555\n555555555555555555555555555555555555555544443444454555555555555555555555555555520001410441101101000023221001111111110000001111111100000000000001000255555555555555555555\n555555555555555555555555555555555555555554432342231444345555555555555555555555530012300252101111100012111111111111111000001111110000001111000000000155555555555555555555\n555555555555555555555555555555555555555555433343122434333444443454555555555555541013100154201222110001111111111111111000001111000001110000000000000045555555555555555555\n555555555555555555555555555555555555555555454445432223323344432343233255555555552013100045101332210011111111111111000000000000000000000234200001000025555555555555555555\n555555555555555555555555555555555555555555544454344421233444432343113145555555553024200025400211111111111111111100000000000000000000024455530000000015555555555555555555\n555555555555555555555555555555555555555555544454334554333454444444422335555555555113300124520011111111111111110000000000000000000001421015540000000004555555555555555555\n555555555555555555555555555555555555555555543333544555543444445554454323555555555213300233332222211111111111110000000000000000000024100004520100000003555555555555555555\n555555555555555555555555555555555555555555544332454444444444445554333454555555555422410134333333333222222211110000000000000000000240000025304510000002555555555555555555\n555555555555555555555555555555555555555555544443344455543334444310144455555555555521320034434333332233333333322111100000000000001510000254025520000001555555555555555555\n555555555555555555555555555555555555555555554444343334444333210000045545555555555531131024544554444433323333333333333222111000003500002540054230011000455555555555555555\n555555555555555555555555555555555555555555555434333311222100000011034354555555555541032014344455445555433333333333333333333322225510025400352450000000355555555555555555\n555555555555555555555555555555555555555555555434443310001100111111110145555555555552033013333334454445553333333433333333333333335520354001532551000000155555555555555555\n555555555555555555555555555555555555555555555544421111111111111111000022445555555552024102333333333333442333333333334444333333335523551004511553000000055555555555555555\n555555555555555555555555555555555555555555555321101111111111111100000000125555555554014101333333333334543333334333334333333333334345530025300254000000045555555555555555\n555555555555555555555555555555555555555554321011100011111111111000000002103555555555103100233343233333555433333344333333333333432355530255100025100000025555555555555555\n555555555555555555555555555555555555555552001122110011111111110100000002313555555555302100244443333333444443333333334433333344443455555553000025200000015555555555555555\n555555555555555555555555555555555555555554001232220011111110000000000001333455555555401000345455544443233333333333333333333333333455555542542232000000004555555555555555\n555555555555555555555555555555555555554455101222210001111110000000011000343454555555510000433444455455433333333333333333333333333455555512431100000000003555555555555555\n555555555555555555555555555555555554321255300222210000111001000110132000143453555555530001433433333344333333333333333333333333333355554100000000000001234555555555555555\n555555555555555555555555555555544321132145500123211000110023002332321000043443455555541000544555443434433333333322233333333333333334420000000000001345555555555555555555\n555555555555555555555555555543224221343235520022222000001022123111200000033432355555552001553454555544544433333222233333333333333310000000000012345555555555555555555555\n555555555555555555555544442221112422443224540011111110012212223012013101114333255555553001553444334443445543333312223322233322333320000000123455555555555555555555555555\n555555555555555555444321241112221443323113551001111000003323333122013213203213345555554001554455443333334433333322322222233222223321000124555555555555555555555555555555\n555555555555555555321121123133332331111122553001100000002321333331002322311212335555555201555345554454444333233321222223223122222331234555555555555555555555555555555555\n555555555555555555412133114332211142121211455000000000132321322210022321311311335555555301555333344345555554333331121222222221112234555555555555555555555555555555555555\n555555555555555555521133113211111134242420355200000011332231231001232221321411324555555501555422323333344455432332221222222221222223555555555555555555555555555555555555\n555555555555555555531210122311222244342232354100000033132233210013222231210212323555555521555533334544333333333332222232222232232223555555555555555555555555555555555555\n555555555555555555551110211334311213444443210000012123123222001223113231000112232555555532555533323455433322333332221223322122133112455555555555555555555555555555555555\n555555555555555555552121110244310334322332000000132333213200012323213210000002233455555552555544443334444443333333211122332121133111355555555555555555555555555555555555\n555555555555555555554231121044432221001210120000221323312000221333322300000012333355555554555553444444443443444333211121222211233122255555555555555555555555555555555555\n555555555555555555555332112233210001211100231132232122310011231232212200000012334355555555555554344444334444333333321131111221222121245555555555555555555555555555555555\n555555555555555555555433322100000112210011132233331221001233232232123100000013333455545555555554233344323333333333332232111231112211235555555555555555555555555555555555\n555555555555555555555532100000012211000132133123233310012213333221221000000013322355545555555555333323333333333333333333222333211112335555555555555555555555555555555555\n555555555555555555555520000111221110000023223213212100133202223100000000000023332455545555555555444433333333333333333333333333333233334555555555555555555555555555555555\n555555555555555555555540111101211000000123213212310013222312200000000000000023332355544555555555434444443333333333333333333333333333324555555555555555555555555555555555\n555555555555555555555552100001110000002322312312310223311333100000000000000123332255544555555555534444443323333333333333333333333333333555555555555555555555555555555555\n555555555555555555555554000001001000112322322312322322310221000000000000013223443245544555555555543333344443333333333333333333333333333455555555555555555555555555555555\n555555555555555555555555100000123201321321333221332232320000000000000000123213344335544455555555554433323334333333333333333333333333333455555555555555555555555555555555\n555555555555555555555555300000133311331232221332331132333100000000000001322312344325544455555555555555544333322333333333333333333333333355555555555555555555555555555555\n555555555555555555555555510100132331232232000232132133122100120001100122311321244324544455555555555555555555443333223333333333333333333355555555555555555555555555555555\n555555555555555555555555531100131232233210000232133121002312320013201233321331244323544455555555555555555555555554433333333333333333333345555555555555555555555555555555\n555555555555555555555555542210132133223100210023123100023323200012123123232230244322444455555555555555555555555555555544333323333333333235555555555555555555555555555555\n555555555555555555555555553220023323310001310013321002222321001311223113211220134322344455555555555555555555555555555555555443332233333335555555555555555555555555555555\n555555555555555555555555554221023201320221310012210012321231001322323213213200223323244455555555555555555555555555555555555555554433332234555555555555555555555555555555\n555555555555555555555555555332023121322332320000001322320131001331232311011014523323244455555555555555555555555555555555555555555555444333555555555555555555555555555555\n555555555555555555555555555422123231232123320000013132331010022231132210000255523323334455555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555522110112332013320001123221231001233232232000003555543333424455555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555532200023223101320013323213210013223223310000145555552333424455555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554420023223320221222333222001213213312100002555555553333433455555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554440013313312322321332220012333312310000135555555554233332455555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555452002321102231331231000022222321100001555555555555233322455555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555554001310012230232320012123212220000035555555555555323322355555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555100100123331132100123333122000001455555555555555423332255555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555300012212333233102322323321000025555555555555555523233235555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555510132321323223222321321100000355555555555555555532323225555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555530221211310002331231320000014555555555555555555542323225555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555540232122200000231231100000255555555555555555555553322225555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555510024555555555555554353245531111254310000111100001111111111111111015555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555400133555555555555541143355551111221000000222211001111111111111100004555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555410144555555555554211233255552000000000000222221000111111101110000003555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555410153455555544232113211144210000011100000122220010111111100000000002555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555400144355555455422242131100000011111100000011111111111110000000000001555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555400035335554444512211000000000111111110000011111111111100000000000000455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555400015225544113411100001221000111111110000011111111110000000000000000355555555555555555555\n555555555555555555555555555555555555555444434545555555555555555555555555555555510014115531011101100023221011111111110000001111111000000011000001000255555555555555555555\n555555555555555555555555555555555555555544323422313444455555555555555555555555520012103551101111100011111111111111111000001111100000011110000000000155555555555555555555\n555555555555555555555555555555555555555554323431223443334444444555555555555555540021002553201222110001111111111111111000001110000001100000000001000045555555555555555555\n555555555555555555555555555555555555555554444444322233233444432342242355555555551032000554111232210111111111111111000000000000000000001345410001000035555555555555555555\n555555555555555555555555555555555555555555445444444212333444322342123155555555552133000355410111111111111111101100000000000010000000133345530000000015555555555555555555\n555555555555555555555555555555555555555555444543334543334444444344322335555555554124100244421011111111111111110000000000000000000002310005530000000004555555555555555555\n555555555555555555555555555555555555555555443344445555533444455544454313555555555224100233332222222111111111110000000000000000000033000015512300000003555555555555555555\n555555555555555555555555555555555555555555443324544444544444445554334554555555555323200134433333333332222221110000000000000000000330000045215510000002555555555555555555\n555555555555555555555555555555555555555555444433454544533344444321144455555555555422310024534333333223333333332222111100000000002510000352045420001001555555555555555555\n555555555555555555555555555555555555555555544443444444543333210000045555555555555521220024544554544443332333333333333332222111004500004520253340011000455555555555555555\n555555555555555555555555555555555555555555554343333112332110000011034344555555555530230014344445545555543333333333333333333333324510145200442550000000355555555555555555\n555555555555555555555555555555555555555555554344443210111100011111111045555555555541141002323333445445454333333333334433333333333521453003522551000000255555555555555555\n555555555555555555555555555555555555555555554445431111111101111111000013445555555551042003333333333333443233333333333433443343333424540015400453000000155555555555555555\n555555555555555555555555555555555555555555555432101111111111111110000000135555555553032003333333333333554433333333333433333333343245520045200154001000045555555555555555\n555555555555555555555555555555555555555555432100100011111111111100000002104555555554112004333233233333455543333344444343334334343355542454000025100000025555555555555555\n555555555555555555555555555555555555555552001111100011111111110000000002313555555555202004444444333332344443333333333444333333444355555552110144100000015555555555555555\n555555555555555555555555555555555555555553001232220011111110001000000001333555555555301004435455545443333333333333333333333333333345555533553210000000004555555555555555\n555555555555555555555555555555555555555555001222210001101110000000001000343455555555410004533444445445432333333333333333333333333245555301210000000000014555555555555555\n555555555555555555555555555555555554432355200222210001111101000110122000243455355555520004543443333334333333333333233333333333333335553000000000000013455555555555555555\n555555555555555555555555555555555331121255400122210000110013101332232000144345255555530004543555444433433323333322233333333333333333210000000000123555555555555555555555\n555555555555555555555555555554334221344245510123222000000012113221210000033435245555551004553454555554554443333322223332233333333331000000000234555555555555555555555555\n555555555555555555555554443322113312443335530022111110001211223102102201114344235555552004554444334444445553333321322322233332233332000001245555555555555555555555555555\n555555555555555555555433341111221433423114550001111101002322333213102313314133334555554004554455444333333443333331232322223322222333102345555555555555555555555555555555\n555555555555555555432220132123232432211122552001111000001331333322002322312232234555555104555345455454444433323332122222322222222223355555555555555555555555555555555555\n555555555555555555211132023233221231111112554001100000022331232220012321321321134555555204555433344445555555433332112121222222011223455555555555555555555555555555555555\n555555555555555555412243114211112143232421355100000001232231132000132231231441132555555404555532223333344444543332222132222222232222355555555555555555555555555555555555\n555555555555555555521221113201212244442231355300000013223223320002223231120252132455555513555532323544432333333333221223222223223222245555555555555555555555555555555555\n555555555555555555531200111323311124344443343000001123213223200223213232000151223355555523555543333455543333333333212122332212113311145555555555555555555555555555555555\n555555555555555555541211211344301324433332210000013323312310001323212321000031223355555544555553443343444444433333312121232221113311135555555555555555555555555555555555\n555555555555555555553231110143322332101232001000131222311200131233322310000021233345555554555553344444444443344433311122122221222212225555555555555555555555555555555555\n555555555555555555554331221144321000111210023012132212320001231132221310000001233335555555555554344444333444333333332113111132122222124555555555555555555555555555555555\n555555555555555555555333223221000011221000123223232122100133232132123200000000233345545555555555323334332333333333333233311123211111123555555555555555555555555555555555\n555555555555555555555433211000011111110013113223333231001322333221132000000001232245545555555555333322333333333333333333322233322112233455555555555555555555555555555555\n555555555555555555555510000001122211000013323312322210022311323200000000000001233245544555555555444443333333333333333333333333333333333455555555555555555555555555555555\n555555555555555555555520001101211100000013312321320001223321311000000000000011233245544555555555534344443333333333333333333333333333333355555555555555555555555555555555\n555555555555555555555541111001111000000232321321320112321332200000000000000131233235544555555555544444444333333333333333333333333333333355555555555555555555555555555555\n555555555555555555555552000011210100001331331231231332320132100000000000002231243324544455555555543333334444333333333333333333333333333345555555555555555555555555555555\n555555555555555555555554000001102310131132233221232232231000000000000000123311234433544455555555555443332333333333333333333333333333333245555555555555555555555555555555\n555555555555555555555555200000023330132133132232232132232200000000000000222323224432544455555555555555554433332233333333333333333333333335555555555555555555555555555555\n555555555555555555555555300000023232133123200133223123223200010000100022321322123432444445555555555555555555544433332333333333333333333334555555555555555555555555555555\n555555555555555555555555511110013123223222100133113213101210231002301233331231013432344445555555555555555555555555444333333333333333333334555555555555555555555555555555\n555555555555555555555555531121013113323310010013213310002322310002213223232231003432244445555555555555555555555555555554443332223333333333555555555555555555555555555555\n555555555555555555555555542221013223332100131003323100223332100221223213221220012432244445555555555555555555555555555555555554433332233333555555555555555555555555555555\n555555555555555555555555553222002321231011131002321001331132000332322312213210252332334445555555555555555555555555555555555555555544333322455555555555555555555555555555\n555555555555555555555555554223102301132132131000100122231032000232232321011003553232334445555555555555555555555555555555555555555555555443455555555555555555555555555555\n555555555555555555555555555323202323133223331000001323332021012232132210000145554232333445555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555422211122233102331000002222133000123223132100002555555333333445555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555532220012323200232001322311221002323223320000035555555433342445555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555543441003312321031122333312200112312322200001455555555433343345555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554453002322332232231132332001332321320000025555555555533333245555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554444101331211232232132110013122231100000355555555555542333245555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555300232001122132132001213221231000014555555555555552333235555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555400120013332023220003323213110000255555555555555553232225555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555520001222233223200222333332000003555555555555555554223324555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555540012331133322312331232220000145555555555555555555333323555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555551022131131101232231132000002555555555555555555555332323555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555553033212220000132132120000035555555555555555555555432223555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555201245555555555555553451355511112553200000112210001111111111111111015555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555301345555555555555521352555531112310000000232222001111111101111100005555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555301445555555554453111232355540000000000000222221000111111111100000004555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555201444555555544132113111253210000011100000122211111111111000000000002555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555200443555555555322241231100000111111110000011111111111110000000000001555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555300253455554435412111000000000111111110000011111111111100000000000000455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555300152355533113311000011221000111111110000011111111000000000000000000355555555555555555555\n555555555555555555555555555555555555554444445555555555555555555555555555555555400031155531011101100023221011111111110000001111111000000111000001000255555555555555555555\n555555555555555555555555555555555555555443234323335444555555555555555555555555510121045541100111100011111111111111111000001111100000111100000000000155555555555555555555\n555555555555555555555555555555555555555443223321314333344444444555555555555555530220035553201222110001111111111111111000001110000001000012100001000045555555555555555555\n555555555555555555555555555555555555555544444442233342333444433432342455555555540230015554121232210111111111111110000000000000000000013555510001000035555555555555555555\n555555555555555555555555555555555555555544555445432123334444222342132255555555551131004555320111111111111111101100000000000010000000242135530000000015555555555555555555\n555555555555555555555555555555555555555554455533345432334444433344212345555555553142002444421011111111111111110000000000000000000013200015520000000005555555555555555555\n555555555555555555555555555555555555555554444444445555434544455444543214555555554132001433333222222211111111110000000000000000000141000025404400000004555555555555555555\n555555555555555555555555555555555555555554433245544445444444444554344544555555555223000433433323333333222222211000000000000000000420000154025510000002555555555555555555\n555555555555555555555555555555555555555554443334544444433444444431144555555555555313200234544433333323233333333322221111000000003500001540154320011001555555555555555555\n555555555555555555555555555555555555555555444434444445533344311000045555555555555522300144554555554443332233333333333333322222114400025510352430001000455555555555555555\n555555555555555555555555555555555555555555443443332123432221000001035444555555555521310143334444544555544333333333333333333333333310255101533540000000355555555555555555\n555555555555555555555555555555555555555555543443432111111000011111012045555555555540320043223333445444454333333343343443333333333312551004512551000000255555555555555555\n555555555555555555555555555555555555555555543344432110111101111111100013455555555550230044333333333333344323333333333343333334333335530025300452000000155555555555555555\n555555555555555555555555555555555555555555554443111111111111111111000001235555555552130045333333333333454443333334333343333333334345520255100044000000045555555555555555\n555555555555555555555555555555555555555555542110100011111111111100000001114555555553030045333334233333345544333344444444333433433335543552000035000000035555555555555555\n555555555555555555555555555555555555555553101111100011111111111000000001214555555555110045435444333333334444333333333334333333333434555542421242000000025555555555555555\n555555555555555555555555555555555555555552001222210011111111000000000000243555555555200035534455545544332333333333333333333333333334555513532100000000005555555555555555\n555555555555555555555555555555555555555554001222210001111111000000000000243555555555400035543344445445543333333333333333333333333333555200000000000001235555555555555555\n555555555555555555555555555555555555443455100222200001111110100010013100143455445555510035543443333334433333333333223333333333333333431000000000001245555555555555555555\n555555555555555555555555555555555432211255300222210001111002200232232000034355435555520035553455454443443333333332222333333333333333100000000012345555555555555555555555\n555555555555555555555555555555444221243245500123221000110013202221220000023345425555540025553344455554455444333332222332233333333333200000012455555555555555555555555555\n555555555555555555555555454432124222443345520022211111000111223201101200113345424555551025554344333344344554333332232232222332222333200013455555555555555555555555555555\n555555555555555555555444431211112423433124540001111110001322333213202312312145333555552025555355444333333333233332122231222322322223323555555555555555555555555555555555\n555555555555555555444321231122222432212123551001111000000232233323101322311245323555554025555345455445444443323333212222232322111222345555555555555555555555555555555555\n555555555555555555211121132233321331111113553001110000011331132231002331320223323455555115555433334434555555443333212222222223111122235555555555555555555555555555555555\n555555555555555555212242124222112142122311455001100000123232132100123231231343213355555215555533223333334444543333212213222222222322235555555555555555555555555555555555\n555555555555555555411232113101112244442320355200000002223223221001323232120255313255555415555543223455443233333333312122323222321321224555555555555555555555555555555555\n555555555555555555521200122312311244343343345300000013312323310112212223100045213345555525555543333344543333332233322112233221211331113555555555555555555555555555555555\n555555555555555555531101211444201214444433232000001322311321000232312321000035212335555534555553444343443444443333321112123221112331223555555555555555555555555555555555\n555555555555555555551221111343311433212223200000013232321310021133322320000015313335555555555554344444444444334433331112212222122221222455555555555555555555555555555555\n555555555555555555553331210144432110101221002201123221231000132132231320000003213334555555555554344444433344433333333112311113212222212455555555555555555555555555555555\n555555555555555555554331122232100001212210013213323213210023223123112310000000123334555555555555323334332323333333333333321123321111112355555555555555555555555555555555\n555555555555555555555333322100001112221001212322333222000132333222132100000000123224554555555555433332333333333333333333333233333222233355555555555555555555555555555555\n555555555555555555555421000001122111110002322321322321002221322310010000000000223325554555555555434444333333333333333333333333333333333245555555555555555555555555555555\n555555555555555555555500001111211111000001332231231000123331221100000000000011023324554555555555534344444333333333333333333333333333333335555555555555555555555555555555\n555555555555555555555520111011111100000012331231131001331232310000000000000122013323554555555555543444444333333333333333333333333333333334555555555555555555555555555555\n555555555555555555555541100011221000000132232132132132231123200000000000001222013432554455555555553333333444433333333333333333333333333334555555555555555555555555555555\n555555555555555555555552000012210120012123123232132232232001000000000000022311103443454455555555555544333333333333333333333333333333333333555555555555555555555555555555\n555555555555555555555554100001101331023113223223123223232210000000000000231322302343254445555555555555555444333222333333333333333333333333555555555555555555555555555555\n555555555555555555555555200010002333113213311023323213222310011000000012231232201343244445555555555555555555554443333233333333333333333333455555555555555555555555555555\n555555555555555555555555301111001323312322210023212312211220132001210133331231000244234445555555555555555555555555554433333323333333333332455555555555555555555555555555\n555555555555555555555555521111001312322331001012311321001332331001312323233231000244224445555555555555555555555555555555544433332233333333355555555555555555555555555555\n555555555555555555555555531222101312332210012001322310012332210121122312322131014334224445555555555555555555555555555555555555544433332233345555555555555555555555555555\n555555555555555555555555542222201333232100023000233100232123100232232321312310155423223445555555555555555555555555555555555555555555444333345555555555555555555555555555\n555555555555555555555555553222210331023113113000121012232023100132132231101102555523233445555555555555555555555555555555555555555555555555445555555555555555555555555555\n555555555555555555555555554233320221223223323100000233333012001233123220000035555533333445555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555322220223213311333100001312223100013223223100001455555543333345555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555422221101233320133100122321223100222322321000025555555553333345555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555532344001331321013101333321310001321322310000355555555553333335555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555544455200232233113123123333200232331231000004555555555554233335555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554444300132132133223113221001223232120000145555555555555333324555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555455510023100112213213100112222132000002555555555555555423324555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555530022101223113322001322311211000035555555555555555523223555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555551000011233212310022233322100001455555555555555555532232455555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555553000232123332321232132231000025555555555555555555543332355555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555554002223112221233223123100000255555555555555555555553332355555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555203222122000023113112000003555555555555555555555553222355555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555554002455555555555555542532555301114532000000122210001111111111111110025555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555013455555555555555411443555411113200000000232222001111111101111000015555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555104455555555554452111332555520000000100000222220000111111110000000004555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555104455555555543232133111443100000111100000122111111111111000000000003555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555103445555554555221331421000000111111110000011111111111100000000000001555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555101535555554435313020000000000111111110000011111111111100000000000000555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555200423555533114311000012221000111111110000011111111000000000000011000455555555555555555555\n555555555555555555555555555555555555554555555555555555555555555555555555555555300212555521011101100023221011111111110000001111111000001110000000000255555555555555555555\n555555555555555555555555555555555555554433343334355555555555555555555555555555411210555541100111100011111111111111111000001111100001110000000000000155555555555555555555\n555555555555555555555555555555555555554432234213143333444454545555555555555555510210355552201222110001111111111111110000001100000010000233200001000045555555555555555555\n555555555555555555555555555555555555555443334422233432333444323433342455555555530310255553120232210111111111111110000000000000000000024455510000000035555555555555555555\n555555555555555555555555555555555555555455544454321233334443223432141355555555541320055555230111111111111111101000000000000000000001321025520000000025555555555555555555\n555555555555555555555555555555555555555544555334454323244444333443122345555555552230035444332011111111111111110000000000000000000024100015511100000015555555555555555555\n555555555555555555555555555555555555555544444444455554334444554445543225555555553230025533333322222221111111110000000000000000000240000035215400000004555555555555555555\n555555555555555555555555555555555555555544333455544555444444444553344544555555555231005533433323333333322222221110000000000000001510000352045410000003555555555555555555\n555555555555555555555555555555555555555544433344444445334444444431244555555555555322003543543433333322223333333333322221111000004400003530252320111002555555555555555555\n555555555555555555555555555555555555555554444344444555433344321000045555555555555412102543554455454444343233333333333333333222224310035301542530000001555555555555555555\n555555555555555555555555555555555555555554444433331234433321000001035445555555555512201553434444545555554433333333333333333333332320453003524540000000455555555555555555\n555555555555555555555555555555555555555555434434331112221000001111013035555555555521301554223333444444445433333334334344343333333334540015402551000000255555555555555555\n555555555555555555555555555555555555555555433444332200111100111111100014455555555540310555333333333333344323333343333333343343433434510045100352000000155555555555555555\n555555555555555555555555555555555555555555544443211111111111111111000001245555555551210455333333333333345444333333433343333333333433520353000044000000045555555555555555\n555555555555555555555555555555555555555555543211111011111111111110000000015555555552110455433334333333335554333334334444433343343343555551000154000000035555555555555555\n555555555555555555555555555555555555555554211111000011111111111000000001114555555554110355435444443333333444333333333333333333333343455534542220000000025555555555555555\n555555555555555555555555555555555555555551001222210011111111110000000000244555555555100355534445554555433233333333333333333333333333455303311000000000025555555555555555\n555555555555555555555555555555555555555553001232210001111111000000000000243555555555200255543344444544543333333333333333333333333332353000000000000013455555555555555555\n555555555555555555555555555555555555554455101222200001111110000000012100133555545555400255553453333333433333333333222333333333333333320000000000123455555555555555555555\n555555555555555555555555555555555543321355200222210001111101210122133100024355544555510255553455555443453333333332222333333333333333310000000124555555555555555555555555\n555555555555555555555555555555544221232255400123221000111002311322121000014345543555530155554344454555455454333332132233222333333333320000134555555555555555555555555555\n555555555555555555555555555543234121443345510022221111000111122301100210103345542555540155555344333334344455333333123223222333222223321235555555555555555555555555555555\n555555555555555555555544442312113313443235530011111111010231232312301312311145543455551055555345544434333333333333212322122232222222324555555555555555555555555555555555\n555555555555555555554432331112222433322114550001111100100233233322200322321245532355553045555434455545554444433333211222223232211122234555555555555555555555555555555555\n555555555555555554322110241233332421111113552001111000001232133232001231231224532355554045555533333434545545544333311212222222311212223555555555555555555555555555555555\n555555555555555554111232033332211231121212554001110000013223123110013232131243531345555135555533323333333334443333322222322222332232223455555555555555555555555555555555\n555555555555555555221342124111112143332420355100000000223223222100223222131155541235555335555543233455543322333333322112223222231232112455555555555555555555555555555555\n555555555555555555411211113201222244442232355300000002321322320012312323100045541235555435555553333344554433333333331212223322121232111355555555555555555555555555555555\n555555555555555555521101112334201224344433245200000222321321100132311322000025541234555545555554444343444344444433332111212322111232122255555555555555555555555555555555\n555555555555555555531211101444201434322222221000002223331220012133322320000014541334555555555554344444444444333443332111311222212222221245555555555555555555555555555555\n555555555555555555552320110243422221001233100210103222232100023123232220000003441333555555555555334444433334432333333222321112321122211245555555555555555555555555555555\n555555555555555555553331121243210001212221002311323311221002223213211310000000221333555555555555322233333332333333333333332112332111112335555555555555555555555555555555\n555555555555555555554233232210000112222200011322333313100023333223123100000000101323554555555555433332233333333333333333333333333332233334555555555555555555555555555555\n555555555555555555555433110000012111121000231331232332001231232321011000000000221332554555555555534444333333333333333333333333333333333334555555555555555555555555555555\n555555555555555555555400000011121111210000233232132110012331131210000000000001252232454555555555544444444323333333333333333333333333333333555555555555555555555555555555\n555555555555555555555510011101211112000001232133123000232232230000000000000023153332354455555555543444444433333333333333333333333333333333555555555555555555555555555555\n555555555555555555555531100011112210000013223123223112232023310000000000001222034343354455555555553333333344433333333333333333333333333332455555555555555555555555555555\n555555555555555555555540000012222001000113223223123223223001100000000000012321115334345455555555555544433333333333333333333333333333333332455555555555555555555555555555\n555555555555555555555552000012110123002312312332213313223210000000000000131222314424335445555555555555555544433333233333333333333333333333355555555555555555555555555555\n555555555555555555555554100011100233202311321212323312322320001000000002231232203523324445555555555555555555555544433333333333333333333333345555555555555555555555555555\n555555555555555555555555100012100232321321320002321321321121013100120023232232001533424445555555555555555555555555555544433322233333333333345555555555555555555555555555\n555555555555555555555555311112200231332232210002321231200132232000321322333222000443423445555555555555555555555555555555555544433332233333335555555555555555555555555555\n555555555555555555555555521122210131232232001200231231001332220011122311322131003552422444555555555555555555555555555555555555555544333332235555555555555555555555555555\n555555555555555555555555531222220132233210003200133210023223200132232321321320145553322344555555555555555555555555555555555555555555555544334555555555555555555555555555\n555555555555555555555555552222220033112200212200022101123113200023222231101101555554333344555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553223331022112322322200000023323102200123113231000025555555333344555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554222222023321331233200000121323200002322213210000355555555333334555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555322222111212331023200011232212210122322332000004555555555433334555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555422234300132232002310133231131000231232320000145555555555533334555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555533455510133133202312223332310022232132000002555555555555532333555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554444430023223213223212322200223332121000035555555555555542332555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554445551013211012322312310001322123100000455555555555555553332455555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555552002310021311322200132331222000014555555555555555554232355555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555554001100233321331001233322310000255555555555555555555323255555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555200012212332231023123233100003555555555555555555555333245555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555400122312322132223213210000035555555555555555555555432245555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555510322212200012312312200001455555555555555555555555532235555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555540355555555555555555424425553011254100000000222211001111111111111000035555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555540255555555555555554113435554111231000000000222221000111111111100000015555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555551245555555555544531122225555200000000100000122220110111111100000000005555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555552245555555555441322232113532000001111100000121111111111100000000000004555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555552144555555554554222313211000000111111110000011111111111100000000000002555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555553033555555544345131110000010000111111110000011111111000000000000010001555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555554023555555432134210000012232000111111110000011111111000000110000010000455555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555555112455555410111001100022211111111111111000001111100000111000000000000355555555555555555555\n555555555555555555555555555555555555444434444545555555555555555555555555555555211255555521201112100001111111111111111000001110000001000111000010000255555555555555555555\n555555555555555555555555555555555555444323422321434344544555555555555555555555411155555542101232110001111111111111000000000000000000013555300000000155555555555555555555\n555555555555555555555555555555555555544333432132434333334444334434444555555555512045555552320232210111111111111100000000000010000000332245510000000045555555555555555555\n555555555555555555555555555555555555545444455422213323344443223422330455555555532025555555230111111111111111110000000000000000000014200035400000000035555555555555555555\n555555555555555555555555555555555555554445543454422233444443333431132455555555542105555544242111111111111111110000000000000000000141000045125200000025555555555555555555\n555555555555555555555555555555555555554444543334555433444445444455432135555555552203555533333332222222222111110000000000000000001410000352055300000015555555555555555555\n555555555555555555555555555555555555554433345545555543344444444443454435555555553202555543443332333333333332222221111100000000004300003520353400110004555555555555555555\n555555555555555555555555555555555555554443324544444443444444455541234555555555554210555553454444333333333333333333333333222221125300035301533510000003555555555555555555\n555555555555555555555555555555555555555444333444555543333444432100045555555555555220455553455455555445444333333333333333333333333322353004525520000002555555555555555555\n555555555555555555555555555555555555555444443434334444334432100000035545555555555320255554333444454555455544333333343333333333333333330025304530000001555555555555555555\n555555555555555555555555555555555555555543443433101233332100000111015225555555555421155555322333344443344533333333433333443434434333310045101540000000455555555555555555\n555555555555555555555555555555555555555543344433221011111100111111102004555555555522155555333333333333234433333333333333433433333334310353000251000000355555555555555555\n555555555555555555555555555555555555555544344443221011111111111111100001355555555532145555432333333333334555433333344433343434333334334540000252000000155555555555555555\n555555555555555555555555555555555555555554445321111111111111111111000000035555555541045555533333432223323555443333333344444433333444435533422320000000055555555555555555\n555555555555555555555555555555555555555554331101100011111111111100000000025555555552035555534544444333332333433333333333333333333333334315421000000000045555555555555555\n555555555555555555555555555555555555555551001111100011111111111000000000134555555553025555543444554555543322233333333333333333333333233000000000000013455555555555555555\n555555555555555555555555555555555555555552001232210011111111100100000000134555555554015555553344444444454333333333333333333333333333332000000000123555555555555555555555\n555555555555555555555555555555555555555554001222210001111111000000001200024555555455205555553354433333343333333333322233333333333333333100000124555555555555555555555555\n555555555555555555555555555555555555432455100222210001111110010012113200024455555455304555554355545545445433333333312223332333333333333100124555555555555555555555555555\n555555555555555555555555555555555432211255300223210000111100230133222100014355555355503555555344444455445555533333312323322223332223333234555555555555555555555555555555\n555555555555555555555555555555444121343245400123221000111001121221110110002455555445512555555445433333334445433333321322322323322322233355555555555555555555555555555555\n555555555555555555555555555432134212543345520022111111100012122220220231220255555435531555555445555534433333333333321222222322222222322245555555555555555555555555555555\n555555555555555555555544432212113423433125540001111111000023233331310232320255555435551555555534445544555554443333322122222222222111132335555555555555555555555555555555\n555555555555555555554322321122223432211213551001111110000013213333200132131125555424552455555533333333444454555433332122132222223223222235555555555555555555555555555555\n555555555555555554321211231233322321111113553001111000000222312311002322132134555523553355555543333343333333344333332122222222213312322224555555555555555555555555555555\n555555555555555553011331033332112241222311454000110000011322322310022323122045555522555355555553333355554332222333333121222332212212321124555555555555555555555555555555\n555555555555555555121342123111112243432321355200100000132232232100231323210035555522455355555554333334444444333333333212121232221213321213555555555555555555555555555555\n555555555555555555311210123102222244343343355400000001132132221012231232200014555532455455555554344444444434434444333211121122231122212213555555555555555555555555555555\n555555555555555555512102112334101215444332235500000023233123100113332231000004555542355555555555344444444444443333333321123111132122222112455555555555555555555555555555\n555555555555555555521211101444202433112222234101000121323211002313323231000002555542345555555555333334443333333333333332233211133211111123355555555555555555555555555555\n555555555555555555542321110344322110101222320022011232123200112312321131000000245552345555555555433223333333333333333333333322233332222333355555555555555555555555555555\n555555555555555555553321121342100002212233100023133231121001332322312310000000015552245555555555534433333333333333333333333333333333333333345555555555555555555555555555\n555555555555555555554232232100001112222321002113223332310013123332102100000000124553235455555555544444444333333333333333333333333333333333345555555555555555555555555555\n555555555555555555555432100000122111233200013223213322200133113221000000000000155553235455555555543444434433333333333333333333333333333333335555555555555555555555555555\n555555555555555555555200001111211112232000003322312310012223213100000000000013135554334455555555553334444444333333333333333333333333333333335555555555555555555555555555\n555555555555555555555400011011111122210000023311321310123212332000000000000123115555333445555555554333333333443333333333333333333333333333334555555555555555555555555555\n555555555555555555555521100011112222100000232321321321323201220000000000001321114555433445555555555555544433333223333333333333333333333333324555555555555555555555555555\n555555555555555555555530000012221110110011132232321232322310000000000000022231313555433445555555555555555555544433333323333333333333333333333555555555555555555555555555\n555555555555555555555551000012111101231132133132232231132332000000000001122132211555533344555555555555555555555555554443333332333333333333333455555555555555555555555555\n555555555555555555555553000011231002332123123210133232133222101200011002323123100455533244555555555555555555555555555555554443333322333333333455555555555555555555555555\n555555555555555555555554100112331002323213223100133123122012212310131122333223000355543334555555555555555555555555555555555555555444333332233355555555555555555555555555\n555555555555555555555555211112333002313322321000123213200023223101112231232222002555553324555555555555555555555555555555555555555555555544333355555555555555555555555555\n555555555555555555555555421222333101312332210131013222101223320013223231231231025555554324555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555532222222201323232000131002321002321320003323232111210355555555333455555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555542222223300331122022131001200222320230013312323100003555555555333455555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553233333310321123233231000002233330110132321321000145555555555433455555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554222222220233223312331000013121231001232232210001455555555555533355555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555222222332112123310232001223212220023122232000015555555555555533345555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555322334554001322320032012333213101123113210000255555555555555543345555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555434455555101331332132231233331013333213100003555555555555555553335555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555544444455300232231232231132110022222311000035555555555555555553335555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554455555510132110123132131001122212210000455555555555555555554324555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555530022001222023220013333121000014555555555555555555555323555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555540010012333213200222333320000155555555555555555555555422555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555552000232133322312321322200002555555555555555555555555432455555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555554002223122211332231231000025555555555555555555555555532455555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555523555555555555555555325245551111441111000000222211001111111111111000035555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555522555555555555555553024345552111310000000000222220000111111100000000025555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555532555555555555544410222225553000000001100000222210111111111000000000015555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555541455555555555441322322125431000001111100000111111111111100000000000004555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555551355555555555553213313111000000111111110000011111111111000000000000003555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555552245555555543344120200000111000111111110000011111111000000000000010002555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555553135555555431143200010012232000111111110000011111111000001110000000001555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555554124555555410111011100012211111111111111000001111100001110000000000000455555555555555555555\n555555555555555555555555555555555554444445455555555555555555555555555555555555113555555521210112100001111111111111111000001100000000001233000010000355555555555555555555\n555555555555555555555555555555555554443234323314444445555555555555555555555555311555555542101232210001111111111111000000000000000000134555300000000255555555555555555555\n555555555555555555555555555555555555442234321324343333434444344434544555555555411455555551310222111111111111111100000000000010000002320145400000000155555555555555555555\n555555555555555555555555555555555555444444443222234233344433334322421455555555531355555554230111111111111111100000000000000000000033000045202000000045555555555555555555\n555555555555555555555555555555555555544554444543212333444432233421232455555555531155555544242111111111111111110000000000000000000330000154045100000035555555555555555555\n555555555555555555555555555555555555544555533345543333444444444454322145555555542045555543333333322222222211110000000000000000002400001540255200000025555555555555555555\n555555555555555555555555555555555555544434444445555533444444444434554335555555553135555543343332233333333333322222221111100000015200015400542300110015555555555555555555\n555555555555555555555555555555555555544333245444444544444444455532234555555555554115555553454354433333333333333333333333333222234211145103525500000004555555555555555555\n555555555555555555555555555555555555554443334555544543334444333210045555555555555214555554455455555545544433333333333333333333332333331015325510000003555555555555555555\n555555555555555555555555555555555555554444434444344443334443100000035545555555555313555555333444444455455454333333343343443333333333320045104530000001555555555555555555\n555555555555555555555555555555555555555434433332012333333110000111015414555555555422555555322333334443334443333333343333344343343433431253001540010000555555555555555555\n555555555555555555555555555555555555555433444432111122110000111111103003555555555422555555433333333333224443333333433333433343333333433551000251000000455555555555555555\n555555555555555555555555555555555555555443444433231001111111111111100001355555555521455555432233333333333555443333344444334343433333333530100441000000255555555555555555\n555555555555555555555555555555555555555544444432111111111111111111000000145555555541455555533333432322223455443333333333344333333333343335532200000000155555555555555555\n555555555555555555555555555555555555555544442110100011111111111110000000035555555551255555544554444443332333343333333333333333333333333113100000000001355555555555555555\n555555555555555555555555555555555555555542101111000011111111111100000000135555555552155555553444554455544323323333333333333333333333333200000000001345555555555555555555\n555555555555555555555555555555555555555551001222210011111111110000000000025555555553055555553344344443454333333333333233333333333333333200000001345555555555555555555555\n555555555555555555555555555555555555555553001222210001111111100000000200014555555555045555554345443333334323233333332223333333333333333310001345555555555555555555555555\n555555555555555555555555555555555555544455101222210001111111011001112310013455555545235555554355545545445443333333322322333223333333333321345555555555555555555555555555\n555555555555555555555555555555555543211355200222210001111110132023323100002355555545315555555344444455544555543333321322332222332222233235555555555555555555555555555555\n555555555555555555555555555555554221232255400123221000111000121131111010002455555545515555555445433333333344432333331232231222322232222334555555555555555555555555555555\n555555555555555555555555555543234122443345510022211111110012112231120131220355555544524555555435555544444333333333332122222232322111132234555555555555555555555555555555\n555555555555555555555554443312124313433235530001111111100013223332220132331255555543543555555534445544555555554333332112122132222212212223555555555555555555555555555555\n555555555555555555554433421111213433322114550001111111000002312333310123132135555543553555555543333333344444555433333122123222222322322223555555555555555555555555555555\n555555555555555554443211331233333421111213552001111100000122311322101323123124555552453555555543333344443333334333333221222223222321232112455555555555555555555555555555\n555555555555555553110221142332211331121212554001111000000232321320012323213035555553354455555553333345554333222333333212122233221211332112455555555555555555555555555555\n555555555555555554121342133111112242332411455100110000013232233200132222310025555553255455555554343334444444434333333212112133222111332121355555555555555555555555555555\n555555555555555555211321123102222344442333455300100000123123232002231132200004555554245455555555344444444433443444333321113112223122221221345555555555555555555555555555\n555555555555555555412101113223211134344433245500000002323213200113332132000003555555245555555555344444443444443333333332113211113211222211345555555555555555555555555555\n555555555555555555511102102444102334322222235510000022232312101312323222000001555555335555555555433334443233333333333333333321123321111112335555555555555555555555555555\n555555555555555555531211101433322321001222234102101122212310011321322122000000245555334555555555433223333333333333333333333333333333322333335555555555555555555555555555\n555555555555555555543421220343210001112222320013213233122100232231321320000000025555424555555555534443333333333333333333333333333333333333334555555555555555555555555555\n555555555555555555553331132210000012222233100112323333231001223332211200000000025555523555555555544444444433333333333333333333333333333333334555555555555555555555555555\n555555555555555555554343210000012111222331001322321322310022212222000000000000145555523555555555543444444433333333333333333333333333333333333555555555555555555555555555\n555555555555555555555310000011121111233310001332321321001223312200000000000002125555533455555555553333444444443333333333333333333333333333333555555555555555555555555555\n555555555555555555555200011112111112232000001331231230012321323100000000000123215555543445555555554433333333333333333333333333333333333333333455555555555555555555555555\n555555555555555555555411110011111222310000023232132231232310231000000000001231114555553345555555555555554433333333233333333333333333333333333355555555555555555555555555\n555555555555555555555520000012222122100001123223232132232320000000000000013232212555554344555555555555555555555444333333233333333333333333333355555555555555555555555555\n555555555555555555555540000012211121022013213223322133122232100000000000123122311555554334555555555555555555555555555544433333222333333333333355555555555555555555555555\n555555555555555555555552000011122200233113312312123223113223100110001002323123100455555334555555555555555555555555555555555554443333322333333245555555555555555555555555\n555555555555555555555554000012333100233312312310023213213101211320023122333323100255555433555555555555555555555555555555555555555555444333332235555555555555555555555555\n555555555555555555555555111112333300222321332100013312311002323200012231232213101455555533555555555555555555555555555555555555555555555555544445555555555555555555555555\n555555555555555555555555311122333310131232231002001322310123322001212232132132015555555533455555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555522222233320132233210013101332001331231002322223121220255555555542455555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555532222222330133213201213100120011231132001321323200002555555555553355555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555542222333331032112323323100000233331020022221232000035555555555553345555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553232222232022222321333100001312232000132232220000355555555555554345555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554222222233121212320133100122321222002223223100004555555555555555335555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555322223455300122231013201333321200012213211000045555555555555555334555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555423445555510132133103112223333101332312300001455555555555555555424555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555544444455530023123223223113221002232321100015555555555555555555523555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555544444555540013212022213213100113221220000255555555555555555555532555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555552003300122212322001323213100002555555555555555555555542455555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555554001100233212320022333322000025555555555555555555555553355555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555100012123322320232232220000355555555555555555555555554255555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555300133213231232232132000003555555555555555555555555554245555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555335555555555555555554234255530113521111000001222221001111111011100000045555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555435555555555555555542134355541113200000000000222320001111111100000000035555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555535555555555555544301221145551000000011100000222111111111110000000000025555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555534555555555554532222322235420000011111100000011111111111100000000000015555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555543555555555545552223122221000000111111110000011111111111000000000000004555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555552555555555543353220200000111000111111110000011111111000000010000010003555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555552355555555331143100100012231001111111110000011111110000011100000000001555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555553255555555310111001100012111111111111111000001111000001100000000010001555555555555555555555\n555555555555555555555555555555555545554555555555555555555555555555555555555554145555555512210122100001111111111111110000001100000000012444100010000455555555555555555555\n555555555555555555555555555555555544432343234234444455555555555555555555555555225555555532111232210001111111111110000000000000000000243455300000000355555555555555555555\n555555555555555555555555555555555544422234213224343334444444344444545555555555415555555541300222111111111111111100000000000000000013200055300000000155555555555555555555\n555555555555555555555555555555555554443344432233343233344433234322412555555555514555555553330111111111111111110000000000000000000141000155123000000055555555555555555555\n555555555555555555555555555555555555455544445432123333444432234321232455555555532555555543342111111111111111110000000000000000001410000351155000000045555555555555555555\n555555555555555555555555555555555555444555333455432334544444444454322245555555541555555543333333333222222222211000000000000000004200003520454100110035555555555555555555\n555555555555555555555555555555555555444444444455555433444444455434554335555555552455555553343343222333333333333322222221111110025100035202524300110015555555555555555555\n555555555555555555555555555555555555443332455444444444444444555433235555555555553255555554354344433333333333333333333333333332233222243005435400000005555555555555555555\n555555555555555555555555555555555555544433345544444433344444443310045555555555554155555554355445555545554543333333333333333333333333332035135510000004555555555555555555\n555555555555555555555555555555555555544444344444454533334443110000035555555555555245555555333434445455545555433333334333344343333333333154004520000002555555555555555555\n555555555555555555555555555555555555554344333331133333343210000111015424555555555335555555322233334343333453233333333333334333333343343451001530000001555555555555555555\n555555555555555555555555555555555555554334434331111233211000011111103102555555555425555555433333333333223444333333333333343333333333343430000440000000455555555555555555\n555555555555555555555555555555555555554334444332320011111111111111100001355555555524555555532233333333333455543333334444434433343344343322212420000000355555555555555555\n555555555555555555555555555555555555555444444432210111111111111111100000145555555523555555543333433322223355554333333333333333333333333345421000000000255555555555555555\n555555555555555555555555555555555555555444543210110011111111111110000000035555555542555555543555544444333233333333333333333333333333333321000000000123555555555555555555\n555555555555555555555555555555555555555433210111000011111111111100000000035555555552555555553444555455544433333333333333333333333333333320000000123555555555555555555555\n555555555555555555555555555555555555555551001122210011111111011000000000025555555552455555553334333444444333333333333223333333333333333330000124555555555555555555555555\n555555555555555555555555555555555555555553002232220001111111100100000110014555555554355555554345443333334323223333332222333333333333333331124555555555555555555555555555\n555555555555555555555555555555555555554554001222200001111111101001101320013555555555255555555344555555544544443333332222333222333322333333555555555555555555555555555555\n555555555555555555555555555555555554321355200222210001111111012013323200001455555555345555555434444445443555553333332132233222233222222333555555555555555555555555555555\n555555555555555555555555555555554321221255300123221000111100022122111010001455555554445555555435543333333334443333332123222132232122222233555555555555555555555555555555\n555555555555555555555555555554334121443245510022221111111001212222021031121455555554435555555534555543444434333323333212222123232211112223455555555555555555555555555555\n555555555555555555555555454422124213543235520011111111110102323332131032231255555554435555555533444444455555555433333212212223221321221222455555555555555555555555555555\n555555555555555555555444421212213434332124540001111111000001322333320023222145555555444555555543233333343444445543333222213222222232233222355555555555555555555555555555\n555555555555555555544322321122223422211213552001111110000012321322200223123125555555344555555553233344443323333323333212122323222221133211245555555555555555555555555555\n555555555555555554321211231333221321111113553001111100000132231231002322213135555555444555555554332245555433333333333322112133322121133112245555555555555555555555555555\n555555555555555553011331143221112242223411455100111000001223233210022232311015555555435555555554343334444444443433333321212112222112222122135555555555555555555555555555\n555555555555555554121331123111112343431322455200110000003213223101222132310004555555535555555555344444444443443344433331112211212312222221135555555555555555555555555555\n555555555555555555212101224112211244344443245400000001222312311002323133100002555555534555555555344444443344444333333332222321112321112111234555555555555555555555555555\n555555555555555555412102102444102225433322235520000002233321200221333223000001555555543555555555433333443223333333333333333332122332221122324555555555555555555555555555\n555555555555555555511211101433202432102222225510100013121331001231222222000000255555553555555555533322333333333333333333333333333333333333333555555555555555555555555555\n555555555555555555532311210344321101112222244101311323212220023232231231000000035555553455555555544444333333333333333333333333333333333333333455555555555555555555555555\n555555555555555555553321122331000012222222220001322333212000222333211210000000025555553455555555543444444433333333333333333333333333333333333455555555555555555555555555\n555555555555555555553333221000011121122333200131231232331002311323100000000000045555554355555555553444444433333333333333333333333333333333333355555555555555555555555555\n555555555555555555555331000001122111233331000133232132110123321311000000000002225555555345555555553333333444443333333333333333333333333333333355555555555555555555555555\n555555555555555555555200001112211112233310000133123122001331232200000000000023215555555445555555555443333223333333333333333333333333333333333345555555555555555555555555\n555555555555555555555300111011111122232100001323123122022231133100000000000232103555555435555555555555555444333333222333333333333333333333333245555555555555555555555555\n555555555555555555555511000011122222320000002323223123233231010000000000002232222555555534555555555555555555555554443333323333333333333333333335555555555555555555555555\n555555555555555555555530000012211123201100211322333213223232200000000000113123220455555543555555555555555555555555555555444433333222333333333334555555555555555555555555\n555555555555555555555541000011111232013311321321312323312223310010001001323213200355555543555555555555555555555555555555555555554443333332223334555555555555555555555555\n555555555555555555555553000011233420023321231231002322312311210231013112233323200155555553455555555555555555555555555555555555555555555444433334555555555555555555555555\n555555555555555555555554000112333320022232132220002321321101222320012132132212100455555554355555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555211112333331013123223100100231220012332100211323122122014555555554355555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555421222333331013123322001300133200132132001332323221120145555555555345555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555522222222233013322310111300022001232023100231222200001555555555555435555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555532222233333102201221221310000023232012002231232100015555555555555535555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555552233333333202222233232310000122323100023222231000255555555555555534555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553222222223312232232023310011222123101223223210002555555555555555543555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554222222345531012233102310023231221001312322100025555555555555555553555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555322345555550013223210311223332310132321310000255555555555555555553455555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555434454555552002313321323212322101223231100003555555555555555555554355555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555544444455554002322212322312310002222231000035555555555555555555555355555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554455555555100331001221322200222312210000355555555555555555555555345555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555300220023320231001233323100014555555555555555555555555435555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555510000122332231023123232000045555555555555555555555555535555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555530013321333232223123100001455555555555555555555555555534555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555553152455411135212210000001222221001111111111000000055555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555455555555555555555531243355521123000000000000222210001111111000000000045555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555455555555555555444202211255530000000011100000221111111111100000000000035555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555545555555555554522223231254310000011111100000011111111111000000000000015555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555545555555555545542223131210000000111111110000011111111110000000000000005555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555545555555555543352212100000111000111111110000011111111000000110000000004555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555554555555555321242100100012221001111111110000011111100000111000000000002555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555554555555555310210011100012111111111111111000001111000011000110000010001555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555554555555555412301122100001111111111111110000001000000000024554100000000555555555555555555555\n555555555555555555555555555555555444433443343355444555555555555555555555555555455555555531101232210001111111111110000000000000000001332455200000000455555555555555555555\n555555555555555555555555555555555444322342123143333344445444444445545555555555455555555542310222111111111111111000000000000000000023100155100000000255555555555555555555\n555555555555555555555555555555555544333344212333432333444433244222402555555555455555555553341011111111111111100000000000000000000330000253153000000155555555555555555555\n555555555555555555555555555555555554554444544321133334444422334311322555555555545555555543342121111111111111110000000000000000002300001540454000000055555555555555555555\n555555555555555555555555555555555554444454344554323234444444444443222255555555545555555543333333333322222222221111000000000000015100015402534101100045555555555555555555\n555555555555555555555555555555555554444444444455554334444445555445543235555555545555555553344343233233333333333333333222222111134100154004425200000025555555555555555555\n555555555555555555555555555555555554433334555444455444444444455433345555555555554555555554345344443433333332233333333333333333333322333125245300000015555555555555555555\n555555555555555555555555555555555555443333444444444333444444444320045555555555554555555555355545555555555544333333333333333333333333323354035400000005555555555555555555\n555555555555555555555555555555555555444433444444555433344443210000035455555555554555555555333334445455545545433333334333334434343333333351014510100004555555555555555555\n555555555555555555555555555555555555444443343322334433344321000011015533555555555455555555433233334343333344223333333333334334333333344330001520000002555555555555555555\n555555555555555555555555555555555555543344343311112333321000011111104301555555555455555555433333333333323454343333333333333334333333334320001520000001555555555555555555\n555555555555555555555555555555555555543334443323200111111100111111100000355555555455555555532233333333333355554333334434443443334333434334323200000000455555555555555555\n555555555555555555555555555555555555554434434332310111111111111111100000155555555545555555543333443333223344444333333333333333333333333333210000000001455555555555555555\n555555555555555555555555555555555555554444444210111011111111111111000000045555555545555555553555554444443323333333333333333333333333332331000000001345555555555555555555\n555555555555555555555555555555555555554344421101000011111111111110000000035555555545555555553444555455555433333333333333333333333333333332000001345555555555555555555555\n555555555555555555555555555555555555555441001122110011111111011000000000025555555554555555554334333444344333333333333223333333333333333332001345555555555555555555555555\n555555555555555555555555555555555555555552001232220001111111110000000010015555555554555555554345444433334433333333333222233333333333333333345555555555555555555555555555\n555555555555555555555555555555555555555554001222210001111111100000100220002555555554555555555344555555544544443333333132233222233332223332455555555555555555555555555555\n555555555555555555555555555555555555432455100222210001111111012102322310000455555555455555555434444444443444554333333123223223233222222232355555555555555555555555555555\n555555555555555555555555555555555432211255300133211000111110013113211101000455555555455555555535543333333333443233333212222223223222212223345555555555555555555555555555\n555555555555555555555555555555444221343245500122221011111100111223012022021355555555455555555534555554444444433323333211222223222231111222345555555555555555555555555555\n555555555555555555555555555543234122543345520011111111111001322323122023232255555555555555555543444444455555555443333221212322222132232222245555555555555555555555555555\n555555555555555555555554443312113323433125540001111111110000232233231013223145555555545555555543223333333344444543333322122322222133223212235555555555555555555555555555\n555555555555555555554432421112223432211213551001111111000001231232210123213125555555545555555553233244444432333333333321212233322122123311125555555555555555555555555555\n555555555555555554432211331233322421111113553001111110000013232132001232313125555555555555555554332234555433333333233331211213322212123212224555555555555555555555555555\n555555555555555553110321142332211231222311454000111100000123223221013232311005555555554555555555344333434444443444333331111311222311222212224555555555555555555555555555\n555555555555555553121432133111112243432321455200111000001322323200123122310003555555555555555555334444444444443334433332111321111321222222123555555555555555555555555555\n555555555555555555211221123102222344343343345400110000122321321001323123100002555555555555555555434444443333444323333333222331011332111111133455555555555555555555555555\n555555555555555555312001113333101124444332235510000000233331220021233323100000455555555455555555433333443323323333333333333333222333322222333455555555555555555555555555\n555555555555555555411112102444102433212222225530010001212232100132132213100000255555555455555555533322233333333333333333333333333333333333333355555555555555555555555555\n555555555555555555521211101433322210001232235520131122321221012232132122000000045555555555555555544444333333333333333333333333333333333333333355555555555555555555555555\n555555555555555555543411220343210001212222234100132233312200032333221220000000035555555545555555543434444433333333333333333333333333333333333345555555555555555555555555\n555555555555555555553331232210001112222232220012133233333101221323200000000000035555555555555555553444444443333333333333333333333333333333333245555555555555555555555555\n555555555555555555554343210000122111233333200023233123221012331221100000000001215555555555555555554333333344444333333333333333333333333333333335555555555555555555555555\n555555555555555555555210000011211112233432000013213213200132232210000000000012304555555555555555555444333333333333333333333333333333333333333334555555555555555555555555\n555555555555555555555200011012111122233320000123312313202232023200000000000132103555555555555555555555555544443333333323333333333333333333333334555555555555555555555555\n555555555555555555555401110011112222232100000322312312223222001000000000002222221555555555555555555555555555555555544433333333323333333333333333555555555555555555555555\n555555555555555555555520000012221122321010011231233212322323210000000000012213220455555555555555555555555555555555555555554444433333222233333333555555555555555555555555\n555555555555555555555530000012111123311220132132232322321322320001000100232213210255555555555555555555555555555555555555555555555554444333333223555555555555555555555555\n555555555555555555555552000011122343002332133123110232231321121022002202233322200155555555555555555555555555555555555555555555555555555555544443455555555555555555555555\n555555555555555555555553000012333332002323123222000331131110132231002223122222200355555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554111112333333001313323320010132132001232210121223123123103555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555321122333333101312322200120023320013223100232323212121045555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555422222232223201323332000220013200023113200132232310000455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555522222223333310231132022120001002323202101232132200004555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555542223333333320221123233220000022222310013223132000045555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553222222222331233223212330000022212310122323320000455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554222222234553112123201231002223122100231322200014555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555222234455554001322310131123333230022231230000145555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555333455555555201321332131221333310122332110001455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555544444455555400232231232231221000222123000015555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555544455555555510132110122131220022231221000155555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555530022002222133210133322200001555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555550010012333123102223233100015555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555552000221133323213312211000155555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555555414555555555555555555531434554111330231000000001322210001111111000000000255555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555523555555555555555555311433555111210100000100000222211111111110000000000155555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555531555555555555555443013112555300000000111100000111111111111000000000000055555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555541355555555555555422232322554200000111111100000011111111110000000000000045555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555552255555555555555532231223210000000111111110000111111110000000100000100035555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555553145555555555432432112010001121000111111100000011111110000111100000000015555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555554225555555554311431001100023221011111111110000011111000011100000000100015555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555325555555555101310111100012111111111111110000011100000000013441000000004555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555555324555555555312301222100001111111011111000000000000000001344554000000003555555555555555555555\n555555555555555555555555555555544544445445545555555555555555555555555555555423555555555522101232210011111111111100000000000000000023100454000000001555555555555555555555\n555555555555555555555555555555544433234322411434334444455544555555555555555532455555555523210221111111111111100000000000000000000330000451230000001555555555555555555555\n555555555555555555555555555555554432233421232434323333444432343224314555555532455555555552451011111111111111100000000000000000003300002521551000000455555555555555555555\n555555555555555555555555555555555444444444322223423334444222343212413555555542355555555553342222212111111111110000000000000000024000025304542001100355555555555555555555\n555555555555555555555555555555555445554444554321232344444433344432222355555552255555555554333333333333322222222221111111110000043000253015243000000255555555555555555555\n555555555555555555555555555555555444555533335555433344444554554455432245555553145555555554345334333233223333333333333333333332233222342134354000000155555555555555555555\n555555555555555555555555555555555544444444445555554345444444454333445555555554135555555555345435444444344333223333333333333333333333223331255100000045555555555555555555\n555555555555555555555555555555555544333245444444454344444444445431045555555555215555555555345544455554555555443333334443333433333333333332045200000035555555555555555555\n555555555555555555555555555555555544443334555555553333344433321100035555555555414555555555433333344545544545543333333343333344343443443432004300000025555555555555555555\n555555555555555555555555555555555544444434444334444333444432000001015543555555513455555555532323323334333344422333334333333433343333333443104400000015555555555555555555\n555555555555555555555555555555555554444434333002233334432100001111104520455555531445555555533333333333333345444333333344434334343443443343223100000004555555555555555555\n555555555555555555555555555555555555333444433121012322111100111111101100255555540445555555533322333333333335554433333333333344333333333343210000000014555555555555555555\n555555555555555555555555555555555555433443433233120011111111111111110000155555552244555555542343343333333233444433333333333333333333333333300000012455555555555555555555\n555555555555555555555555555555555555444443433232111111111111111111100000045555554143555555553455555544444333223333333333333333333333333333310002355555555555555555555555\n555555555555555555555555555555555555444454442110100011111111111111000000025555555133555555554344455545454543333333333333333333333333333333321355555555555555555555555555\n555555555555555555555555555555555555533443211111100011111111011100000000015555555324455555554334433333334433333333333322233333333333333333335555555555555555555555555555\n555555555555555555555555555555555555544452001222220001111111111000000000004555555514355555555345544444443443333333333312223332233333323333335555555555555555555555555555\n555555555555555555555555555555555555555554001222210001111111100000000131002555555523345555555434554555554455455433333312222332223332222223324555555555555555555555555555\n555555555555555555555555555555555555554555100222210000111111100110132231001555555542435555555534443334444344555333333321332321322321222222324555555555555555555555555555\n555555555555555555555555555555555554421355300222210000111111101311321210000455555552434555555534554343333333333323333321222221332322111123233555555555555555555555555555\n555555555555555555555555555555555431221255400123322000111111011212201102111255555553344555555533554555454554444433333321121222232213212212223455555555555555555555555555\n555555555555555555555555555555444121343245520022211111111110122132313113223155555555343555555543343444345555545554333331222132222312321332222455555555555555555555555555\n555555555555555555555555555432124212543235530011111111111000023233323102323135555555343455555553223233333333334443333332212223232222221332112455555555555555555555555555\n555555555555555555555544432212112434323114551001111111110000023123232012312225555555444355555554233335555433322223333332121222332221211332121355555555555555555555555555\n555555555555555555554432421122223432211223552001111111100000223213210122321314555555544345555554333334445544433333333333111121232221122231221355555555555555555555555555\n555555555555555554432211231233321321111112554001111111000002322323101322221103555555544335555555344433434443444344443333211132112122122222211245555555555555555555555555\n555555555555555553110321043332112242232411455100111110000022232331012213231002555555555335555555434444444444444433333333321223101123211121112345555555555555555555555555\n555555555555555553121442133111112243431232455300111100000122132210132312310000555555555434555555434444444333333333333333333333311233322211223335555555555555555555555555\n555555555555555555211211124102221244344443245500011000013323122001133322300000355555555533555555532333333333333333333333333333333333333333333334555555555555555555555555\n555555555555555555312101113334102225433322235520010000022223211013123221300000155555555533555555543333222333333333333333333333333333333333333334555555555555555555555555\n555555555555555555411112102444202432101232225540001201132213200123213112200000045555555542455555543444443333333333333333333333333333333333333333555555555555555555555555\n555555555555555555521211100344322101112232235551002213232121102333322122000000035555555552355555553444444443323333333333333333333333333333333333555555555555555555555555\n555555555555555555543421121342100002222222233530012323332220013123320010000000015555555553355555554344444444443333333333333333333333333333333333455555555555555555555555\n555555555555555555553331232100001121122332222200221321323210133122210000000000214555555554245555554333333333344333333333333333333333333333333332455555555555555555555555\n555555555555555555554343210000122111233333221000232231221002223222000000000002313555555555345555555554444333333333223333333333333333333333333332355555555555555555555555\n555555555555555555555210000011211112233433210000232131230013312331000000000023111555555555335555555555555555554444433333332333333333333333333333355555555555555555555555\n555555555555555555555200011012111122232333100002332132231222311210000000000223121455555555435555555555555555555555555555444433333332222333333333345555555555555555555555\n555555555555555555555401110011112222222331000013223222132332310000000000001312231255555555534555555555555555555555555555555555555544443333333222345555555555555555555555\n555555555555555555555520000012221122334311100212313322123132232000000000022312310155555555534555555555555555555555555555555555555555555555544443345555555555555555555555\n555555555555555555555530000012111233343112311321322213223123222002200120133322310045555555543555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552000011223343331013321231231013213213002213200222213231310255555555553555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553000012333333331013232132210013312310013222001122312212202555555555553455555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554111112333333331013123223101101322200123320023232322222015555555555554355555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555321222333333332003123321002200233101321320013223221000155555555555555345555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555422222222223333102332320112200121022320230023213220001555555555555555435555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555522222223333333202311221322200000233331110232313200015555555555555555535555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555542223333333333302312233233200001312232002332332000155555555555555555544555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553222222223344521332232023200011321221013132220001455555555555555555553555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554222222334555541112233002310233322200123123100014555555555555555555554455555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555222234555555552003223201312223333102333212000145555555555555555555554455555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555334455555555554002323322323113221012222310000455555555555555555555555455555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555544444455555555101322212322213100123212200014555555555555555555555555545555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555544455555555555300231001212323101323121000145555555555555555555555555545555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555400220023321320012333320000455555555555555555555555555554555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555520000122332231132232210004555555555555555555555555555554555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555554035555555555555555555522435552113301310000000001222210001111111000000000455555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555115555555555555555554212325553012100100001100001222111111111100000000000355555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555303555555555555555342022114554110000001111100000111111111111000000000000155555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555411555555555555545322332324553000000111111100000111111111100000000000000155555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555520355555555555555522221234200000000111111100000111111110000001100000000045555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555531155555555555432522121010001221000111111100000011111100001110000000000035555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555542135555555554311421001100023221011111111110000011110000011000100000100025555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555552215555555555102300111100011111111011111110000011000000000135541000000015555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555552214555555555223201222100001111111011111000000000000000003323553000000004555555555555555555555\n555555555555555555555555555555545555555555555555555555555555555555555555554223555555555412101232210011111111111100000000000000000132000552000000003555555555555555555555\n555555555555555555555555555555434433344233314444444544455555555555555555555232555555555523120221111111111111100000000000000000001410001531530000002555555555555555555555\n555555555555555555555555555555544422234211413434333333444433443324224555555322455555555542451011111111111111100000000000000000014100004403540000001555555555555555555555\n555555555555555555555555555555554433334432222224323344444223343213313555555423355555555553332222222211111111110000000000000000043000045015341011000455555555555555555555\n555555555555555555555555555555554555444445443212333344444333344321233455555522355555555554333333333333333322222222222211111111252001451044252000000355555555555555555555\n555555555555555555555555555555554444455433345544332354444544444455432255555521245555555555335434333233222322333333333333333333333223332233453000000255555555555555555555\n555555555555555555555555555555555444444444445555543344444444454334455455555541145555555555335534544444444334333333333333333333333333333322454000000155555555555555555555\n555555555555555555555555555555555443233454544444444444444444445432145555555551035555555555435444455555555555543333333344343344333333333333235101000045555555555555555555\n555555555555555555555555555555555444333344555544443333444433332100025555555553025555555555433333333445544444543333333343334334333333343343215200000035555555555555555555\n555555555555555555555555555555555444443344444444443333444432100001014454455555015445555555532323323333333334433333333333333343343333343333325200000025555555555555555555\n555555555555555555555555555555555544444334331123333334433200000111104530355555203535555555533333333333333245544433333344444434433344334334321000000015555555555555555555\n555555555555555555555555555555555554334434331111123333211100111111101200155555401534555555523322333333333334555433333333333333333333333333320000000245555555555555555555\n555555555555555555555555555555555554334444332331110111111111111111110000045555520453555555532343344333333333334433333333333333333333333332320000135555555555555555555555\n555555555555555555555555555555555554444444433232210111111111111111110000035555540153455555543355555544544433222233333333333333333333333333331134555555555555555555555555\n555555555555555555555555555555555554444543433311110011111111111111000000015555552054355555554344455545545544333333333333233333333333333333323555555555555555555555555555\n555555555555555555555555555555555555334443311111100011111111011110000000004555554035245555554333433333333433233333333322223333333333333333324555555555555555555555555555\n555555555555555555555555555555555555434452001122210011111111111000000000003555555115335555555345554444443453333333333322322332222333322233333555555555555555555555555555\n555555555555555555555555555555555555545553001232220001111111100000000022001555555405424555555434554555555355555433333321322332222332222222333455555555555555555555555555\n555555555555555555555555555555555555555555100222210000111111100010022232000455555513523555555534443334444344455433333321232231232232222123233455555555555555555555555555\n555555555555555555555555555555555555542355200222210000111111110230232120000355555531532455555534554444333333333333333332122222232222310112223355555555555555555555555555\n555555555555555555555555555555555542211255400123321000111111000121310102201155555551443355555543454555445555544443333332112122122221322232222355555555555555555555555555\n555555555555555555555555555555544221243245510022221111111110012122311202223145555553353355555543333344334444545554433332212123222221332133222245555555555555555555555555\n555555555555555555555555555543234222443335530011111111111100013223322201323225555555253345555543222233333333333343333332121222333221221233211245555555555555555555555555\n555555555555555555555554443322113423433124551001111111111000013213333002312215555555344335555554333334555443322222333333222121233221121232122245555555555555555555555555\n555555555555555555555443421211212433312123552001111111110000123312210023221314555555445334555554333333444544444343333333212122122223112222122135555555555555555555555555\n555555555555555555544211331233332421111112554001111111100000232322200223231102555555545333555555344443444443344334444333311113111213212222221234555555555555555555555555\n555555555555555554211211141333211241222311455100111111000012232232001312231001555555555433455555434443444444444433333333322223211113321111111334555555555555555555555555\n555555555555555553121332133211112143332321355300111110000013123221022312320000455555555433455555534444444323333333333333333333322223333222233333555555555555555555555555\n555555555555555554121331123102122344343343345400111100001323213100123322310000255555555533355555532233333333333333333333333333333333333333333333555555555555555555555555\n555555555555555555312101213223211124444332235520011000002232312002213232310000155555555543355555543333323333333333333333333333333333333333333333455555555555555555555555\n555555555555555555412102102444102334212222225540010110013222310012312212300000045555555552245555553444444433333333333333333333333333333333333333455555555555555555555555\n555555555555555555511211101433322311001232235551000321223212200233322223100000025555555553235555553444444443333333333333333333333333333333333333355555555555555555555555\n555555555555555555532311210343320001212222233552000232333222001223332010000000015555555554235555554344444444444333333333333333333333333333333333355555555555555555555555\n555555555555555555553321122220000012222232222441022132232330023213220000000000213555555554334555555333333333333333333333333333333333333333333333345555555555555555555555\n555555555555555555553333221000012111133332222210023232132100223213100000000001312555555555323555555555444443333333332233333333333333333333333333345555555555555555555555\n555555555555555555555321000011122111233433221000023223122001321332000000000013211555555555433555555555555555555544444333333333332233333333333333335555555555555555555555\n555555555555555555555100001112111112233333220000133213222122320221000000000123221355555555433555555555555555555555555555555444443333333222233333335555555555555555555555\n555555555555555555555301111011111222232333200000322313223232220000000000000212231255555555533555555555555555555555555555555555555555544444333333324555555555555555555555\n555555555555555555555511000012222122333432010011231332213223232100000000012221310055555555543455555555555555555555555555555555555555555555555555445555555555555555555555\n555555555555555555555530000012211123334420131132132222323213223100210020123332310035555555553355555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555541000011122333333201332123132101322312201212310131322332210155555555553355555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552000012333333333101323113222001321321002323101112312312201555555555554245555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554011112333333333200322322310010231220012331002223221213104555555555555335555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555211112333433333200211322200210133200232131002323231000045555555555555424555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555422222233323333310222332000220023101231032002312321000455555555555555534555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555522222222333333320232122022220000023332010032322310004555555555555555543555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555532222333333333331131123233220000122223100232232100035555555555555555553455555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555552333332332334453132223212320001232122002223231000355555555555555555554355555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553222222233455554122223201320023231210012213210003555555555555555555555345555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554222223455555555200222310131123333300232312100025555555555555555555555445555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555323345555555555400231332122312322101222321000255555555555555555555555544555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555444544455555555510132231332321310012221220002555555555555555555555555544555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555544444555555555530023110121232310232312100015555555555555555555555555554455555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554555555555555550023102231132101233332000155555555555555555555555555555455555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555552011012332132013122220001555555555555555555555555555555455555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555531155555555555555555555314345541123013100000000001223200011111110000000001555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555541035555555555555555553113335551112101000001100001221111111111000000000000455555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555552115555555555555554341131125552110000001111100000111111111110000000000000355555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555553102555555555555545222323235542000000111111100000111111111000000000001000255555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555554111455555555555455412211243100000000111111100000111111110000011100000000155555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555220255555555555423422021110001221000111111100000011111000001100000000000045555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555321045555555554212410001000023221111111111110000011110000110012310000000035555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555413125555555554103200111100011111111011111110000010000000001355541000000025555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555522215555555555223101222100001111111111110000000000000000023213551000000015555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555532314555555555311111232210111111111111100000000000000000330002540200000004555555555555555555555\n555555555555555555555555555554444433443334235444445555555555555555555555541322555555555423230221111111111111100000000000000000003200004513520000003555555555555555555555\n555555555555555555555555555555444322343214114343333434444433443335224555552231555555555533451011111111111111100000000000000000023000035115430011002555555555555555555555\n555555555555555555555555555555544323344312233344233344443322342214204555553232455555555553332222222221221111110000000000000000151000352044240011001555555555555555555555\n555555555555555555555555555555544544444554321113333444443333344311233455554123355555555555333333333333333333322222222222222211342112530253451000000555555555555555555555\n555555555555555555555555555555544444444334455432323454444444444554331255555122355555555555335434433333332222233333333333333333333333322333352000000455555555555555555555\n555555555555555555555555555555554444444444455555433444444444454334455455555311245555555555435544554444444434433333333333333333333333333333343000000255555555555555555555\n555555555555555555555555555555554433333555544444544444444444454432145555555400145555555555435454545555455455454333333334333434434333344333344000000155555555555555555555\n555555555555555555555555555555554443332454444444533334444433433210025555555520145555555555533333333444544444543333333333333334334333333334335100000155555555555555555555\n555555555555555555555555555555554444433444444455543334444432100000014455455540035545555555542333332333332334443333333333333333334343334334333000000045555555555555555555\n555555555555555555555555555555555444443343321233343334443310000111104541255552014534555555422333333333333334555443333344344434433333333434431000000035555555555555555555\n555555555555555555555555555555555543344343321111233344211100011111101310155554003542555555423322233323333333555443333333333333333333333333331000013455555555555555555555\n555555555555555555555555555555555543344443322310111221111111111111110000035555201552455555532344444333333322333333333333333333333333333333332012455555555555555555555555\n555555555555555555555555555555555544334434332333310111111111111111110000025555400353255555543355555544555443333223333333333333333333333333333355555555555555555555555555\n555555555555555555555555555555555554444434333322111001111111111111000000005555520155245555554344445444545554333333333333223333333333333333333455555555555555555555555555\n555555555555555555555555555555555554444434421111100011111111111110000000003555540045325555554333433333333443223333333332222333323333333333333455555555555555555555555555\n555555555555555555555555555555555554334443101112210011111111111100000000002555552035423555554335555444444354433333333331222333222333322222333355555555555555555555555555\n555555555555555555555555555555555555344553001222220001111111100000000012000555554015422555555434454555555445555533333331232232222233223222233355555555555555555555555555\n555555555555555555555555555555555555555555100222210001111111100011012122000355555204532355555533443333334334444433333332122222133232211112222345555555555555555555555555\n555555555555555555555555555555555555554455200222210000111111110131133121000255555503533255555434554444334333333333233332112222123222221121232345555555555555555555555555\n555555555555555555555555555555555554321255400123221000111111100121121110201145555521543235555543454555445555555544333332112113222221232223222235555555555555555555555555\n555555555555555555555555555555555321233145510022222011111111001212221301313135555551453335555543333334334444444555433333121212322222232123311135555555555555555555555555\n555555555555555555555555555554334121443335530011111111111111102323332200322225555553354434555543222223433333333333333333222122233322121133312124555555555555555555555555\n555555555555555555555555555432124312443224551001111111111100001322333101221314555555254333555554332334555543332232323333312112123322111123212224555555555555555555555555\n555555555555555555555544432211212433322113552001111111111000012321321013231313555555345333455555333333444444444334333333311113112222212222222123555555555555555555555555\n555555555555555555554432331122233431111122554001111111110000032231310123232201555555535333355555434443444444334433444333321113211112321112111123555555555555555555555555\n555555555555555554432211241233321231111211455100111111100001223233201222322000455555545433345555434443444444444432333333332223321112332111122233455555555555555555555555\n555555555555555553110231033222112143232420355300111111000002313222012221321000355555555533335555533443444322333333333333333333332233333333333332455555555555555555555555\n555555555555555554121342123101112244442233345400111110000122312310013332320000155555555533335555542222333333333333333333333333333333333333333333355555555555555555555555\n555555555555555555211211113102311134345433235520011100000223321200312332220000045555555543334555543433333333333333333333333333333333333333333333355555555555555555555555\n555555555555555555412101112434102324422222225540011000001222231001321321210000035555555553223555553444444443333333333333333333333333333333333333345555555555555555555555\n555555555555555555511111101444202431001232234551000021122321220123322313200000015555555553223555553444444344333333333333333333333333333333333333345555555555555555555555\n555555555555555555531311110344421001112222234553000032233312100222332101000000004555555554323455554334444444444433333333333333333333333333333333335555555555555555555555\n555555555555555555543421121342100012222222222454001123223332002312221000000000113555555555322455555333333323333333333333333333333333333333333333335555555555555555555555\n555555555555555555553332232100001111122332222352002223213220023321200000000001221555555555332355555555554444433333333333223333333333333333333333334555555555555555555555\n555555555555555555554343110001122111233333222210002322213200232232200000000013210455555555433355555555555555555555544444333333333222233333333333324555555555555555555555\n555555555555555555555210000011211112233333222100002311312202231132000000000123222255555555533455555555555555555555555555555555544444333333332222223555555555555555555555\n555555555555555555555200011011111122232333321000022221322223232000000000000221322155555555533355555555555555555555555555555555555555555555444444333555555555555555555555\n555555555555555555555411110011122222323333310001122232321322223200000000002221320045555555543345555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555520000012221123334433112002213232232321322310110011023332220035555555553345555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555540000012111233333331023213213210132231321221220022222332220045555555554235555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552000011233343333310133311312200132132100232310112321321210455555555555224555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553000012333333333320022231232100123132001332101313231212203555555555555423555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555111112333333333320022132230021013221023222001322232101035555555555555532555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555321122333333333331022233210021002310123113101321322000255555555555555542455555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555522222222233333332013323201122001102323102012221320002555555555555555552355555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555532222233333333333113102323222000012223200023232200025555555555555555554245555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555542223333333333345303222321332000022212200223222000155555555555555555555345555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553222222223345555412221320132001323121001312310001555555555555555555555434555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554222222344555555520023231013112333220022321300004555555555555555555555534455555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555222234555555555540023233112131232310222231100045555555555555555555555544455555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555434455555555555551013223223231131000222231000355555555555555555555555554445555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555544444455555555553003212022122230022321210003555555555555555555555555555445555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555544455555555555555002310122113210133322100025555555555555555555555555555544555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555201200233213201323232000255555555555555555555555555555544555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555555310355555555555555555555224355511131032000000000002222101111111100000000002555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555410155555555555555555552123255520111110000011000001211111111111000000000001555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555521035555555555555554330221145541111000011111100000111111111110000000000000455555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555521014555555555555554222323245530000001111111100000111111110000000000001000355555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555531102555555555555455322212443100010000111111100000111111100000111000000000255555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555551310455555555555323321121210012221000111111100000111111000011000000001000155555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555552220155555555553213310011000022211111111111110000011100000100134410000000055555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555553132035555555553013100111100011111111011111100000000000000003445540000000045555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555123125555555555223101222100001111111111110000000000000000132004540000000035555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555555223315555555555311111232210111111111011000000000000000001310004512300000015555555555555555555555\n555555555555555555555555555554454434544454455554555555555555555555555555312413555555555422240221111111111111100000000000000000014000015215510000015555555555555555555555\n555555555555555555555555555554443323432233034333334444444433443335235555512322555555555533551011111111111111100000000000000000041000153044320110004555555555555555555555\n555555555555555555555555555555443223442113243343233344443333442214114555522241555555555544332222222222222221211111000000000000340001540252430000003555555555555555555555\n555555555555555555555555555555444444445443211133333444443223343212233555531332355555555555333333333333333333333333333332222222332223421343430000002555555555555555555555\n555555555555555555555555555555544555443344544322323444444444445544321255551213355555555555334533433333333323323333333333333333333333233323220000001555555555555555555555\n555555555555555555555555555555544555554333455554433444444444443344554455552111355555555555435543555444444444433333333333333333333333333333331010000455555555555555555555\n555555555555555555555555555555544433444545545555444444444455554343145555554010345555555555534444445554555455454323333334333333443434434434432000000355555555555555555555\n555555555555555555555555555555544433324544444444433344444433444310025555555100245545555555533333333354544444453333333333333334333333333333432000000255555555555555555555\n555555555555555555555555555555554444333444455555433334444432210000014455455400145534555555542333333333332234443333333343433333333434333433432000000155555555555555555555\n555555555555555555555555555555554444443433322344433344444320000011103553155520035542555555423333333333333334555543333333334444443333333333433100001355555555555555555555\n555555555555555555555555555555555433443433310112233344321100011111101330045540004552455555323322234323333333455544333333333333333333333333333101245555555555555555555555\n555555555555555555555555555555555433344443313100112331111110111111110000025552002553255555523344444333333332333333333333333333333333333333333235555555555555555555555555\n555555555555555555555555555555555443344343323323211111111111111111110000015555100454235555544355555554555444333333333333333333333333333333333355555555555555555555555555\n555555555555555555555555555555555544444343333332111111111111111111100000004555300255325555554334444444544454333333333333222333333333333333333355555555555555555555555555\n555555555555555555555555555555555544444444333110100011111111111111000000002555510155322555554333443333333343232233333332222333322333333233333345555555555555555555555555\n555555555555555555555555555555555543344444210111110001111111111100000000001555530045422455554335555455454345444433333332232233222233322222233245555555555555555555555555\n555555555555555555555555555555555553344453001222221001111111100000000002100455551025533255555434454554555445545543333332132223223223212222222335555555555555555555555555\n555555555555555555555555555555555554455555100222210001111111100001002123100255554015533235555433443333333333344433333332112222223223221111232334555555555555555555555555\n555555555555555555555555555555555555555455200222210000111111110012023221000155555204543315555433555444334444333333233333212212212322132122223234555555555555555555555555\n555555555555555555555555555555555555431255400122221000111111110012121110211145555402553324555543454455445555555554433333221212322223133213322224555555555555555555555555\n555555555555555555555555555555555431122145510023322111011111101212231120312225555521553333555543333333334444444445433333212122322322122113321113555555555555555555555555\n555555555555555555555555555555544221344235530012111111111111001323332210232215555551454343455544332223434333233333333333312112223322112123321213555555555555555555555555\n555555555555555555555555555543224321443234550001111111111110100232333300231313555553255343345544332334555544333333323333311212212322211222212212455555555555555555555555\n555555555555555555555554443312112433423113552001111111111100001331222102231222555555255343335555333333444444444434444333321112211222321222222113455555555555555555555555\n555555555555555555555443331111222432211122554001111111111000013232220023222111555555345433334555434444444444444433334333332112321111332111111123355555555555555555555555\n555555555555555555544311241233322331111112455100111111110000123223310121223100455555545533333555534444444433444443232333333333332112333222222333355555555555555555555555\n555555555555555554321121032232212142132420355300111111100000222323102231221000255555555533323555533343444432333333333333333333333333333333333333345555555555555555555555\n555555555555555554021342124111111244441232355400111111000012221321002332220000155555555542333455542222233333333333333333333333333333333333333333345555555555555555555555\n555555555555555555121331114101222244344443235520011110000123331210121323220000045555555553333455553433333333333333333333333333333333333333333333335555555555555555555555\n555555555555555555312100113323201214443322225530011100000222232000231221220000025555555553323355553444444443233333333333333333333333333333333333335555555555555555555555\n555555555555555555511102101444201433101232224551001102101232222013232222310000015555555554322345554444444344333333333333333333333333333333333333334555555555555555555555\n555555555555555555521211101343322210111232234552001013223331210022333211100000004555555555332345554333344334444433333333333333333333333333333333324555555555555555555555\n555555555555555555542321210253210001212222232454000112323333200221322100000000122555555555332335555433333333233333333333333333333333333333333333323555555555555555555555\n555555555555555555553331122220001112122232222355100222312322001331210000000000231555555555423235555555555544444433333333322233333333333333333333333555555555555555555555\n555555555555555555554233221000012111133333222253000232321310023232310000000002210355555555533344555555555555555555555554444443333333332222333333333455555555555555555555\n555555555555555555555331000011121112223433222330000231231310123123200000000023212255555555533334555555555555555555555555555555555555444443333333332455555555555555555555\n555555555555555555555200001111211112233333222100002332132222323101000000000131322155555555543335555555555555555555555555555555555555555555555555444455555555555555555555\n555555555555555555555401111011111222222333322000013223231232323210000000001231221035555555543334555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555521000012222122333433320100222323322231232320011001013332220025555555553334555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555530000012211123344433201320321322123232132121131013122323220045555555555223555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555551000011122333333332002331231230023113120022220012231221220355555555555322455555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553000012333333333332002232132210013213200232200222332222202555555555555522455555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554101112333333333333002223223101101322102223100232223101025555555555555542355555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555211112333333333333201213321002101331013202200231223100155555555555555552245555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555421222233223333333201322320112200110222201102231231001455555555555555554244555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555522222223333333333311320221322200001222310013222210004555555555555555555334555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555542222333333333334530311233233200002221320122323200035555555555555555555424455555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553233322322334555551233132023200122212100231321000355555555555555555555533455555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554222222233455555552112233102211333222012231220002555555555555555555555553445555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554222223455555555554002323211212223331022322100025555555555555555555555554445555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555323345555555555555101322322223122110122223000155555555555555555555555555444555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555444544455555555555300222212313212002232221001455555555555555555555555555544455555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555544444555555555555510131001212321013332210004555555555555555555555555555554455555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554555555555555555530131023311320122323200035555555555555555555555555555554455555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555555521004555555555555555555552243554112202211100001000002221111111110000000000015555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555521001555555555555555555521222555211111100000111000001111111111110000000000004555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555532100255555555555555543312311455301110000111111000000111111111000000000010003555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555541200045555555555555553223132455300000001111111100000111111100000110000000002555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555552120015555555555555554122114542000110001111111100000111111000011000000010001555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555553031002555555555554324211223100012221011111111100000111100000100122100000000555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555554023100355555555553124110010000022111111111111110000110000000003455400000000455555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555113220155555555552022201111100011111111111111000000000000000132135500000000355555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555303241045555555553222111222110001111111111100000000000000002300025312000000255555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555412233025555555555221221232210111111111010000000000000000023000045145100000155555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555511225115555555555332440221111111111111100000000000000000140000351254200100045555555555555555555555\n555555555555555555555555555434443344333421444433444444544444544444345531315304555555555524551011111111111111100000000000000000420002520433300000035555555555555555555555\n555555555555555555555555555444432234321231443433333344443223432224015540333412555555555545433222222222222222222111111111111112421125302525400000025555555555555555555555\n555555555555555555555555555544433334432222222432333444432233432113334551141431555555555555433333333333333333333333333333333333333333223333323100015555555555555555555555\n555555555555555555555555555554555444445543321223234444444444445432221453032142455555555555433543443333333333332233333333333333333333333333333100004555555555555555555555\n555555555555555555555555555554444444433334555433334444445555443445544454012023355555555555534554455545545554544333333333333333444343434343343200004555555555555555555555\n555555555555555555555555555554444444444444555554334544444544543333345555201003355555555555544444444454455545545433333333333333343343333343343200003555555555555555555555\n555555555555555555555555555555443333345444444444344444444444444431015555400002345544555555543323333344443333444322333333333333433333433343343310001555555555555555555555\n555555555555555555555555555555444333245555555444333344443323222000004555530001445552555555533333333333333233544443333334344344344333433334344310013555555555555555555555\n555555555555555555555555555555444443344444444444433344444432100001103555231000245553255555233333333333333333455544333333333333333333333333333321355555555555555555555555\n555555555555555555555555555555444444434333112233333443443210001111101442024000035554145555223332324322222223344444333333333333333333333333333235555555555555555555555555\n555555555555555555555555555555544334434333111112333443210110111111110110005300014555215555434344444444443433333333333333333333333333333333333334555555555555555555555555\n555555555555555555555555555555553334444433132011123311111111111111110000003510002555322555544345545554554544433333333333332333333333333333333334555555555555555555555555\n555555555555555555555555555555554434543433233343211111111111111111100000002540000455421355544333444444443454333333333333222233333333333333333334555555555555555555555555\n555555555555555555555555555555554444443433343421010001111111111111000000000552000355523145544433443433333334333333333333223223322223333222223333555555555555555555555555\n555555555555555555555555555555554344544443421111100001111111111110000000000355100255533225554434555455555445554544333333213223322323322232222333555555555555555555555555\n555555555555555555555555555555555433444444100112221001111111111000000000200255400055542313555433444444554534455553333333212322312322322111122223455555555555555555555555\n555555555555555555555555555555555434454455100223221001111111110000000112310055520035552321455433444333333333333333333333211222222332313212212323455555555555555555555555\n555555555555555555555555555555555544555555300122210000111111110001201322100035551025553332155443555555434444444444333333311221222222313222332222355555555555555555555555\n555555555555555555555555555555555555554355400122221000111111110001312211010025553015554343245443345455544555554555443333322121232222212321332111355555555555555555555555\n555555555555555555555555555555555554321145520023222100011111110011123121131314555203555343235444333333333333433444433333321212223332211211332121245555555555555555555555\n555555555555555555555555555555555431123235540012221111111111110122233121132313555402555344324444333333444444322222233333331211212332221112231121245555555555555555555555\n555555555555555555555555555555434311244334551001111111111111100023233330032222555530555334333455333223455554343333333333331121221222132132222211235555555555555555555555\n555555555555555555555555555543213421443223552000111111101111000023122210222131455551355434323255434333343444344443444433332111231111133111121112335555555555555555555555\n555555555555555555555554443321211433422121554001111111111110000223223002323120355554355533433335434444444444444443333333333222333111233322111223335555555555555555555555\n555555555555555555555443341112222342110121455100111111110000001322321013233200255555455532332325534444444433333333333333333333333323333333333333334555555555555555555555\n555555555555555555544320242133322141111221355300111111110000013232320122132100155555555542233324543333344433333333333333333333333333333333333333324555555555555555555555\n555555555555555554321121023233212133232331155400011111110000023122100233222000035555555553333333553322222233333333333333333333333333333333333333333555555555555555555555\n555555555555555554111243114211111234343233345520011111110001323222012133322000025555555553333333553444433333333333333333333333333333333333333333333455555555555555555555\n555555555555555555211232113201222134334443225540011111000002232210013132222000005555555554332232454443444444333333333333333333333333333333333333333455555555555555555555\n555555555555555555411200111323301213433322224551001111010012222300223122230000003555555555232233455444444444444333333333333333333333333333333333333455555555555555555555\n555555555555555555521101211344301333100232234552001110131223212102333321210000002555555555333223455533333333334433333333333333333333333333333333333355555555555555555555\n555555555555555555530211110243432100111222234554001100132233221012122310000000011555555555433323355544433333333333333222233333333333333333333333333355555555555555555555\n555555555555555555552331221143210001222222222355100001123132320023122100000000131355555555532323345555555555555544444444333333333322222333333333333345555555555555555555\n555555555555555555554331123210001112122233222255300002323122101222221000000000221255555555533332435555555555555555555555555555554444444333333333333245555555555555555555\n555555555555555555554233321000012211133333222245500002312213002311320000000002312155555555543343445555555555555555555555555555555555555555555555444445555555555555555555\n555555555555555555555431000001121112223333222245300012311313122320110000000012223135555555542333355555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555300001111211112232233322243000022221312232221000000000122132025555555553333355555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555510111011112222322343322220000123233212313233100000101332231015555555555233345555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555530100012222112333433332201102213232222312322102201212233221025555555555423345555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555540000012211123343333332013312312210231221201223101223132120155555555555522235555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552000001122333333333331013321322200231231002321011233121210455555555555542224555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554000012233333333333331013232232000022230022320023223210103555555555555553223555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555101112333333333333333013123231021013310231230013132200035555555555555555223455555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555311112333333333333333102223210021003101231130123123100255555555555555555522445555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555521222232223333333333202322201222000013332000222221001555555555555555555532444555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555532222223333333333345502311323322000022223002232320004555555555555555555552344555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555542222333333333345555521222231232001132121013122200035555555555555555555554244455555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553233222222334555555541222231132002332210123222000255555555555555555555555334445555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554222222234555555555551012232013112333201233211001555555555555555555555555544445555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555322223455555555555553013223212231222102222310014555555555555555555555555554444555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555423345555555555555554002323223231220012212200045555555555555555555555555555444455555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555544444445555555555555201321012122210233212000355555555555555555555555555555544455555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555544445555555555555555300320122113201233331002555555555555555555555555555555554445555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555554210025555555555555555555541334552112012112100001000012211111111110000000000035555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555210003555555555555555555411223553011212000001111000001111111111100000000000025555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555321001455555555555555543213212554111200000111111000001111111100000000000100015555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555412100155555555555555452232224555100000001111111100001111111100001110000000004555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555511200025555555555554553212135531000110001111111100000111110000110000000010003555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555520320003555555555554234211232100022220011111111100000111100001001243100000002555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555540231101455555555542123110110100022111111111111100000100000000024555300000001555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555551142300255555555551032201111100001111111111110000000000000000320045300000000555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555552022320045555555553221211222110011111111111000000000000000013100045132000000455555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555554023251035555555554121330232211111111111000000000000000000041000252254000000355555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555113153025555555555322540211111111111111100000000000000000420001530544101100255555555555555555555555\n555555555555555555555555554444443444344424544444455445545445544454455203135115555555555435551011111111111111100000000000000002500015303525100000155555555555555555555555\n555555555555555555555555555444332344221411434333334344443234432233025403315203555555555545433223222222222222222222222222222223321134214334211100045555555555555555555555\n555555555555555555555555555444322334321223334422333444432233432114234501412412555555555555433333332333333333333333333333333333333332332232333210035555555555555555555555\n555555555555555555555555555544444444554432111333334444443333444432221420320331555555555555433543443333333333333233333333333333333333333333333310025555555555555555555555\n555555555555555555555555555544455544334445543233334444455555444455443430030032455555555555533554355555555555554433333333333343344444444344344310015555555555555555555555\n555555555555555555555555555554455555434445555554334444444444542333445551011023355555555555543444444445455545545433333333333333343333333333344320005555555555555555555555\n555555555555555555555555555554443343455554444454444444444444454432015553000013355554555555543323333334343333444322333333333333333343443334334320004555555555555555555555\n555555555555555555555555555554443332454444444454333344443333333100004555200003445553455555423333333333333332454444333333443444444433333333333331135555555555555555555555\n555555555555555555555555555554444433344444555554333344444332100001103555400000445554145554233333333333333333355554433333333333333333333333333334555555555555555555555555\n555555555555555555555555555554444444343332123333333443444210000111101444100000145555125555223333324423233223334444333333333333332333333333333334555555555555555555555555\n555555555555555555555555555555443344334331111122333433321110011111110221001000025555313555334344444444444443333333333333333333333333333333333333555555555555555555555555\n555555555555555555555555555555543344444332331010134421011111111111110000002100003555421355444335545554554545433333333333322233333333333333333333555555555555555555555555\n555555555555555555555555555555543334434332233333221111111111111111110000001400001555532145544433444444443344333333333333322223333233333322333333455555555555555555555555\n555555555555555555555555555555554444434433334422111001111111111111000000000430000455533225544433453433333334433333333333213223332222333222222332455555555555555555555555\n555555555555555555555555555555544445444433423101100001111111111110000000000251000355542312544434555555555544555554333333212322321222332222222223355555555555555555555555\n555555555555555555555555555555554334444444200112211001111111111100000000110155100155552331355433444444444433445553333333311222221332222211112323355555555555555555555555\n555555555555555555555555555555554334444455100123221000111111110000000011310045300045553332144433444333333333333333333333321122221232222312222222345555555555555555555555\n555555555555555555555555555555555444455555300122220000111111110000110232200025520035553343214443455555544545454444433333322121232222222332233122245555555555555555555555\n555555555555555555555555555555555445555455500122221000111111110000221211010015551025554243324443344454444555554455543333321212123232221221233111245555555555555555555555\n555555555555555555555555555555555555442135520023221100011111111001122202031214554005555334323444333333333333333334433333331211212333221211233122135555555555555555555555\n555555555555555555555555555555555543122125540012222111111111111012133212022322555203555334332344333333444544333222223333332121121233222122222122135555555555555555555555\n555555555555555555555555555555554321144324551002111111111111110013223331023131555512555434432335433223454454444433433333332111131122123112222221234555555555555555555555\n555555555555555555555555555554323412354323553000111111101111100003213220123131455541555533432324434333343344334443444433333211132111123211111112324555555555555555555555\n555555555555555555555555544432211432433211454000111111111110000023313101232221255553355533442333434444444444444444233333333322333211233332222233323555555555555555555555\n555555555555555555555554442121221343221121455100111111111000000132222102222210155555355542343242443444444433333333333333333333333333333333333333333555555555555555555555\n555555555555555555555432242123332241111111355300111111110000001222231023123200045555555552234232353333334333333333333333333333333333333333333333333455555555555555555555\n555555555555555555443120123133221133122331145500011111111000002213210133223100035555555553333333354332322233333333333333333333333333333333333333333455555555555555555555\n555555555555555555211132114321111124343132245520011111110000132313101123323100015555555554332323255544444333333333333333333333333333333333333333333355555555555555555555\n555555555555555555212243113200212234334444325540011111110000223321002223212000004555555555332224235543444444333333333333333333333333333333333333333355555555555555555555\n555555555555555555411221122312321113444332223551001111100001222220022213132000003555555555333223335554444444444433333333333333333333333333333333333355555555555555555555\n555555555555555555521101211344300333311222223553001111003122322210233322120000001555555555433322435554333333333333333333333333333333333333333333333345555555555555555555\n555555555555555555530211211243322321011222234554001110013233322101223320000000011455555555533332334555444433333333333332222223333333333333333333333245555555555555555555\n555555555555555555551221110044431000222222222355100110112323332013213110000000022255555555532332334555555555555555554444444433333333333333223322232235555555555555555555\n555555555555555555553331212232000011222233222255300100222312210122312000000000221155555555543243353555555555555555555555555555555555555444444443333335555555555555555555\n555555555555555555554232222100002211123333222245510000232322200231232000000001322145555555543234254555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555333210001122211223433222245520000231221312231120000000003223135555555552323345555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555410000111211112223333322235510002222131323232000000000123132015555555553233335555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555500011101111122322233322224200002223221222323200000000233222004555555555233335555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555520100011222122333333332221010121323222221322200200211233322015555555555522324555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555540000012221113334433332210231131221023231220222200223122121045555555555542223555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555551000001112233333333333201332132230023122101322102123222220355555555555553222455555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554100001233333333333333200223223210013223002331013232311102555555555555555222445555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555100012333333333333333300222323102102331023122003222310015555555555555555422344555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555301112233333333333333310222331002101310123022013213200045555555555555555532344555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555521222233332333333333330132231112200101333110132322000355555555555555555552244455555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555531222222233333333334551131132232200002222200232231002555555555555555555554134445555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555542222233333333334555553131223233200013212102213210015555555555555555555555324445555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553223333333233455555554133223113200233121012313100045555555555555555555555524444555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554222222223445555555555211223201311333320133322000355555555555555555555555554444455555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555222222345555555555555400322311213132210222220002555555555555555555555555555444445555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555322234555555555555555510232322323122001221210015555555555555555555555555555544445555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555533455555555555555555520132211222222013322100145555555555555555555555555555554444555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555544444455555555555555540022001212320023333000355555555555555555555555555555555444555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555542100155555555555555555555522435531121131121000011000012111111111100000000000055555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555542100025555555555555555555312225541112121000001111000001111111111000000000000045555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555552210002555555555555555533123114552012100001111111000001111111000000010000000035555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555553121000355555555555555542231325553000000001111111000001111111000011100000000025555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555554013000045555555555554552212155431001110001111111100001111100001100010000100015555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555103200014555555555554243102442100022220111111111100000111000000003453000000004555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555302411001555555555542132111100000021111111111111100000000000000243455100000003555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555401423100355555555541132101111100001111111111100000000000000002300154010000002555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555510232400155555555552221211222110011111111111000000000000000032000252251000001555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555530232530045555555554111430232211111111111000000000000000000320001531552001000555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555540131351035555555554223540211111111111111000000000000000002400004403433001000455555555555555555555555\n555555555555555555555555555555544554445445555445555555555455545555451032253015555555555335551011111111111111100000000000000004300045015344000000355555555555555555555555\n555555555555555555555555554443322343224203434333343344443234422243033034144104555555555555433333322222222222222222222222222223322333233333222210255555555555555555555555\n555555555555555555555555554443223343212324334323334444432233431124234014214313555555555555433333332233233323333333333333333333333333333322333320155555555555555555555555\n555555555555555555555555555444434344443221113333344444433333444322222103302422555555555555533453354433333333333333333333333333333333333333333330045555555555555555555555\n555555555555555555555555555545555544444554432232345444454444444555433200310232455555555555543555355555555555554443333333343333334434343334334431035555555555555555555555\n555555555555555555555555555544455554333345555543345444444444542334445400110033455555555555543444444445455544545433333333333333343333333333334431025555555555555555555555\n555555555555555555555555555544444444444445555554444444444444444442115530010023355554555555533323333334343333344423333333434433333434344334443432035555555555555555555555\n555555555555555555555555555544332323444444444443333444443333343200004551000014455554255555333333333333333333355444433333343344444433333333333333455555555555555555555555\n555555555555555555555555555544443333455555555554333444443332110000102554100002545555135554233333333333333333345554433333333333333333333333333333555555555555555555555555\n555555555555555555555555555554444433443432334444333443454310000111111445200000245555314554234333333433333233334434333333333333333333333333333333455555555555555555555555\n555555555555555555555555555554434443343320011223334433331110011111110232000000035555421455344334444544444443332232233333333333333333333333333332455555555555555555555555\n555555555555555555555555555555433344343321310011234431111111111111110000000000004555532155444335445555454545443333333333332233333333333333333332355555555555555555555555\n555555555555555555555555555555433344344331331322233111111111111111110000000000002555533125544433343333443344332333333333322223333223333322222332355555555555555555555555\n555555555555555555555555555555544445434332434343110111111111111111100000000100001555542312544433454443434434534333333333312322332222333223222233345555555555555555555555\n555555555555555555555555555555544445434334344111110001111111111110000000000120000455552331354433545555555544555555333333311322231232232122212323345555555555555555555555\n555555555555555555555555555555543345444434111111111001111111111100000000010041000355552232145433444444444443444444233333321222221232232321111232335555555555555555555555\n555555555555555555555555555555543344443445200122222000111111110000000010220035000155553233214433445433333333333333322333322122122122221322233122235555555555555555555555\n555555555555555555555555555555554344443555400122221000111111110000010132310015300045554233211443455555544555555555443333321222133222221332133211135555555555555555555555\n555555555555555555555555555555554444455555510022221000111111110000131221101004520035555234331444344444443454445454543333332212223233221221133212124555555555555555555555\n555555555555555555555555555555555555554235520022221100011111111000121211122223551015555334332344323333333333333333332333332121221233222121233112124555555555555555555555\n555555555555555555555555555555555554221125540012322101111111111001223312113221554004555434433235333333455544333222333233333121121122223113222122124555555555555555555555\n555555555555555555555555555555555422124324551002211111111111111001323332013221455303555534433233433222444455444443444433333111122111123211122111133555555555555555555555\n555555555555555555555555555555433412144333553000111111101111100001312231023222355521555533442232334433344344433443334433333211233201123321111122333455555555555555555555\n555555555555555555555555555543212431343312454000111111111110000012322200132211155552455542343233244444344444444444333233333333333322233333333333333455555555555555555555\n555555555555555555555555443221221243331221355200111111111100000023222201222310045554455552334324235444444433333333333333333333333333333333333333333455555555555555555555\n555555555555555555555444342112222342111111355400111111110000000223233012213210035555555553223323235433333333333333333333333333333333333333333333333355555555555555555555\n555555555555555555544321133123332133122231145510011111111000000322221023313100015555555554232323335533332333333333333333333333333333333333333333333355555555555555555555\n555555555555555555421022114333211214333232145520011111111000012221310123322100004555555554232232324554444444333333333333333333333333333333333333333345555555555555555555\n555555555555555555212143213311112234444234334540011111111000022331201313222100003555555555333222423554444444333333333333333333333333333333333333333245555555555555555555\n555555555555555555412132112410221113434433223551001111110000122232012312212000002555555555323222333555544444444443333333333333333333333333333333333235555555555555555555\n555555555555555555521210111333410222422222223553001111110201232221133322121000000555555555423232343555543333333333233333333333333333333333333333333335555555555555555555\n555555555555555555531210210244420242100223234554000111101323331200222331000000001355555555533332232455554444433333333333333333333322332333333333333334555555555555555555\n555555555555555555551221110143432100111222223355200111001222333201311220000000022255555555533233243455555555555555555555554444444444333333333333333334555555555555555555\n555555555555555555553231121034210001222223222255300110022231322012322200000000121155555555543234235355555555555555555555555555555555555555555555444444555555555555555555\n555555555555555555554332113210001112122333222245510000023231220022133100000001221135555555553323325455555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555333321000012211123343322235520000023122120222022000000002222225555555553333424555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555432100001121111223333322235540000133213232323100000000012122115555555554233333555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555510001101211112223233322234540000222322132222210000000133222004555555555323333555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555520111001112221223343332223511002132322222132320120121223322014555555555522332555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555541100001222112333443332223113113122212323131121220122213222045555555555552222455555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555551000001211123333333333221023213223002313210132201123313220255555555555554122345555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553000001123333333333333320023322322001322200232102322321111555555555555555312244555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555100001233333333333333331022232320110233102213101312220004555555555555555522244455555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555301112233333333333333332012132210210132012213102312310035555555555555555552234455555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555411112233333333333333334013233101220010132311013222100155555555555555555554124445555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555532222222223333333333455203212123220000222310123232000455555555555555555555314444555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555542222222333333333455555403112323320001221210222221003555555555555555555555523444455555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555552222333333333345555555512322311320022312101221300025555555555555555555555552444445555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554233222222334555555555531222310231133322013331200155555555555555555555555554444445555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555322222234555555555555540022231021223231022231000455555555555555555555555555544444555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555322223455555555555555551023233122312200132121003555555555555555555555555555554444455555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555422345555555555555555553013222232322102231210015555555555555555555555555555555444455555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555544444445555555555555555102310121232102333200045555555555555555555555555555555544455555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555321000355555555555555555555513345511211211221000011000012111111111100000000000255555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555421000045555555555555555555112135521121210000011111000001111111110000000001000155555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555522100014555555555555555433122135530122100001111111000001111111000000100000000055555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555521210001455555555555555532232245541000000001111111000001111111000110000000100045555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555540130000155555555555555542221355420001210001111111000001111100001000220000000035555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555551033000025555555555553242113431100122210111111111100001110000000025553000000025555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555552024210002555555555531131112101000021111110111111000000000000001322453000000015555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555553014322000455555555540222110111000001111111111100000000000000023100352220000004555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555102314200255555555552221311222110011111111111000000000000000230000531540000004555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555202323510155555555553212531332111111111111000000000000000001400003403540011003555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555301322530045555555554224540111111111111111000000000000000004200035115241000002555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555411321551025555555555345551011111111111111100000000000000025100252044352011101555555555555555555555555\n555555555555555555555555544444333442334124333333444444443334423242032241253015555555555455433333333332333333222222222223333333333333233333222331455555555555555555555555\n555555555555555555555555544443223442214224344323333444432334422134134143044204555555555555533333333233222222322333333333333333333333333333333331355555555555555555555555\n555555555555555555555555554443333444322222224323334444322334443222222124004312555555555555543454354433444344334333333333433433333434434333433431255555555555555555555555\n555555555555555555555555555445444444455443222232344444444444445554432103201332555555555555543455345555554555554544333333333333334433333333334432155555555555555555555555\n555555555555555555555555555444444443333455554433344444444444433334455401200233455555555555543444444445455444445533333333333333334333334333433432145555555555555555555555\n555555555555555555555555555444444444444455555544344444444444544443114510100033355554455555423323333334344333344433333333434443433433334333343443355555555555555555555555\n555555555555555555555555555444333334544444444443334444443333354310003520000024455555145555332333333333333333345555433333333333333333333333333333455555555555555555555555\n555555555555555555555555555544433324545555554543333444443333220000102540000004545555215553333333333333333333335555443333333333333333333333333332355555555555555555555555\n555555555555555555555555555544444333444444444443334444444421000011111453000000445555412553234333333433333333223333333333333333333333333333333333355555555555555555555555\n555555555555555555555555555544444443433310122233334433432110011111110234100000145555521254344334445544444444333333333333333333333333333333333333345555555555555555555555\n555555555555555555555555555554433443443312100112234432111111111111110010000000015555532125444434444555455455443333333333332223333333333333333333345555555555555555555555\n555555555555555555555555555554333444443323321211344211111111111111110000000000004555542213444433344333433334432222333333322322333222233322222233345555555555555555555555\n555555555555555555555555555555443454343322334343211111111111111111100000000000002555542321344433454444444434544444333333321322232232233223223223335555555555555555555555\n555555555555555555555555555555444444344334344231010001111111111111000000000000001555552232034433545555555543555555333333321233232133232221111222335555555555555555555555\n555555555555555555555555555555434454444333142101110001111111111100000000010010000455553233114443444443443443434444333333322122222123222231122122234555555555555555555555\n555555555555555555555555555555433444444444200112222000111111110000000000131012000255554233211443455433433433333333332333332112123222222232223222224555555555555555555555\n555555555555555555555555555555543444433555400123222000111111110000011022220004100155555234321243455555544555555555544333332212123222222232123321124555555555555555555555\n555555555555555555555555555555544444445555510022221000011111111000022132101003400045555334333144344444443444444444543333332121222333222121133212213555555555555555555555\n555555555555555555555555555555554555555435530012221000011111111000011221112122530035555423433234322232333333333333332333333121121233322112223212213455555555555555555555\n555555555555555555555555555555555555432115550012322201111111111001212321202231452015555534444233332332455554433333333333333112122122222212222222123455555555555555555555\n555555555555555555555555555555555543113314552002221111111111111000233332102222355104555533443323233332344444444443444443333211123111112321111111133455555555555555555555\n555555555555555555555555555555554422134333553001111111111111110000232332012212255403555542343323234444344444444443333333333322233311123332222223333355555555555555555555\n555555555555555555555555555554322431244322455100111111101111000001231320122212155542555552344323324444344444444444333333333333333332333333333333333355555555555555555555\n555555555555555555555555544432211243342311255200111111111100000002222210222220045553455553233422333544344433233333333333333333333333333333333333333355555555555555555555\n555555555555555555555554443111122243221112255400111111110000000022223201212210025555555553232432323543333333333333333333333333333333333333333333333345555555555555555555\n555555555555555555555442133123332233111121145510011111111000000131222013322200015555555554233332332454333333333333333333333333333333333333333333333245555555555555555555\n555555555555555555443211013223321214223242035530011111111000001222220012332200004555555555333233332455544444333333333333333333333333333333333333333335555555555555555555\n555555555555555555411123202421111124444223334540011111111100002332110222322200002555555555333222242255544434433333333333333333333333333333333333333335555555555555555555\n555555555555555555412134211410122224434443323551001111111100012223101221312100001555555555423322233355554434444443333333333333333333333333333333333334555555555555555555\n555555555555555555521121111321320121443322222553001111111020123222013332212000000455555555523332234355555333333333222223333333333333333333333333333334555555555555555555\n555555555555555555541210111244420143210123223555000111110131333120022332000000001255555555533333223245555544444444433333333333333333332222222322232233555555555555555555\n555555555555555555551111110143332221011122223455200111100122233320131221000000013155555555543233324435555555555555555555555555555544444444444433333333555555555555555555\n555555555555555555553132111024431000222222222255400111101222132201231210000000122045555555553323423535555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555554342112232100011112233222245510011002323122003223200000000231135555555553323432545555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555333223100001211123333322235520010001312222023213100000001222215555555553233342555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555434310000112111223333322235540000002321222232200000000012213104555555555233333455555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555521000111221112223233322234551000023232213222321000000023223003555555555423333355555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555520001101111122222233332222553000113233223223231021021123322104555555555531333255555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555540110001222212233443332222540210312221232213112131022312212035555555555553222245555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552000001221112334333333223311321321300231311023220112322221155555555555555222234555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553000001112233333333333223101332232200231220123200223221110455555555555555522224455555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555200001223333333333333333201223232011022210222200222231003555555555555555541224445555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555300011233333333333333333201213221021013201311300221320015555555555555555553123444555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555411111233333333333333333410323310022002013320102222200045555555555555555555313444555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555532122233332333333333445530231211222000022231013223100355555555555555555555521444455555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555542222222233333333345555550220232332000122131022322001555555555555555555555551444445555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555552222223333333334555555552122232132001231210131220004555555555555555555555554344444555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554223333333233455555555554122232023013332202332210035555555555555555555555555444444455555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555322222223455555555555555101223102122333102223100155555555555555555555555555554444455555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555322222345555555555555555301323312231321012222001455555555555555555555555555555444445555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555422234555555555555555555400322223231210223120003555555555555555555555555555555544444555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555533455445555555555555555510231012123200333220025555555555555555555555555555555554444555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555522100014555555555555555555555133454111122023110001110000011111111110000000000002555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555532100001455555555555555555552121455111222011000111110000011111110000000000000001555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555531210000145555555555555555331221355201321000001111111000011111110000111000000000555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555551121000014555555555555555422322455301100000001111110000011111100011000000000000455555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555552013100001455555555555555522213555300012210001111111000001110000000134420000000355555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555553003310000145555555555542331035431000122211111111111000001000000002445540000000255555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555102430100014555555555531321132101000121111110111110000000000000033003530100000155555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555201441320001555555555520322310111000011111111111000000000000000320004514300000055555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555300242241000455555555542212511232210111111111100000000000000003200025125400110045555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555410133154100255555555552214521322111111111111000000000000000023000152053410100035555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555520133145400155555555553235540111111111111111000000000000000042001540343510000025555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555530133025510045555555554355541111111111221222111111111111211242123422333322222223455555555555555555555555\n555555555555555555555555555554455444453454444444544455443344433341034204530035555555555555533333333333333333333333333333333333333333333233333332455555555555555555555555\n555555555555555555555555444432234423241143343333333444432334312143134411442015555555555555543343343333333333333322333333333333333333333333333333355555555555555555555555\n555555555555555555555555444322234421023333343233344444322334432112323420144214555555555555553455345444444444444433333333333333433444443443343433355555555555555555555555\n555555555555555555555555544433434454432211123333444444444444455544322330013323555555555555543455435455555555555554333333333333334433333333333343345555555555555555555555\n555555555555555555555555544555555434445554332323444444555555433444555331002333555555555555423343434344545444344542233333333333333433444444344344345555555555555555555555\n555555555555555555555555554444555533334555555433454444454555433444314411000333555555345555332322333323333322335443433333334444444444333333333333345555555555555555555555\n555555555555555555555555554444444454455455444444444444444444455431002510000244455555415554334333333333332333335555443333333333333333332333333333335555555555555555555555\n555555555555555555555555554433233345444444444433333444433232342000001530000035455555511542344333333333333332334444443333333333333333333333333333335555555555555555555555\n555555555555555555555555554444333345554555555533334444444432100011110440000003455555521142344333333443333333322333333333333333333333333333333333335555555555555555555555\n555555555555555555555555555444444334344222333333344334444210001111110231000000345555542123444434555555445554443333333333333223333333333333333333324555555555555555555555\n555555555555555555555555555443444434333100111233344334421111011111111011000000035555542311444434444555445445533333333333332222333322233332222233324555555555555555555555\n555555555555555555555555555543334434433132101012344431101111111111111000000000015555552321144433344333333333443333333333331232233223233322322322323555555555555555555555\n555555555555555555555555555543334544433223233323442111111111111111100011000000004555553233114443445444444543554445433333332132223223223221111232233555555555555555555555\n555555555555555555555555555544434543433333343433211100111111111111100000000000003555554233311443445545555554455455433333332123222223323222112113223455555555555555555555\n555555555555555555555555555554444543443433432311010000111111101110000000001000001555555223320143344433333333333333333333332112212212223123222322222455555555555555555555\n555555555555555555555555555554344544443431421011121100111111110000000000012000000555555323332013455544443444444444443333332122213322223123212331112455555555555555555555\n555555555555555555555555555554334444344434510012322100111111110000000102222000000355555423432202345545554455555555554433333121222322322112113331222355555555555555555555\n555555555555555555555555555555334444234455530022221000011111111000001213210000000255555523442322433333343343343434443333333212122123322212112321221355555555555555555555\n555555555555555555555555555555444443345555540012222100011111111000001212111211100155555533343432443222344343332222222233333212112112221321222222212355555555555555555555\n555555555555555555555555555555544444555324551002222110001111111000011222111222320045555533444332333322355555434333343333333211112211111331111211123345555555555555555555\n555555555555555555555555555555555555432113553001222211111111111100022233210322251025555542444333242433344344434444344443333321122320112333222222233245555555555555555555\n555555555555555555555555555555555543213432554001211111111111111000013233301322245115555552334423242244344444444444333333333333333332223333333333333235555555555555555555\n555555555555555555555555555555554441225433455200011111111111100000013122102222135414555553233432243234344433333333333333333333333333333333333333333335555555555555555555\n555555555555555555555555555555321242134321255300111111111110000000132222022231015543555554233343233325444443233333333333333333333333333333333333333334555555555555555555\n555555555555555555555555554433121134332212145510011111111000000000232320121321005555555555233244223224543333333333333333333333333333333333333333333334555555555555555555\n555555555555555555555554434211122234211011135520011111111000010002222210231220003555555555323323324324554333333333333333333333333333333333333333333334555555555555555555\n555555555555555555555543223212333214212222125540011111111000000012213101232220002555555555423322323323555544433333333333333333333333333333333333333333555555555555555555\n555555555555555555544312111323321112423233124551001111111001000033312012232220001555555555423332222422455544444433333333333333333333333333333333333333555555555555555555\n555555555555555555521113311431111123434323433552001111111111000122220012121210000455555555523233222433555555334443333333333333333333333333333333333333555555555555555555\n555555555555555555531224311230022212443443322454001111111110100222220233222200000255555555532333322433455555333333333333333333333332222222223322323332455555555555555555\n555555555555555555541122112242331121342222222355100111111110212221201323310000001155555555542323332332355555555555555555444444444444444444443333333333455555555555555555\n555555555555555555553110121034431034210023223455300111111101323322102222200000002145555555552323332254355555555555555555555555555555555555555555555555555555555555555555\n555555555555555555554021111024343210011122223345400111111001222332013212000000012125555555553422343245355555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555122111104431000122223222235520011110023221310132321000000122125555555554232234235555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555334111223100011212233322225530011110013221210231220000000222214555555555143324325555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555433322210001221112333322224551001100013222222231000000001212203555555555323333425555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555533320000112111222333332224552001000022212222222100000003322201555555555532323324555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555541000111121111223223332223554000000132332132223201101113332202555555555552133323555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555550001110111122232333332222455100101222222232221212202221322115555555555555212222455555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552010001222211233343333222355201312213102222110222001231212035555555555555522222445555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554000001221112333333333222345302321313102313101331022332111155555555555555552222344555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555100000112233333333333233345102331231001322112231022233000455555555555555554122354455555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555410001123333333333333333335302222230110232023121022132003555555555555555555412244445555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555510001233333333333333333335401223210120131123121132230015555555555555555555541244444555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555531111233333333333333334555511323201120000233200232310035555555555555555555553134444455555555555555555555555555555555555555555555555555555555555\n555555555555555555555555542222223322333333333455555530321213220001222202222200255555555555555555555555315444445555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553122222233333333345555555540211232320012312102222000455555555555555555555555534444444555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554222223333333334555555555552232220231023221022212003555555555555555555555555555444444455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555222333232233455555555555553112231021123330122310015555555555555555555555555555544444445555555555555555555555555555555555555555555555555555555\n555555555555555555555555555422222223355555555555555555102222122213210221210045555555555555555555555555555554444445555555555555555555555555555555555555555555555555555555\n555555555555555555555555555522222345555555555555555555202223222312101222100255555555555555555555555555555555444444555555555555555555555555555555555555555555555555555555\n555555555555555555555555555532234555555555555555555555401322122222103322000455555555555555555555555555555555544444555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555554220000035555555555555555555553143551111120232100001110000011111111110000000010004555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555221000003555555555555555555541212552112221210001111110000011111110000011000000004555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555322100000255555555555555554322322553013210000011111110000011111110001100000000003555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555411210000025555555555555555323223554111000100011111110000011111000010011100000002555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555510131000002555555555555555421215554100012210011111111000001110000001355410000001555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555530034100000255555555555542421145421100132211111111111000001000000013235510000000555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555540024311001025555555555521311232001000111111111111100000000000000230005412000000455555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555551014422300102555555555511322400121000011111111110000000000000002300025135100000355555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555552002431520000455555555532214511232200111111110100000000000000013000153154201100255555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555554001241453000355555555542125521321111111111111000000000000000041000440443300000155555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555101322255200255555555553245540111111111111111000000000000000250003511535401111144555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555200431155300155555555554355541112112212222222112222222222222332233323333322333333355555555555555555555555\n555555555555555555555555555555555555554555544455545455444444434331143035510045555555555555543333333333333333333333333333333333333333333333333333345555555555555555555555\n555555555555555555555554444433344332430243433333433444432244312152034103531025555555555555543344334333333333333332333333333333333333343434343333345555555555555555555555\n555555555555555555555554444322234311242343442233344444222334422122334300343115555555555555553355335444444445444444333333333333333344343333333334345555555555555555555555\n555555555555555555555555444323334443222211233333444444434444455443222300033314555555555555533355535455545555455454333333333333333433333433344334335555555555555555555555\n555555555555555555555555544544445444554433222323444444555554434444555410003333555555555555332343434343535433334443233333333344333344343433333334335555555555555555555555\n555555555555555555555555544444445433334555554333444444444455433334424410002433555555445554233323233323333322335444443333334333333334333333333333335555555555555555555555\n555555555555555555555555544444444444444555555444444444444444445432002510001443455555513553334333333333333333334555543333333333333333333333333333334555555555555555555555\n555555555555555555555555544433333454444444445433334444332332443100001520000145455555520342344322332333233322333444443333333333333333333333333333324555555555555555555555\n555555555555555555555555554443333344555555555433334444443333210001110440000014455555531122344433333443333334333333223333333333333333333333333333324555555555555555555555\n555555555555555555555555554444443344444334444433344334444321000111110230000001455555542212444434555555445554544333333333333222333333333333323333323555555555555555555555\n555555555555555555555555554444444343332001222333343334431111011111111011000000145555553321254434444554444444543333333333332232233322223332222223323555555555555555555555\n555555555555555555555555555433344334332121001112343433101111111111111000000000025555553232024433344333333333443333333333332132223222223322232232233455555555555555555555\n555555555555555555555555555433334434333133133223443211111111111111100022000000015555554233202443445544554554455555533333332123223213322222111123223455555555555555555555\n555555555555555555555555555544334434433242443424321110111111111111100011000000004555555223320243445545455544344455433333332112222212322223112222322455555555555555555555\n555555555555555555555555555544444443433434423321101000111111111110000000000000003555555323432013344433333333333333333333333111212222222223322332122355555555555555555555\n555555555555555555555555555543445444433413423101111100111111111100000000002100001555555423332201355544443444444444443333333121212322222212212332121355555555555555555555\n555555555555555555555555555543434444444434520012222200111111110000000000223000000455555423442320255545554455555545554433333222122233332212212331221245555555555555555555\n555555555555555555555555555554344443344345530012222100011111111000000211311000000355555532443332253333333333333333333233333212112123332221222221221245555555555555555555\n555555555555555555555555555554444443345555551012222100011111111000000212111212000255555532344342243322344444432222232333333311212211221231122222212345555555555555555555\n555555555555555555555555555555444433455534552002222110001111111000001123121223100155555542444343233332345555444444344443333321112311111232111111223335555555555555555555\n555555555555555555555555555555444445543212554001232210111111111100012233220222230045555552344433224233334344433444334443333332123331112333322222333335555555555555555555\n555555555555555555555555555555555554312321455101221111111111111000002323320222234025555553334432324224444444444444433232333333333333233333333333333334555555555555555555\n555555555555555555555555555555555442214433455200111111111111100000002213101321225315555554233343224332444443333333333333333333333333333333333333333334555555555555555555\n555555555555555555555555555555542242125432255400011111111111000000012213012222015534555555223244323322454443233333333333333333333333333333333333333334555555555555555555\n555555555555555555555555555544221124333221135510011111111100000000023232022232004555555555323334322322455322333333333333333333333333333333333333333333555555555555555555\n555555555555555555555555544322112224322111135530011111111000010000222230132220002555555555323323432422355543333333333333333333333333333333333333333333555555555555555555\n555555555555555555555554323311233323211112124540001111111000000000222210133220001555555555423332232431355555433333333333333333333333333333333333333333555555555555555555\n555555555555555555555432112412332112422334114551001111111000000013221202123220000455555555523332122342245555444444333333333333333333333333333333333333455555555555555555\n555555555555555555543102210332211122434312333553001111111101100012231002222220000355555555532323212243345555543333333333333333333333333333333333333332455555555555555555\n555555555555555555530213421231011222443444322455000111111111000022221023222210000155555555542332322243245555553333333333333333333333333333333333333322355555555555555555\n555555555555555555551213311141122111254332222355200111111110021222220133320000000145555555552322332233335555555555555555555555555555555555555444444444455555555555555555\n555555555555555555553121011124441024331022323455400111111110032332210213210000001235555555553322433225435555555555555555555555555555555555555555555555555555555555555555\n555555555555555555554121021014332122101122222345510011111100122233202312100000012125555555553332344225534555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555112111003443200022222222235520011111101222131012222000000022114555555554242234424555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555323212213310001112223322224540011111001323121022132000000122213555555555133323423555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555533211321000121112333322224551001111001322221223110000000122202555555555413333332555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555533332100011221122333332224552001110002221222223100000001322201555555555541332332455555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553210000121111222323332223554000100003222213222310100212332201555555555554123232455555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555551000110111112232223332222355100000112223223122211310222222204555555555555412222355555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553011100111222223343333222355300021121311222221022201132222125555555555555531232244555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554110000122111233443333222345400132131310231310132102233111055555555555555553122244455555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555200000121123333333333322335510133122200131311222003223100355555555555555555312234445555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555400000112333333333333333335530122323111023202313003123101555555555555555555531235444555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555520000223333333333333333334550021332012013012312023222003555555555555555555553124444455555555555555555555555555555555555555555555555555555555555\n555555555555555555555555530111123333333333333333455552022330012001133310032220025555555555555555555555204444445555555555555555555555555555555555555555555555555555555555\n555555555555555555555555541111223333233333333345555554023121222000122220222220045555555555555555555555522544444555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553222222222333333334555555555112123233000221210213100255555555555555555555555553444444455555555555555555555555555555555555555555555555555555555\n555555555555555555555555554222222333333333455555555555313223123102322102222100455555555555555555555555555544444445555555555555555555555555555555555555555555555555555555\n555555555555555555555555555222233333323345555555555555512223102113333013321003555555555555555555555555555554444444555555555555555555555555555555555555555555555555555555\n555555555555555555555555555423222222335555555555555555520122212221321022231015555555555555555555555555555555444444455555555555555555555555555555555555555555555555555555\n555555555555555555555555555532222233455555555555555555540132322231210122210035555555555555555555555555555555544444455555555555555555555555555555555555555555555555555555\n555555555555555555555555555532223455555555555555555555551032212222211332200155555555555555555555555555555555554444455555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555542200000255555555555555555555551335530111202222100011110000011111111000000000100035555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555552210000014555555555555555555521214541122212100001111110000011111110000110000000025555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555552221000001455555555555555554222223551123111000011111110000011111100011000000000015555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555553122100000045555555555555555323225552011000100011111110000011110000100123100000004555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555112310000003555555555555545321135552000012210111111111000011100000003555300000004555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555200241000000355555555555532410255421100232111111111111000000000000132145300000003555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555300244111001035555555555411311441001000111111111111000000000100001310035132000002555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555410144313101103555555555512223500121000011111111110000000000000013100053253000001555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555510024304400101555555555532115511332200111111110000000000000000031000440443001100455555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555530012412541000455555555542135521321111111111110000000000000000230003502535100000455555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555541013231554000355555555553355540111111111111111000000000000001430025204344211111344455555555555555555555555\n555555555555555555555555555555555555555555555555555555555555551003320455100155555555553455541112222222222222222222222222233333333333332333333222245555555555555555555555\n555555555555555555555555555555555555555555555555555555554455442122231255310145555555555555543333333333333333333333333333333333333333333333333333335555555555555555555555\n555555555555555555555554454443444333522443433334434444432344313252043025421035555555555555543344334333333333333333333333333344333344344444334344335555555555555555555555\n555555555555555555555543443322344121431443432333344444222334321023333002543025555555555555532355435454455455555554433333333433333343343333333334335555555555555555555555\n555555555555555555555554443223244321223222342333444444333334454432212000233315555555555555443355534454545455455454333333333333333443343343444434435555555555555555555555\n555555555555555555555555444444444555443321123234544445555555444445555200023324555555555555233343333333444433334453333333334344344344333333333333334555555555555555555555\n555555555555555555555555445555544333445555444333444444444455433334534400003433555555535553334333333333333333334554443333333333333333333333333333324555555555555555555555\n555555555555555555555555544555555434445555555444444444444444544543101410002443555555522543344333333323333333323555544333333333333333333333333333333555555555555555555555\n555555555555555555555555544444434555554444444334344444333332454200000420000354455555530223344333332333222222233343343333333333333333333333333333333555555555555555555555\n555555555555555555555555544432322454555555555333334444433333320000110330000025455555541112444433333443433444333222323333333333333333333333333333333455555555555555555555\n555555555555555555555555544444333454444444444433344444444421000111110130000002455555552211344434555555545555554333333333333222233332233333322223333455555555555555555555\n555555555555555555555555544444443343331112233333443334443111001111111020000000155555553231134433444454444434443233233333333132233322223332222222233455555555555555555555\n555555555555555555555555554443444343331110111223443344211111111111111000000000035555554233113543344333333333453333333333333123223322322321222123223355555555555555555555\n555555555555555555555555555433344344332332121123444321111111111111110012000000025555555223310343445555554554455555543333333113322212322323211112322355555555555555555555\n555555555555555555555555555433345434332233434334431111111111111111100011000000015555555323331023445545445444344444433333333212222222322213222332222355555555555555555555\n555555555555555555555555555444445434333444424332111000111111111110000000000000004555555422333101344433333333333333333333333221211322222313321332111245555555555555555555\n555555555555555555555555555444445434434314333210111000111111111100000000001200003555555422333220255544543454555555554433333222221232232212211332121245555555555555555555\n555555555555555555555555555533344444434424431011222200011111111000000010122100001555555522443232035545554455555545454333333212112123332211212331121245555555555555555555\n555555555555555555555555555544344443444244540012222200011111111000000020222000000455555532344333225433333333333333333233333311211212332221232222211235555555555555555555\n555555555555555555555555555543444442344355551002222100011111111000000121211112000355555542334333224332344444433333333333333321111311221232111221112334555555555555555555\n555555555555555555555555555554444433355554553001222100001111111100000112211123100255555552344434324233345555444444344444333321112321111233212112233334555555555555555555\n555555555555555555555555555554444234554321454001222220101111111100001223321132200155555553334432323423334334443344333333333333223332122333333333333334555555555555555555\n555555555555555555555555555555445555432221455200222111111111111100000322330131222045555553233443232422344444444444432333333333333333333333333333333333555555555555555555\n555555555555555555555555555555555553212443355300111111110111110000000322210232215125555554233344222433244443333333333333333333333333333333333333333333555555555555555555\n555555555555555555555555555555554343114432245510011111111111000000002322202322104525555555223334322432245533333333333333333333333333333333333333333333555555555555555555\n555555555555555555555555555555432134224331135520011111111110000000002223102122003555555555323323432332235543233333333333333333333333333333333333333333555555555555555555\n555555555555555555555555554433212114433111225540011111111000010000022222023131001555555555423332333242235554333333333333333333333333333333333333333332455555555555555555\n555555555555555555555555443411122323311111114551001111111100000000031220133231000455555555523332233243134555533333333333333333333333333333333333333332455555555555555555\n555555555555555555555554312412333211411224203552001111111100000001232210223221000355555555533333212234224555554444333333333333333333333333333333333333355555555555555555\n555555555555555555554421210232321121333412323554001111111101100002232101313121000255555555542322322224334555555333222222222222333333222333233323333322355555555555555555\n555555555555555555552111421142111122443443432355100111111111000002223112322220000155555555542333332224333555555444444444333333333333333333333333333333355555555555555555\n555555555555555555552222421132013111244443222255300111111110002122221023331100000145555555552322333224333555555555555555555555555555555555555555555555555555555555555555\n555555555555555555553112101223242013243122322355400011111110003233220122320000001225555555553331343323542555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555221012114443014310012322345510011111111012323320231200000002215555555554242234322553455555555555555555555555555555555555555555555555555555555555555\n555555555555555555555212111013434321012122222225530011111110122213101222200000013114555555555243223432455555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555412211101532100122222322224540011111110132212102223100000022222555555555224332342455555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555533311222200011111233322223551001111100032222122201000000121311555555555522333333355555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555543322310000121112334332223553001111000132122222310000000232200455555555552232333255555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553431000011211122333332223555001100000222221322331010111332201555555555555223223245555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553100011112111222323332222355200000001222322312221120222232203555555555555521222234555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553000110111122223334333222255300001113132122222112210123122215555555555555552122225445555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555111000122211233344333222345510002213122022121023201223211035555555555555555222224444555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555300000122112334333333322335520012322221013120123101323200155555555555555555521224444455555555555555555555555555555555555555555555555555555555555\n555555555555555555555555400000111223433333333333335540002232310102320221201313200455555555555555555552223544445555555555555555555555555555555555555555555555555555555555\n555555555555555555555555520000123333333333333333334551002123201201311221202322002555555555555555555555212544444555555555555555555555555555555555555555555555555555555555\n555555555555555555555555540001123333333333333333345552002223101200113331013231004555555555555555555555511444444455555555555555555555555555555555555555555555555555555555\n555555555555555555555555551111123333333333333334555554211322122200012231022231025555555555555555555555551344444445555555555555555555555555555555555555555555555555555555\n555555555555555555555555553212222322233333333455555555531312333200022120122210045555555555555555555555554354444444555555555555555555555555555555555555555555555555555555\n555555555555555555555555555222222233333333345555555555551222312310232210231200255555555555555555555555555554444444455555555555555555555555555555555555555555555555555555\n555555555555555555555555555322223333333334555555555555552222310311333202332100555555555555555555555555555555444444445555555555555555555555555555555555555555555555555555\n555555555555555555555555555422333222233455555555555555554012220222232102222003555555555555555555555555555555544444445555555555555555555555555555555555555555555555555555\n555555555555555555555555555532222222345555555555555555555103232223121013221015555555555555555555555555555555554444445555555555555555555555555555555555555555555555555555\n555555555555555555555555555542222234555555555555555555555202222222220133210035555555555555555555555555555555555444444555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555321000001455555555555555555555531345411112022223100011110000111111110000000000000155555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555422100000035555555555555555555412125510222121100011111110000111111100001100000000045555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555522210000002555555555555555553223225520231210000011111110000111111000110000000000045555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555531221000000255555555555555554222245530120001100011111110000011110001001343000000035555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555540123100000015555555555555555211255540000122200111111111000011000000024555100000025555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555551002420000001455555555555523311455310100222111111111110000000000000320154010000015555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555552001442010000145555555555312212531001000111111111111000000000000003100152240000004555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555554001443032001004555555555412225401121000011111111110000000000000032000441551001004555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555100243125200102555555555522135511332201111111110000000000000000230003503432000003555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555200123215520001555555555532145521321111111111110000000000000001510025115353000002555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555300132304552000455555555542355530111111111111111000000000011112411143123343222222333335555555555555555555555\n555555555555555555555555555555555555555555555555555555555555510033202554000255555555553555541122222222222222222222222333333333333333323333333333335555555555555555555555\n555555555555555555555555555555555555555555555555555555555555521133221455200155555555555555543333333333333333333333333333333333333333333333333333335555555555555555555555\n555555555555555555555555555545554445434544433444444444433344322251042145320045555555555555533344334333333333333333333333333433333344434344334334334555555555555555555555\n555555555555555555555543444323443223401433433333334444323234311033333014442035555555555555522355435555455455555554433333333343333343334333333333434555555555555555555555\n555555555555555555555544443223343211333333432333444443333334443322212001333225555555555555343355544454544555445454333333333333333343334343434443433555555555555555555555\n555555555555555555555554443333344544332111233234444445444445444555544100033325555555555554234343333333444433333444333333334344444444443333333333333555555555555555555555\n555555555555555555555554445555554344455544333334544444444455423334544300023424555555534553334323333333333333324555544333333333333333333333333333333455555555555555555555\n555555555555555555555555444555554333345555554334544444554444444443201400014443555555531443344333333323333333333455544333333333333333333333333333333455555555555555555555\n555555555555555555555555444444444444554444444344444444433333454310000410001354555555551123444333322343222222233333333333333333333333333333333333333455555555555555555555\n555555555555555555555555444323324444444444454333334444433333431000110330000044455555552102444433434444444444433323333333333322333333333333333333333355555555555555555555\n555555555555555555555555444433333455455555554333344444444432100011111130000003455555553221244434555555545545554333333333333222233332223333222222333355555555555555555555\n555555555555555555555555544444433443432223333333443334444211001111111020000000255555554232114433444444444434443222233333333123223322222332233232233355555555555555555555\n555555555555555555555555544444443343330101112333443344321111111111111000000000045555555233211443345333333333354444443333333123222322322322211112322355555555555555555555\n555555555555555555555555554333443343321320111123434432111111111111110012000000035555555323321033455555555555355555543333333212232222332322211221222345555555555555555555\n555555555555555555555555554333454343331332334333443111111111111111100002000000025555555422333102345544444444344444432333333221222221221312322233121245555555555555555555\n555555555555555555555555554443454344233434334333311100111111111111000001000000015555555522333210244433333333333333333333333211221332222312321233111235555555555555555555\n555555555555555555555555555444444434334244333321011000111111111110000000000200004555555522333221025555554454555555554433333212122232332211211332122135555555555555555555\n555555555555555555555555555434454344434234341001122200011111111000000000012200002555555532344323103545544345444444444333333322212212332221122222221234555555555555555555\n555555555555555555555555555433444433443344451002222210011111111000000011132100001555555542344333322533333333333333333333333321211211222232122222211234555555555555555555\n555555555555555555555555555533444432443255552002222100001111111000000022211121100455555552334434322433345454443333333333333321111321111133111111122334555555555555555555\n555555555555555555555555555544444422344555554001222200001111111100000112212122200355555552344433431423344445443444444444333332112332011233322222233333555555555555555555\n555555555555555555555555555544443223455532455100222220001111111100000122322022200255555553234443232342343334443344433333333333333333222333333333333333555555555555555555\n555555555555555555555555555554444445543211355300222211111111111100000132332022210055555554233444233242234444444444433333333333333333333333333333333333555555555555555555\n555555555555555555555555555555555554321343255400121111111111110000000131320132213035555555223334322243324543233333333333333333333333333333333333333333555555555555555555\n555555555555555555555555555555555443122543345510011111110111000000000232211222103435555555323323432242224543233333333333333333333333333333333333333333455555555555555555\n555555555555555555555555555555543234213432125530011111111110000000001322201222102555555555423322442233223555333333333333333333333333333333333333333332455555555555555555\n555555555555555555555555555554312113433221214540011111111000010000002223113222001555555555523332233224223455532333333333333333333333333333333333333333355555555555555555\n555555555555555555555555544421211223421101114551001111111100000000012121013222000455555555523333223224312455554333333333333333333333333333333333333333355555555555555555\n555555555555555555555554432421233321421222212553001111111100000000123120122322000255555555532323221224332455555544333333333333333333333333333333333333345555555555555555\n555555555555555555555543211231332111342323312554000111111101100000233210222221000155555555542332232223433455555543333323333333333333333333223333333333345555555555555555\n555555555555555555554310221043211112343432343355200111111111100000222201222221000045555555552333333222433355555554444444444444444444444444444444444444455555555555555555\n555555555555555555553121342133002121343344322255300111111110000111222102332110000135555555553332333322433355555555555555555555555555555555555555555555555555555555555555\n555555555555555555554121321124123112134322222245500011111110000323322012231000000225555555554242234321354255555555555555555555555555555555555555555555555555555555555555\n555555555555555555555212101113443003431002322345520011111111000222332022220000001214555555555243233432255445555555555555555555555555555555555555555555555555555555555555\n555555555555555555555312112112433222101112222334540011111111002222320122210000002213555555555234232343255555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555512211100444210012222322224551001111111002231310322300000012222555555555314332243245555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555532312221320000121223332223552001111110002222212321100000021221555555555521333334235555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555543321232000122111333332223554001111000013212222220000000132210455555555553133233225555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553333200011211112233332223455100110000022222132232000010233210455555555555312323225555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554320000112111122322333222355200000000122232231322021022222212555555555555531222224445555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554000011011112223233333222245400000010212222322211221012222214555555555555553122223544555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555101110122221223344333222245510000131222202222102310223211125555555555555555312222544455555555555555555555555555555555555555555555555555555555555\n555555555555555555555555301000122211233433333322335530000232122101313013310222310045555555555555555541222444445555555555555555555555555555555555555555555555555555555555\n555555555555555555555555510000021122333333333323334540000123232010232022210222310255555555555555555554122444444555555555555555555555555555555555555555555555555555555555\n555555555555555555555555520000012333333333333333333551000122321020131121111322200455555555555555555555411354444455555555555555555555555555555555555555555555555555555555\n555555555555555555555555541000123333333333333333334553000122320020011332002222102555555555555555555555540254444445555555555555555555555555555555555555555555555555555555\n555555555555555555555555552011123334333333333333455554133022221221001222012222004555555555555555555555554144444444555555555555555555555555555555555555555555555555555555\n555555555555555555555555553112222333333333333345555555555121122331002212022220025555555555555555555555555444444444455555555555555555555555555555555555555555555555555555\n555555555555555555555555555222222222333333334555555555555222232231022221122220045555555555555555555555555555444444445555555555555555555555555555555555555555555555555555\n555555555555555555555555555322222333333333455555555555555413222031133220233100255555555555555555555555555555544444444555555555555555555555555555555555555555555555555555\n555555555555555555555555555422233333323345555555555555555511223112223310222101455555555555555555555555555555554444444555555555555555555555555555555555555555555555555555\n555555555555555555555555555532322222234555555555555555555520222212212101222002555555555555555555555555555555555444444455555555555555555555555555555555555555555555555555\n555555555555555555555555555542222223455555555555555555555540122222222113221004555555555555555555555555555555555554444455555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555522100000015555555555555555555555413453011202223531000111100000111111000001100000002555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555532210000001455555555555555555555111354012212221100011111100000111111000110000000001555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555542221000000035555555555555555542222355112123100000011111100000111100001001310000000455555555555555555555555555555\n555555555555555555555555555555555555555555555555555555551222100000002555555555555555553221455212110001100011111110000111000000145540000000455555555555555555555555555555\n555555555555555555555555555555555555555555555555555555552012310000100145555555555555453212555301000122201111111110000100000001322540000000355555555555555555555555555555\n555555555555555555555555555555555555555555555555555555554000232000000003555555555555423114554201000221111111111100000000000023001522300000255555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555100144200000000255555555555213125521011000111111111110000000000000130003415400000155555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555200034420310011015555555555212245401221100111111111100000000000001300015134310110155555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555300024330441001003555555555421255512332101111111110000000000000003200152053510000045555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555510012340254200002555555555521355521211111111111110000000000000015100440343521111134433334555555555555555555555\n555555555555555555555555555555555555555555555555555555555520013241155520001555555555533555530111111111111110011111111122233223332333333333322222323555555555555555555555\n555555555555555555555555555555555555555555555555555555555530003422045540000455555555544555541222222222222222333333333333333333333333333333333333333555555555555555555555\n555555555555555555555555555555555555555555555555555555555541002431035552000355555555555555543333333333333323223333333333333333333334434444433333333455555555555555555555\n555555555555555555555555555555555555555555554555444554433443222340144553210255555555555555332334434433333343444444333333333343333334333333333333433455555555555555555555\n555555555555555555555555544444443334114434333334334444333344321143243254431055555555555555323345534555555555545545443333333333333344334334333443443455555555555555555555\n555555555555555555555434433223431214214434322333444443223244432222212014333135555555555554444345453544454544444445322333333334333434433333333333333455555555555555555555\n555555555555555555555444422233443212232213433334444444444445455554443100333335555555555542344333333333343433333444344333333333333333333333333333333355555555555555555555\n555555555555555555555544443444445554433222133334444445555544333334554200233325555555552532444323333333333333333455554433333333333333333333333333333355555555555555555555\n555555555555555555555544555555443334455555443334544444555555444445310300043434555555552123444333333333333333333344444333333333333333333333333333333355555555555555555555\n555555555555555555555554445555543444455555554444444444444434555531000310014544555555553012444433332343233333332233333333333333333333333333333333333345555555555555555555\n555555555555555555555554444444445445544444453333344444332323443100011120001224555555554111244433444444444445444433333333333322233333223333322222333245555555555555555555\n555555555555555555555554443223234455455555554333344444443333310001111120000014555555555232114533545555545545453333333333333223223332222333223223223245555555555555555555\n555555555555555555555554444333334444444444444333443344444421000111111010000001455555555323211343434444343333344333333333333213222331232332211112322335555555555555555555\n555555555555555555555554444444334433311122233334433344432111101111111100000000255555555423321123335444344344355444553333333212332221232232311121232235555555555555555555\n555555555555555555555555444444433433311100111234434344210111111111111001000000155555555422332101454555555555345545543333333221222221232221322233212234555555555555555555\n555555555555555555555555543334444433313311221234433331111111111111110002000000045555555522243320145544434334333333333333333321121232222221332133211124555555555555555555\n555555555555555555555555543334543433313334343334432111011111111111100002100000035555555532234332003543343344444444444333333322122133232221221233212224555555555555555555\n555555555555555555555555544444443343334344243333310100011111111110000001100020025555555542333322210255554455555555555433333321212212333221121222122124555555555555555555\n555555555555555555555555544444444343342253432421011110011111111000000000001220015555555552244432321045444344444333333323333321221221232222122222221133555555555555555555\n555555555555555555555555553334443444343343432101122220001111111000000000113210004555555552234443332135333333332222222223333331121231122123211111112333555555555555555555\n555555555555555555555555554434444334433432454001222210001111111100000001212111102555555553233443343224355555443433334444333332111232111133322222233333555555555555555555\n555555555555555555555555554334444324431445555200222210001111111100000001121112311555555554234444333225224444443444433433333333222333212233333333333333455555555555555555\n555555555555555555555555555444443333433555455300122211000111111100000012232212210455555555233444323314322444444444432222333333333333333333333333333332455555555555555555\n555555555555555555555555555444432233455542145500123221011111111100000002233212220355555555223344432323432244333333333333333333333333333333333333333332455555555555555555\n555555555555555555555555555544444445553222135520022111111111111000000002222113220155555555323333443222533235432233333333333333333333333333333333333333355555555555555555\n555555555555555555555555555554455555421144335530011111111111100000000012221023211255555555423332344222413235543333333333333333333333333333333333333333355555555555555555\n555555555555555555555555555555555534311353224550001111111111000000000012221122200455555555523333234322432234555323333333333333333333333333333333333333345555555555555555\n555555555555555555555555555555554213422433113552001111111100000000000122220222100355555555532333223332341234555543333333333333333333333333333333333333345555555555555555\n555555555555555555555555555544331211343311122553001111111100001000000122211322100255555555542333321222253123555554333333333333333333333333333333333333345555555555555555\n555555555555555555555555554442111222331111111455100111111100000001001222201232100055555555552332332122253324555555432233333222233333222222222223333333335555555555555555\n555555555555555555555555443242123332141122320355200111111100100001002331112222100045555555552232323212243424555555553333333333344444444444444444444444455555555555555555\n555555555555555555555554320123133212134341232355400111111111100000002221022222000025555555553233333322233233555555555555555555555555555555555555555555555555555555555555\n555555555555555555555431032114311111244343343245510011111111000001012221133211000025555555554232233332225433555555555555555555555555555555555555555555555555555555555555\n555555555555555555555212143213201212124344322235520011111111000002123210223200000124555555555243123433225542555555555555555555555555555555555555555555555555555555555555\n555555555555555555555412232112312311214312222235540011111111001102223311212100000213555555555234223344314554455555555555555555555555555555555555555555555555555555555555\n555555555555555555555521210111344301432001232234551001111111011012223202322000001312555555555314323234423555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555531211211243322101112222222552001111111100023312013231000002221455555555512433323422555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555541221110144310002222232222454001111111010012222122120000002220355555555541233333332555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552231222232001111122332222455100111100000023122223100000023220255555555555213223332455555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554332123100012111233433222355200111000000122222222310001123220355555555555521222222354555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555334310001121112233333222355400110000000122322223310202223221555555555555553122222254455555555555555555555555555555555555555555555555555555555555\n555555555555555555555555432000011211112232333222235510000000001222223312122201222212555555555555555312222254445555555555555555555555555555555555555555555555555555555555\n555555555555555555555555400001111111222223433322235520000000121222112221132112321114555555555555555541222244444555555555555555555555555555555555555555555555555555555555\n555555555555555555555555510111012222122334433322235540000000231222013120132023231025555555555555555554112235444455555555555555555555555555555555555555555555555555555555\n555555555555555555555555530100012211123433333332234551000000232231002220222012220045555555555555555555421225444445555555555555555555555555555555555555555555555555555555\n555555555555555555555555540000011122333333333333333553000000123230201311312022220155555555555555555555552115444444455555555555555555555555555555555555555555555555555555\n555555555555555555555555552000011233333333333333333554000121122310210212311122310355555555555555555555555204444444445555555555555555555555555555555555555555555555555555\n555555555555555555555555554100012333333333333333334555102453122301210012320232201555555555555555555555555523544444444555555555555555555555555555555555555555555555555555\n555555555555555555555555555101112333333333333333455555345554031222310012220222102555555555555555555555555554544444444455555555555555555555555555555555555555555555555555\n555555555555555555555555555311222333323333333345555555555555121232310122201222004555555555555555555555555555554444444445555555555555555555555555555555555555555555555555\n555555555555555555555555555422222222333333334555555555555555223231220232202321025555555555555555555555555555555444444444555555555555555555555555555555555555555555555555\n555555555555555555555555555532222233333333455555555555555555412231121233112220045555555555555555555555555555555554444444555555555555555555555555555555555555555555555555\n555555555555555555555555555542223333332345555555555555555555510222122121012210155555555555555555555555555555555555444444555555555555555555555555555555555555555555555555\n555555555555555555555555555553322222234555555555555555555555530223222221132200355555555555555555555555555555555555544444455555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555221000000145555555555555555555555223541112122245420001111100001111111000011000000005555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555322100000003555555555555555555554121551122122232000111111100001111110001100000010004555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555422210000010145555555555555555532222452122231100000111111100001111100010023300000003555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555412221000000014555555555555555542213553021220012100011111100000110000001355520000002555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555520123100000000255555555555555453114554111000222101111111110000000000013104511000001555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555530002320000000014555555555555323025554001001211111111111000000000000130004424100001555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555541001343000000100355555555555222145421111000111111111100000000000000300025145100100455555555555555555555555555555\n555555555555555555555555555555555555555555555555555555551000344302100010025555555555122255401221100111111111000000000000003100152243200100455555555555555555555555555555\n555555555555555555555555555555555555555555555555555555553000243402520001004555555555321355512322101111111100000000000000024000430434300000355555545555555555555555555555\n555555555555555555555555555555555555555555555555555555554000023411553000003555555555421555521211111111111110000000000000043003412434322222333333333555555555555555555555\n555555555555555555555555555555555555555555555555555555555100132330455410002555555555533555530111111111111111111111222222233333333333333333333333333455555555555555555555\n555555555555555555555555555555555555555555555555555555555201034230355520001555555555544555541222222222223333333333333333333333333333333333333433333455555555555555555555\n555555555555555555555555555555555555555555555555555555555400024420155541000455555555555555532333333333333333333333223333333333443344443434333333443455555555555555555555\n555555555555555555555555555555555555555555555555555554544433222440145552100255555555555554332334434433334444444444443333333333333334333433333433343355555555555555555555\n555555555555555555555555555555544454234444333444344444322344221242243454420155555555555554243245543555555545545545433333333333333334333434343333333355555555555555555555\n555555555555555555554444443334422134014334323333444443223244422122212034232145555555555553443245453444454544434445323333333434434443443333333333333355555555555555555555\n555555555555555555554444332324431113333234423334444444344445555544333002324235555555555532444233333333343333333445444333333333333333333333333333333355555555555555555555\n555555555555555555555444333334444433322112232345444455555544333334555200334335555555553333444333333333333333333455554433333333333333333333333333333345555555555555555555\n555555555555555555555544444444444444555544333334444444455554334445421200243435555555553013444323333333333333333344444333333333333333333333333333333245555555555555555555\n555555555555555555555544445544533333455555544344444444444444545542000210024534555555554101444423333344333333333223222333333332233333333333333333333245555555555555555555\n555555555555555555555544454444444445544444443343444444322323454200011110002413555555555221134423444444444555454433333333333322223333222333322222233235555555555555555555\n555555555555555555555544443333345444444445443333344444433333420001111020000002555555555322112433545455545544453333333333333212222332232333223222322335555555555555555555\n555555555555555555555554443333235554555554443333443444444432100111111010000001455555555423211233434433333333344333333333333212322331232232211111232234555555555555555555\n555555555555555555555554444443334444322233333334433344444211101111111100000000355555555423332102345444444444345545553333333211222221232231321222222234555555555555555555\n555555555555555555555554444444334333200011122334433344321111111111111001000000255555555522333210255554555555435445443333333321121222222231332123311124555555555555555555\n555555555555555555555555444334434433223201111234433442111111111111110001000000155555555531233331014544334333333333333333333322121132222221221133312124555555555555555555\n555555555555555555555555433334434433313324343334443211111111111111100001100000045555555542223332200343343344444444454443333321212223233221221233212223555555555555555555\n555555555555555555555555444334543433334343343334421110011111111111000001100010035555555552233332221025554355555554545433333321211212333222112222122123555555555555555555\n555555555555555555555555544444543443342442333432101100011111111000000000000121015555555552234442232104444334333333333323333331221221222223112222111233555555555555555555\n555555555555555555555555544444543443441443413200112220001111111000000000102320005555555553223443343214444344343322233333333331111231111123311111122333455555555555555555\n555555555555555555555555543334444344434432434100222220001111111100000000212111103555555554233444344223435555543444434444433332111233101233333223333333455555555555555555\n555555555555555555555555554344444234423434555300222210001111111100000000122112212555555555234444333322522444443344433333333333333333322333333333333332455555555555555555\n555555555555555555555555554444443234423355555400122210000111111100000001222212221555555555233444432331432244444444432333333333333333333333333333333333355555555555555555\n555555555555555555555555555444432324444554235510023222011111111110000001333312221455555555323334442231443224433333333333333333333333333333333333333333355555555555555555\n555555555555555555555555555444433334555321125530022211111111111100000000223213221355555555422333443222342323553333333333333333333333333333333333333333345555555555555555\n555555555555555555555555555544555555542124325540011111111011110000000001322013210255555555523232344322241323555433333333333333333333333333333333333333345555555555555555\n555555555555555555555555555544455554412144334551001111111111100000000002222022310355555555522333233432153223455543233333333333333333333333333333333333345555555555555555\n555555555555555555555555555555555422421344212553001111111110000000010012231122200255555555532333322333144123455555333333333333333333333333333333333333345555555555555555\n555555555555555555555555555555543211243332121454001111111100001000010022220232200155555555542333321222234322355555543333333333333333333333333333333322235555555555555555\n555555555555555555555555555544221122242110111455100111111110000001100022211232200045555555552232332112225332455555554322222233333333333333333333333333445555555555555555\n555555555555555555555555554333112223232112221255300111111110000001200232202222200035555555553233323321224342455555555444444444444445555555555555555555555555555555555555\n555555555555555555555555442124123321124232331255400111111110110001100222102222100015555555554233333332214323355555555555555555555555555555555555555555555555555555555555\n555555555555555555555544212103322111224343234335520011111111100000001222123321000014555555555233224333223543355555555555555555555555555555555555555555555555555555555555\n555555555555555555555421124212410112234334432225530011111111000010212321022310000123555555555234223343222554245555555555555555555555555555555555555555555555555555555555\n555555555555555555555512224211411221112532222224540001111111001110222331122200000222555555555324323244322555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555531121011233410243200232234551001111111011101122321232100000222555555555414433323431455555555555555555555555555555555555555555555555555555555555555\n555555555555555555555541210210144321221111222233553001111111100102231201223100001222455555555521433333442355555555555555555555555555555555555555555555555555555555555555\n555555555555555555555551121110134432001222222222455001111111112201322212212000001221355555555552133333332255555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553122121034200012122333222355200111110012101312222310000013220155555555555312323232255555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555242112321001111123333222355300111100001002322222220000113321255555555555531122222244455555555555555555555555555555555555555555555555555555555555\n555555555555555555555555333222100012211223333222355500110000000002232122221111222221455555555555554112222235445555555555555555555555555555555555555555555555555555555555\n555555555555555555555555434210001211112232233322235520000000000012222222212210222221555555555555555521222225444555555555555555555555555555555555555555555555555555555555\n555555555555555555555555531000111211122322333322225530000000002121211222113201232113555555555555555552122215444455555555555555555555555555555555555555555555555555555555\n555555555555555555555555520011101112222333433322234550000000013122301312023103222005555555555555555555312214444444555555555555555555555555555555555555555555555555555555\n555555555555555555555555540110001221113344333332233552000000013223200221122102231025555555555555555555541123544444455555555555555555555555555555555555555555555555555555\n555555555555555555555555551000002211233333333332333553000001002223111131121213220045555555555555555555554112544444445555555555555555555555555555555555555555555555555555\n555555555555555555555555553000001123343333333333332455000113302232021021231112220155555555555555555555555511544444444555555555555555555555555555555555555555555555555555\n555555555555555555555555554100001233333333333333333555201355512231021001231022310355555555555555555555555552444444444445555555555555555555555555555555555555555555555555\n555555555555555555555555555200012233333333333333345555424555521312222002222122200555555555555555555555555555554444444444555555555555555555555555555555555555555555555555\n555555555555555555555555555401112233332333333334555555555555531213232012220122102555555555555555555555555555554444444444455555555555555555555555555555555555555555555555\n555555555555555555555555555521222232233333333455555555555555541222122023211331104555555555555555555555555555555544444444455555555555555555555555555555555555555555555555\n555555555555555555555555555532222223333333345555555555555555552223202123311221015555555555555555555555555555555555444444455555555555555555555555555555555555555555555555\n555555555555555555555555555542222333333234555555555555555555553022212222102221035555555555555555555555555555555555544444445555555555555555555555555555555555555555555555\n555555555555555555555555555553233322223455555555555555555555555012322222012220155555555555555555555555555555555555554444445555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555542210000000355555555555555555555554134511121222455310001111000001111110000110000000035555555555555555555555555555555\n555555555555555555555555555555555555555555555555555552221000000014555555555555555555552213521221222331000111111100001111100011001000000025555555555555555555555555555555\n555555555555555555555555555555555555555555555555555553222100000100355555555555555555532223530222311100000111111100001111000100245200000025555555555555555555555555555555\n555555555555555555555555555555555555555555555555555554122110000010025555555555555555542214541122200012100111111100001100000003445400000015555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555112231000000001455555555555555442125551110001222111111111100000000000031025211000004555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555200123200000000025555555555555232045552000001211111111110000000000000310034152000004555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555400013431000000101455555555554121255421111000111111111100000000000003100151353001003555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555511003443012000010035555555555122455401221100111111111000000000000023000431534000002555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555520002444104310010005555555555321455512322111111111100000000000000041003403445000102544444444555555555555555555555\n555555555555555555555555555555555555555555555555555555530000233204541001004555555555312555511211111111111100000000000000241124213333222222333222223455555555555555555555\n555555555555555555555555555555555555555555555555555555551000223302555200002555555555424555520111111111111111111222222223333333333333333333333333333455555555555555555555\n555555555555555555555555555555555555555555555555555555552000342311555400001555555555535555521222222222333333333333333333333333333333333434343433443355555555555555555555\n555555555555555555555555555555555555555555555555555555553000244200455520000455555555555555432333333333333333333333333333333334333333443433333333343355555555555555555555\n555555555555555555555555555555555555555555555555555555543222132430145532100355555555555553342334433544434444445455443333333334333334333433333444343355555555555555555555\n555555555555555555555555555555555554455444434444444444322344221242144544310255555555555553342235543555555545545555433333333433333333443333333333333355555555555555555555\n555555555555555555555455443344423252025334333333344443223244321122322243331155555555555544443245454444454454333445333333333334444443443333333333333345555555555555555555\n555555555555555555554344332234412033234344323334444443334344555444332013333245555555555533444233233333333333223455454433333333333333333333333333333245555555555555555555\n555555555555555555554444222334443222211113332344444455555544334444555201433235555555554223444223333333323333333355554433333333333333333333333333333245555555555555555555\n555555555555555555555444444444445555444332232344444444445554333445531100434435555555554013444323333333333333233334333333333333333333333333333333333335555555555555555555\n555555555555555555555444555554433333555555543345444444444444445553100100145534555555555101345323333344333333333322232333333332233333333333332222233335555555555555555555\n555555555555555555555544455555444444555555544444444443333323455310001110003533555555555211024423444445544555554433333333333322223333222333322223223334555555555555555555\n555555555555555555555544443343455444444444542333344444333333431000111010000212555555555323211323545455544543444322223333333312322332232233212211332334555555555555555555\n555555555555555555555544433232345555555555543333444444444432100011111110000001555555555423321113434433333333345333343333333311322231233232221111122234555555555555555555\n555555555555555555555544444433344444333433333334433344444311100111111100000000455555555522332101245444444455445555553333333321222222223221232223212224555555555555555555\n555555555555555555555544444444344333100112233334433444431111111111111100000000355555555532233320034554555555434444443333333322121122222231232123311113555555555555555555\n555555555555555555555554444344334333122101001334343443111111111111110001000000255555555541224332102444333333333333333333333321122133223221221133312213555555555555555555\n555555555555555555555555433344444333133323332344333321111111111111100001000000155555555552223433210034444344445555555443333321212212333222121223212113555555555555555555\n555555555555555555555555433345434423233343442334432110001111111111000000100011045555555552233333222003555345554544544433333331221221233223112222221123455555555555555555\n555555555555555555555555444444433433443442333333211100001111111000000000000121035555555553234443233211543333333333333333333331121131122223211111111232455555555555555555\n555555555555555555555555444445444443431534414420112221001111111100000000011321015555555554223444334321444444443333333333333332111132111123322222223332455555555555555555\n555555555555555555555555533344434444433434414300123221001111111100000000021211114555555555233344334322342555543444434444433333212333211233333333333332455555555555555555\n555555555555555555555555543344443344324433555400122210000111111100000000012111223555555555234444433332252244443344433333333333333333333333333333333333355555555555555555\n555555555555555555555555543344443244323255555510022221000111111110000000123211222555555555323344432232252223544444433333333333333333333333333333333333355555555555555555\n555555555555555555555555554444432334324455435530022222101111111110000000133321222555555555423334443223143332353233333333333333333333333333333333333333345555555555555555\n555555555555555555555555554444322334445542115540012221111111111100000000122311321455555555523333344322134232355433333333333333333333333333333333333333345555555555555555\n555555555555555555555555555444444445554212314551012111111111111000000000122102320355555555522232234432234132355543233333333333333333333333333333333333345555555555555555\n555555555555555555555555555544445555532124333553000111111111100000001100222112220255555555532333323443225322345555433333333333333333333333333333333333335555555555555555\n555555555555555555555555555544555543431144322454001111111111000000011101223122210155555555542333322233214411335555543333333333333333333333333333333333335555555555555555\n555555555555555555555555555545554321242342211355100111111100001000011002222122210045555555552333332122213432235555555333333333333333222222222223333333335555555555555555\n555555555555555555555555555555432121144221111355300111111110000000110002220123210035555555553232233211223534245555555543333333333333333444444444444455555555555555555555\n555555555555555555555555555444211223233111121145400111111110000001210023210222210025555555554234232321222534245555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554324212332114112242145510011111110110001210022211222200005555555554133323233221533335555555555555555555555555555555555555555555555555555555555\n555555555555555555555555432012323321213434123335530011111111100000210122212321100014555555555233223433321454325555555555555555555555555555555555555555555555555555555555\n555555555555555555555543102211431111224434443224540011111111000011111222102320000023555555555334213344322355434555555555555555555555555555555555555555555555555555555555\n555555555555555555555530214321320121112444322223551001111111000111012332012210000121555555555324322234432255555555555555555555555555555555555555555555555555555555555555\n555555555555555555555541223212231330132420223234553001111111101100012232122200000221455555555413433323443155555555555555555555555555555555555555555555555555555555555555\n555555555555555555555552120011134430142100222233454001111111100021122120122200000222355555555521343333343145555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553121121124343200121222222355100111111101330132221221100001221255555555553123333333235555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554122111014421001222233222255300111111002310031221220000002221155555555555412323233225555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555223122223100111123333222245400111100002310132222222000102331155555555555542122222215445555555555555555555555555555555555555555555555555555555555\n555555555555555555555555433212310001211123333322245510011000001200222212222010222221355555555555555212222214444555555555555555555555555555555555555555555555555555555555\n555555555555555555555555533431000112111223333322235530000000000101222222221120122221455555555555555531222223544455555555555555555555555555555555555555555555555555555555\n555555555555555555555555543100001121112222233322224540000000000112221122211311132112555555555555555554112222544444555555555555555555555555555555555555555555555555555555\n555555555555555555555555540000101111222223333322224551000000000221221122202301322103555555555555555555521222544444455555555555555555555555555555555555555555555555555555\n555555555555555555555555551011101122112334433332223553000000000231220022212211222015555555555555555555553122444444445555555555555555555555555555555555555555555555555555\n555555555555555555555555553010001221123333333332232454000000010222311113112111222025555555555555555555555310354444444455555555555555555555555555555555555555555555555555\n555555555555555555555555554000001112233333333333333355100002451122211102122112221045555555555555555555555541254444444445555555555555555555555555555555555555555555555555\n555555555555555555555555555200001123333333333333333455300135552123201200133103220155555555555555555555555555354444444444555555555555555555555555555555555555555555555555\n555555555555555555555555555400001233333333333333345555413555554132212200122112210355555555555555555555555555554444444444445555555555555555555555555555555555555555555555\n555555555555555555555555555510111233333333333333455555555555555121233200222022200455555555555555555555555555555444444444445555555555555555555555555555555555555555555555\n555555555555555555555555555531122233323333333345555555555555555222222202321132101555555555555555555555555555555555444444445555555555555555555555555555555555555555555555\n555555555555555555555555555542222222233333334555555555555555555422220212331122103555555555555555555555555555555555544444444555555555555555555555555555555555555555555555\n555555555555555555555555555552222223333333455555555555555555555511231122220222015555555555555555555555555555555555554444444555555555555555555555555555555555555555555555\n555555555555555555555555555553222333332345555555555555555555555520222232211221025555555555555555555555555555555555555444444555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555422100010002555555555555555555555552235211212224554200011111000011111110001100000000255555555555555555555555555555555\n555555555555555555555555555555555555555555555555555522210000000135555555555555555555541225302222124520000111111000001111000110021000000155555555555555555555555555555555\n555555555555555555555555555555555555555555555555555532221000000002555555555555555555422325411223121100000111111000001110000002554000000155555555555555555555555555555555\n555555555555555555555555555555555555555555555555555531222100000010145555555555555555532135511223100012000111111100001100000033255000000045555555555555555555555555555555\n555555555555555555555555555555555555555555555555555551122210000010002555555555555555531245521101001222111111111100000000000320053230000035555555555555555555555555555555\n555555555555555555555555555555555555555555555555555552011232000001000145555555555554231255530010001211111011110000000000003100151440000035555555555555555555555555555555\n555555555555555555555555555555555555555555555555555553000134310000001002555555555554121355410111000111111111000000000000022000422431010025555555555555555555555555555555\n555555555555555555555555555555555555555555555555555554110034431021000110145555555554122555401221000111111110000000000000140003404341000015555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555100024442034100010015555555555212555512322111111111100000000000000330025024352011114443333333455555555555555555555\n555555555555555555555555555555555555555555555555555555300003433025520001004555555555314555511211111111111100000000000111431233233333333332222223333355555555555555555555\n555555555555555555555555555555555555555555555555555555400002234115553100003555555555435555510111111111111211222222223333333333333333333333333333343355555555555555555555\n555555555555555555555555555555555555555555555555555555510103423204555200002555555555545555421222223223333333333333333333333333333334443444343343343355555555555555555555\n555555555555555555555555555555555555555555555555555555520001442103555410001555555555555555341333333333333333333333333333333334333333443433333333343355555555555555555555\n555555555555555555555555555555555555555555555555555555531122333320245521000455555555555543341334533544434444555554543333333333333334433433434344343345555555555555555555\n555555555555555555555555555555555555555554444454444544333344231351145544210355555555555542442235553455555545554545433333333333433343443333333333333345555555555555555555\n555555555555555555555555554454433351144343333333344443223344311122323443331255555555555534453245444444344454333344433333333344333333333333333333333245555555555555555555\n555555555555555555544444332344312142144344223334444432233344544433322023233255555555555433443133233333333333333355554433333333333333333333333333333335555555555555555555\n555555555555555555544443222334322122322133333344444444444544344445555103343245555555555124444223333333333333333355554433333333333333333333333333333335555555555555555555\n555555555555555555554443333344455444333221232345444444444454333344542002434335555555555103445223333333333333223233333333333333333333333333333333333334555555555555555555\n555555555555555555555445555555433444555555433345444445554445444554200000245534555555554100145323333344333333443332333333333332223333322333332222233334555555555555555555\n555555555555555555555444455555433444555555544444444444333324455420001000014532555555555212113413444455554555554433333333333322322333222233222322322334555555555555555555\n555555555555555555555444444444445555444444533333344444333323543100111000000321555555555423210213545455544443444322323333333312322332232233221111232234555555555555555555\n555555555555555555555444332332444444555555543333444444444333310011111100000000455555555523331102334433333333345444444333333321333222233222231122223223555555555555555555\n555555555555555555555544433333345444444444443334433444444421000111111100000000355555555522333210145544455455445555553333333321122222123221232223321123555555555555555555\n555555555555555555555544444433343333111222333334333444433111111111111100000000255555555531233331013554545544434344343333333321122133222221232123321213555555555555555555\n555555555555555555555544444444344333111001112344343444311111111111110000000000155555555541223333200234333333333334344333333321212123223221121133212213555555555555555555\n555555555555555555555554443344344332133113222344333431111111111111110000000000045555555552222433221003444345455555555543333331211222333222112222222113455555555555555555\n555555555555555555555554333344434333133343433444443211001111111111000000000001035555555552233343222200354445544444444423333332121121222213212222221123455555555555555555\n555555555555555555555554443345434333343432433335421110001111111110000000000012025555555553223444323321154333333333222222333332111132111113311111122332455555555555555555\n555555555555555555555555444445434433413424224432111111001111111100000000001131015555555554232444333422154444443333334333333332111233101123332222333332355555555555555555\n555555555555555555555555434445444434423434214410122222000111111100000000012211114555555555233344433432143245543444434444433333322333322233333333333333355555555555555555\n555555555555555555555555433344443444334324435510122221000111111100000000012211223555555555324444443333135213443344433333333333333333333333333333333333345555555555555555\n555555555555555555555555533444442344223343555530022221000111111110000000012321222555555555423334443223225222354433333333333333333333333333333333333333345555555555555555\n555555555555555555555555544444433344322355545540012221100011111110000000023331222455555555522333444322215333235422233333333333333333333333333333333333345555555555555555\n555555555555555555555555554443223234324554214551012322111111111110000000022221222355555555522233334432214323235543233333333333333333333333333333333333345555555555555555\n555555555555555555555555554444334445555422212553002211111111111000000000022211321255555555532333223443223413234555432333333333333333333333333333333333335555555555555555\n555555555555555555555555555445555555553213433554000111111111110000000110122212220155555555542333322343322522234555543333333333333333333333333333333333335555555555555555\n555555555555555555555555555444445554341225322455100111111111000000011100132212220045555555552333332233322532133555555433333333333333333333333333332222235555555555555555\n555555555555555555555555555444555532243134321255300111111110001000011100222113220035555555552233332212221443223555555543223222233333323333333333333334445555555555555555\n555555555555555555555555555555554221124332112255400111111110000000111000222013220025555555553233232321131343424555555555333333444444444455555555555555555555555555555555\n555555555555555555555555555544422112234211111145510011111110000001221002321122210015555555554124332332122342423555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555433311233213212232025520011111111110000221002220122210004555555555223323323322253333555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554212412332122424223234540011111111110000231012221332100003555555555224212433322145532555555555555555555555555555555555555555555555555555555555\n555555555555555555555554421210332211123434334323551001111111000011121122211231000012555555555324322334432145553455555555555555555555555555555555555555555555555555555555\n555555555555555555555552111421241011212444443222552001111111100111111222202221000021555555555414422323443235555555555555555555555555555555555555555555555555555555555555\n555555555555555555555551222421141132121342222223554001111111101110101223203220000121455555555512433332344225555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553112101123441034310123223455100111111100012212222022310000222355555555531243333334315555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555221021014332221011222222255200111111101233102222021210000222155555555554113322323314555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555212111003443100122223222245400111111002332002222132000001321045555555555521233223223555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555412212103410001212233322245510011110001331013222223100001332055555555555553112222222544555555555555555555555555555555555555555555555555555555555\n555555555555555555555555533311231000121113343322235520011100001221012222223201122221255555555555555411222222544455555555555555555555555555555555555555555555555555555555\n555555555555555555555555533322200011211122333322235540010000000220012222222112022221355555555555555552122221444444555555555555555555555555555555555555555555555555555555\n555555555555555555555555543420000121111223233322223551000000000111122212221231123211555555555555555555312222354444455555555555555555555555555555555555555555555555555555\n555555555555555555555555553100010121122232333332223552000000000013122103220220233102555555555555555555541122254444445555555555555555555555555555555555555555555555555555\n555555555555555555555555552001110112212233443332223554000000000013222102211220123103555555555555555555555212254444444455555555555555555555555555555555555555555555555555\n555555555555555555555555554011001222112334333333222455100000013213222011311221222015555555555555555555555530154444444445555555555555555555555555555555555555555555555555\n555555555555555555555555555200000211123333333333333355200001255302221120212211222025555555555555555555555554035444444444555555555555555555555555555555555555555555555555\n555555555555555555555555555300000112333333333333333355400124555512230120013201321045555555555555555555555555445444444444445555555555555555555555555555555555555555555555\n555555555555555555555555555510000223333333333333334555501455555512321220012212220055555555555555555555555555555444444444444555555555555555555555555555555555555555555555\n555555555555555555555555555520011223343333333333355555545555555531212320022202220255555555555555555555555555555554444444444455555555555555555555555555555555555555555555\n555555555555555555555555555540112233333333333334555555555555555541222130132113210355555555555555555555555555555555544444444455555555555555555555555555555555555555555555\n555555555555555555555555555552122222223333333455555555555555555552223121233122201555555555555555555555555555555555554444444455555555555555555555555555555555555555555555\n555555555555555555555555555553222222333333345555555555555555555553123112222022202555555555555555555555555555555555555544444455555555555555555555555555555555555555555555\n555555555555555555555555555554222233333233555555555555555555555554022322221122104555555555555555555555555555555555555554444455555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555532110001000135555555555555555555555532451121223555552000111111000011111000100000000004555555555555555555555555555555555\n555555555555555555555555555555555555555555555555542221000000002455555555555555555555521252122213555310001111110000011110001013420000003555555555555555555555555555555555\n555555555555555555555555555555555555555555555555552222100000010035555555555555555555322353122312441000000111111000011100000245540000002555555555555555555555555555555555\n555555555555555555555555555555555555555555555555552222200000001001455555555555555555421354112311100122011111111000010000002301531100002555555555555555555555555555555555\n555555555555555555555555555555555555555555555555553122221000000100025555555555555555422455111210002221111111110000000000022002515200001555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555101123210000100001355555555555553312555211000001111111111000000000000130004225200100555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555200003331000000000014555555555552213555201110000111111110000000000000310034043300000455555555555555555555555555555555\n555555555555555555555555555555555555555555555555555301002443201100001100355555555552224555302221001111111000000000000002300251244400000355444444333355555555555555555555\n555555555555555555555555555555555555555555555555555410001443410430000110035555555554115555412321111111111000000000000004301420434422222333322222333355555555555555555555\n555555555555555555555555555555555555555555555555555510000343420354100010015555555555225554412111111111111000000011111123323333333333333333333333333345555555555555555555\n555555555555555555555555555555555555555555555555555530000123430255530000015555555555345554420111111112222222222333333333333333333333333343433343344345555555555555555555\n555555555555555555555555555555555555555555555555555540000232340155553000004555555555455553431222233333333333333333333333333333333333444343333333334345555555555555555555\n555555555555555555555555555555555555555555555555555551010144221045554100002555555555555543441333333433333333334444433333333333333334433333433344434335555555555555555555\n555555555555555555555555555555555555555555555555555552000144331132345311001555555555555533441234543454544555554554543333333333433333443333333333333335555555555555555555\n555555555555555555555555555555555555555555555555545553222344131440145442100455555555555534451234554454555455544444432233333333444443343333333333333335555555555555555555\n555555555555555555555555555555555554454444334444344444333344210133334433310355555555555444452134444343344343333344444433333333333333333333333333333334555555555555555555\n555555555555555555555555544444232530253343333334444432223344443322211332342255555555555244443133333323233333333355555433333333333333333333333333333334555555555555555555\n555555555555555555444443322344120342343343233344444444444444444555555133333255555555554224444123333332333333333244444433333333333333333333333333333334555555555555555555\n555555555555555555444432223344322222211122323444444455555554233334554114344245555555554201355123333234322333333223333333333333223333333333332222223334555555555555555555\n555555555555555555544443334444455554444332333344444444555554444455420003545435555555553310014213333334344444444433333333333332222333322233322322322333555555555555555555\n555555555555555555554455555544333334555555443344444444444334555542000000145533455555554422111113445455554554544332323333333321322333223233221111132233555555555555555555\n555555555555555555554444455554444445555444434434444443323324454310011100002531355555555432321102444444444443344333333333333321332232123222231122213223555555555555555555\n555555555555555555554444444444554444444444433333444444443333531001111100000120255555555431333211134433333334335444554333333321122222123222232223321213555555555555555555\n555555555555555555554443322323444455555555433334433444444433210011111100000000155555555441233321003554555555435454553333333321122122222222233113321212455555555555555555\n555555555555555555555444333333444443334333333344333443444421011111111100000000045555555442223333200145544444433333333333333331212123223222122123312212455555555555555555\n555555555555555555555444444433443331001112233344333443432111111111111000000000035555555543222433321002333334344444445443333331211222333212112222212113455555555555555555\n555555555555555555555444444443343331221011012343334444211111111111111000000000025555555543122333322210035345555554545533333332121121223213212222221123455555555555555555\n555555555555555555555544333444443331333133323344334431110111111111100000000000115555555544123333322322003434444333333333333332121122112213321111122232355555555555555555\n555555555555555555555543333454343232333433423344443211000111111111000000000001204555555554222444432332213543333222223333333332111123101123332222233333355555555555555555\n555555555555555555555554433454334334344423334334421111000111111100000000000113103555555554323334433343222534543444434444433333222233312233333333333333345555555555555555\n555555555555555555555554444454444334215334134432001222100111111110000000000222112555555554423334443343321532354344433333333333333333333333333333333333345555555555555555\n555555555555555555555554344454344444434344143440012322100011111110000000010121122455555555513444444333321442124444443333333333333333333333333333333333345555555555555555\n555555555555555555555554333444433443244334444551012221100011111110000000011122122455555555522333444322331342322443333333333333333333333333333333333333345555555555555555\n555555555555555555555555433444423443232411455553002222100011111110000000001332122355555555532333334432222253332255432333333333333333333333333333333333335555555555555555\n555555555555555555555555444444333443120445543454001222211111111111000000001222122255555555542323323443222252232355543333333333333333333333333333333333335555555555555555\n555555555555555555555555544432223344333554311455101222111111111100000001101221132145555555552323322344322153232345555433333333333333333333333333333333335555555555555555\n555555555555555555555555544444444444555531232355300111111101110000000011101321222045555555552223332233433144222335555554333333333333333333333333322222235555555555555555\n555555555555555555555555554445555555554221443355400011111111100000001111002221221025555555553233333212332135321235555555432333333333222223333333333344445555555555555555\n555555555555555555555555554445455555434122532145510011111110000100011111012221321015555555554133333221122225333245555555554333333334444444455555555555555555555555555555\n555555555555555555555555554444455543124324331225520011111110000100011110012211321004555555555123223232112215343245555555555555555555555555555555555555555555555555555555\n555555555555555555555555554444455421112432211124540011111111000000121110023212221003555555555223333223322214323235555555555555555555555555555555555555555555555555555555\n555555555555555555555555555445442111223421112114551001111111010000221110023112221002555555555323322332332213543335555555555555555555555555555555555555555555555555555555\n555555555555555555555555555543341223321331224213552001111111111000132110022123210001555555555424321344333222555325555555555555555555555555555555555555555555555555555555\n555555555555555555555555555421132233212243422333454001111111100001122101122123200002455555555414431233443222555545555555555555555555555555555555555555555555555555555555\n555555555555555555555555443121024211112343344322355101111111100011122112222122100012355555555522432232344321555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555311143114101221244443222355200111111100110023202232122000012255555555520343333234431455555555555555555555555555555555555555555555555555555555555\n555555555555555555555555212242113213202233112323455300111111100001233112221222000022255555555552134333333331355555555555555555555555555555555555555555555555555555555555\n555555555555555555555555411210112444103420012322345500111111110123332023221222000012145555555555312332232332255555555555555555555555555555555555555555555555555555555555\n555555555555555555555555521101201433322001122222235520011111101333232012221310000122035555555555542122222322254455555555555555555555555555555555555555555555555555555555\n555555555555555555555555531211100344310012222322224530011111001333221012222320000232135555555555555311222222144445555555555555555555555555555555555555555555555555555555\n555555555555555555555555541221221231001111233322224540001110000232220022222231112222145555555555555541122222145444455555555555555555555555555555555555555555555555555555\n555555555555555555555555553331123100012112233332224551001000000122210022322221212222255555555555555555212222235444445555555555555555555555555555555555555555555555555555\n555555555555555555555555554332220001111122333332223553000000000121000122222212212321355555555555555555531122225444444555555555555555555555555555555555555555555555555555\n555555555555555555555555555333100012111122323332222454000000000000212222022113113310455555555555555555555212215444444445555555555555555555555555555555555555555555555555\n555555555555555555555555555310001011112223234333222455100000000014413122022113112210555555555555555555555531114544444444455555555555555555555555555555555555555555555555\n555555555555555555555555555300111011221223343333222355300000000355313221013122212201555555555555555555555554103544444444445555555555555555555555555555555555555555555555\n555555555555555555555555555511100012211234333333223345400000124555402221102121122203555555555555555555555555522544444444444455555555555555555555555555555555555555555555\n555555555555555555555555555520000011122333333333333335510011455555512220201132022204555555555555555555555555555544444444444445555555555555555555555555555555555555555555\n555555555555555555555555555540000011233333333333333345520035555555521321210122122115555555555555555555555555555554444444444444555555555555555555555555555555555555555555\n555555555555555555555555555551000022333333333333334555542455555555531222310221122025555555555555555555555555555555554444444444555555555555555555555555555555555555555555\n555555555555555555555555555553001122333333333333345555555555555555541222311321221035555555555555555555555555555555555444444444555555555555555555555555555555555555555555\n555555555555555555555555555554111122333233333334555555555555555555552222121331231045555555555555555555555555555555555554444444555555555555555555555555555555555555555555\n555555555555555555555555555555211222222333333455555555555555555555553122122221221155555555555555555555555555555555555555444444455555555555555555555555555555555555555555\n555555555555555555555555555555422222233333334555555555555555555555554022222211210255555555555555555555555555555555555555544444455555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555321000010000355555555555555555555555523521212235555541001111110000111110001001100000035555555555555555555555555555555555\n555555555555555555555555555555555555555555555555422100001000014555555555555555555555311531222135554200001111110000111100000145400000025555555555555555555555555555555555\n555555555555555555555555555555555555555555555555522221000000000245555555555555555554222541223125530010001111111000111000001335500000015555555555555555555555555555555555\n555555555555555555555555555555555555555555555555522222100000001003555555555555555555322551113123101231011111111000000000013004412000015555555555555555555555555555555555\n555555555555555555555555555555555555555555555555531222110000001000135555555555555555313552112100002211111111100000000000130015244000004555555555555555555555555555555555\n555555555555555555555555555555555555555555555555540012232000000100002455555555555553314553111010001111111111000000000000300033253001004555555555555555555555555555555555\n555555555555555555555555555555555555555555555555551001033310000000010025555555555552224554001110000111111110000000000002200240434100003555555555554455555555555555555555\n555555555555555555555555555555555555555555555555552010024442001000001101355555555552235555102221001111111000000000000014001511435100112444433333332245555555555555555555\n555555555555555555555555555555555555555555555555554010014444203310000100045555555553135555102321111111111000000000000024104313333223333332222333333345555555555555555555\n555555555555555555555555555555555555555555555555555100003534301552000010025555555554145554202111111111111000001111122233233333333333333333333333334345555555555555555555\n555555555555555555555555555555555555555555555555555200001233300555410000015555555555355553300111111122222222233333333333333333333333444343433333344345555555555555555555\n555555555555555555555555555555555555555555555555555300002312410455551000004555555555455544401223333333333333323333333333333343433333343343333333334335555555555555555555\n555555555555555555555555555555555555555555555555555411101442220255553000003555555555555534410333433433333333344444444333333333433333433343434333333335555555555555555555\n555555555555555555555555555555555555555555555555555510000344310243344210002555555555555334520234553454544554554554543333333343443343344333333333333334555555555555555555\n555555555555555555555555555555555555555555555555555531212344231440044332101555555555555434530234554454545455443444533333333334433333333333333333333334555555555555555555\n555555555555555555555555555555555555555544444444444444333444120233334333210455555555555344440134434333334343333354444433333333333333333333333333333334555555555555555555\n555555555555555555555555555554343521343343333333444432233344433222212322331355555555554244441133323323333333333345555443333333333333333333333333333334555555555555555555\n555555555555555555444544333443131431343443233334444443344444455555544243332355555555553213452023333333333333333334433333333333333333333333333322233334555555555555555555\n555555555555555555444433233343211223221233323444444455555554233334555134343255555555553310244113333234333333333322222233333332222333322333332222222333555555555555555555\n555555555555555555444432233344544443332222323354444445555554444445531014445345555555553420113113333344444444544443333333333321222333222233322221232233555555555555555555\n555555555555555555544444444444344445555555433354444444444444555554100000255435355555553431211003455555554554544332222333333321322232123223221111123223555555555555555555\n555555555555555555554444554444333345555555444444444443223224455420001100013534155555554441321101354444444333334433334333333321233222123222232123322223555555555555555555\n555555555555555555554455444444444554444445423333444444333333543000111100000232055555555441333211124533334344435554554333333321122222122222133213321112455555555555555555\n555555555555555555554444333334444445555555433334444444444333310011111110000000045555555442233332101355555555434444443233333331112123222222122113321212455555555555555555\n555555555555555555554444333323555444444444433344333444444431011011111110000000035555555443222333320024444434333333333333333331212213323222122123212212455555555555555555\n555555555555555555554444444333443431112222333344333443443211111111111100000000015555555543122343332100134334444454555444333332221221233312112222222113455555555555555555\n555555555555555555555444444433433331110001113343334444321111111111111000000000005555555544222234322221013445555554444433333332121121122212311212111223355555555555555555\n555555555555555555555443434443443331331132223443334442111011111111100000000000104555555544222333432232100444433333333223333332111122111113321111223333355555555555555555\n555555555555555555555543333443443331333434424344444411100111111111000000000000202555555544323344432233221354443333333333333333111123211123333333333333345555555555555555\n555555555555555555555543333454343333434423333344442111000111111110000000000002201555555544423234443334222352454444434444433333322333322333333333333333345555555555555555\n555555555555555555555544444454344334135343244334201122200111111110000000000112111455555555513334443334322253234434433333333333333333333333333333333333345555555555555555\n555555555555555555555544444444444334234343143442001232200011111110000000000121122455555555522344444332332153222454443333333333333333333333333333333333345555555555555555\n555555555555555555555553334444434443343244343553002222100011111110000000012122112355555555532333444432233144232235322333333333333333333333333333333333335555555555555555\n555555555555555555555554434444423442234412455554001222100001111111000000001223212255555555541333334443222135323225543333333333333333333333333333333333335555555555555555\n555555555555555555555554334444323442212412554455101222210101111111000000000123122245555555551323323344322225123235555433333333333333333333333333333333335555555555555555\n555555555555555555555555444433232443211355531255300222111111111110000000110122123135555555552223332334432215323234555554333333333333333333333333333333335555555555555555\n555555555555555555555555444433333444555553222145400121111111111000000011110222123025555555553233332223433215421233555555433333333333333333322222333333335555555555555555\n555555555555555555555555544454445544455431244345510011111111110000000111100222122015555555554133333211222214432123555555554322233333333333334444444555555555555555555555\n555555555555555555555555554444544455544321443235520011111111000000001111101221222005555555554133333322112313533325555555555543444444555555555555555555555555555555555555\n555555555555555555555555554444445555323422433114540011111111000100011111001221232003555555555223323233211222534324555555555555555555555555555555555555555555555555555555\n555555555555555555555555554443345542211433311124551001111111000000121110002211222002555555555223333323332221532323555555555555555555555555555555555555555555555555555555\n555555555555555555555555554445554221122431111113552001111111000000121110002311222001555555555313322243233221454423555555555555555555555555555555555555555555555555555555\n555555555555555555555555554455442112232231123311554001111111111000132110002212321001455555555413421234433221355533555555555555555555555555555555555555555555555555555555\n555555555555555555555555555543233123321143331333455101111111100000122101112212310001455555555523432232344322355555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554421013232111244443442255200111111100001122121222112210002255555555522443233234432255555555555555555555555555555555555555555555555555555555555\n555555555555555555555555542113203311112244344322245300111111100111012330223112100012255555555530243333223442155555555555555555555555555555555555555555555555555555555555\n555555555555555555555555511124212301311114322222345500111111110100233321222123200012245555555553124332333343145555555555555555555555555555555555555555555555555555555555\n555555555555555555555555522122111323301432002222345510011111110012333311222122100012135555555555411333233232135555555555555555555555555555555555555555555555555555555555\n555555555555555555555555541110110244312211112222225530011111110233333201222121000022125555555555553112322222225445555555555555555555555555555555555555555555555555555555\n555555555555555555555555552110210143431002222332224540011111100233222201222231000133125555555555555411222222225444555555555555555555555555555555555555555555555555555555\n555555555555555555555555552121111044200011223332223551001110000232222101222222111222135555555555555553112222215444445555555555555555555555555555555555555555555555555555\n555555555555555555555555554232112220001111233332223553001100000122220001232222111222145555555555555555411222214544444555555555555555555555555555555555555555555555555555\n555555555555555555555555555333123100012112233332223454000000000022101102222221211221255555555555555555553112213544444445555555555555555555555555555555555555555555555555\n555555555555555555555555555323310001111122222333222355100000000010134112212211312320255555555555555555555411222544444444455555555555555555555555555555555555555555555555\n555555555555555555555555555532000111211223223333222355200000000002552222212211211220355555555555555555555553011544444444445555555555555555555555555555555555555555555555\n555555555555555555555555555510001011112222334333222345400000000145551222201312212210455555555555555555555555410444444444444455555555555555555555555555555555555555555555\n555555555555555555555555555520111012221123333333322235510000013555552122211212112211555555555555555555555555552454444444444445555555555555555555555555555555555555555555\n555555555555555555555555555541100012211233333333333335520001245555553123111113112202555555555555555555555555555554444444444444455555555555555555555555555555555555555555\n555555555555555555555555555551000001123333333333333335540014555555554122121012212203555555555555555555555555555555444444444444455555555555555555555555555555555555555555\n555555555555555555555555555553000012333333333333333455551355555555555121231012112104555555555555555555555555555555555444444444455555555555555555555555555555555555555555\n555555555555555555555555555555100012333333333333334555555555555555555321222122122115555555555555555555555555555555555544444444455555555555555555555555555555555555555555\n555555555555555555555555555555201112333323333333455555555555555555555422212132122025555555555555555555555555555555555555444444445555555555555555555555555555555555555555\n555555555555555555555555555555311222332233333345555555555555555555555522311222122035555555555555555555555555555555555555544444445555555555555555555555555555555555555555\n555555555555555555555555555555522222223333333455555555555555555555555521222221121045555555555555555555555555555555555555555444445555555555555555555555555555555555555555","555555555555555555555555555555555555555555555552110000100002555555555555555555555555324412112455555530001111110000111100010022000000255555555555555555555555555555555555\n555555555555555555555555555555555555555555555553221000000000135555555555555555555555213412222355554100001111110000111000001455200000155555555555555555555555555555555555\n555555555555555555555555555555555555555555555554222210000000101355555555555555555554223511231355420010001111110000110000013245100000155555555555555555555555555555555555\n555555555555555555555555555555555555555555555555222221000000010024555555555555555554224521131243001221011111110000000000130034230000045555555555555555555555555555555555\n555555555555555555555555555555555555555555555555312221100000001000255555555555555554224531121110012211111111100000000000300042450010045555555555555555555555555555555555\n555555555555555555555555555555555555555555555555401222320000001000003555555555555543215541110010001111111110000000000003100331431010035555555555555555555555555555555555\n555555555555555555555555555555555555555555555555510011233100000000000135555555555542235551001110001111111100000000000013001513342000025555555544443345555555555555555555\n555555555555555555555555555555555555555555555555520100244420011000001001455555555541245552012221011111111000000000000042014214352011124333333332222245555555555555555555\n555555555555555555555555555555555555555555555555530100144433014200001100045555555552145552013321111111111000000000000142134223333333333333333333333345555555555555555555\n555555555555555555555555555555555555555555555555541000034434004531000110035555555553255543102111111111111001111112222333333333333333333333334333334335555555555555555555\n555555555555555555555555555555555555555555555555551000012434103554200000025555555554355544100111111122222223333333333333333333333333444343333333334335555555555555555555\n555555555555555555555555555555555555555555555555553000013124202555530000015555555555455534101223333333333333333333333333333333433333443343333344434335555555555555555555\n555555555555555555555555555555555555555555555555554010014422301555551000004555555555555434201233433443333344444445544333333333333333433333333333333334555555555555555555\n555555555555555555555555555555555555555555555555555100003443100454453110003555555555555344300234553455555554554554543333333343443444344333333333333334555555555555555555\n555555555555555555555555555555555555555555555555555201113444231440044331002555555555555344410134554354545455443344533333333333333333333333333333333334555555555555555555\n555555555555555555555555555555555555555555444554444444333444120242344333201555555555554444410134434333334343233345545443333333333333333333333333333334555555555555555555\n555555555555555555555555555555545533443433333343444433232343322212212323331455555555553344421123222333333323333345555443333333333333333333333333333333555555555555555555\n555555555555555555555545434443222510343443233334444433333444555554444343332355555555553422433023333333333333323333333333333333333333333333333222223333555555555555555555\n555555555555555554434433233443110333332343233444444455555554333334555233443255555555553420124113333234333333333332233333333332222333322233322222322333555555555555555555\n555555555555555555444432232444433222221122323454444445555554344445542025355355555555543430101113333344444455545443333333333321222333223223312211122223555555555555555555\n555555555555555555444443444454445555555444333354444454444444555554200001455345355555553441211012455555554553444332223333333321232233123223222112213223555555555555555555\n555555555555555555544555555443333345555555444444444443333234445531001100024435145555554442332110244444434333334434344333333321132222123222132223321212455555555555555555\n555555555555555555544444555554444454444445433333444443333333554100011100000335035555555442233321112544334444435554554333333322122122222222133213321212455555555555555555\n555555555555555555554444444344544444445545433334444444444333420001111110000013025555555443133332210145555555434444443233333331213123222222122123321212455555555555555555\n555555555555555555554443223224555555554444433344333444444432101011111110000001015555555444122333331002444433333333334333333331212212323312112122212112455555555555555555\n555555555555555555554444343334444432223333333344333443334311111111111100000000004555555444222243333210023344445555555544333332121121233322212222221123355555555555555555\n555555555555555555554444444333433320001111222343434443332111111111111000000000003555555545222223432222001345555454444432333332121122112212321111112232355555555555555555\n555555555555555555554444444433433321320121123443334434211111111111110000000000002555555545312333433233210144333333232222333332111123101113332222233333355555555555555555\n555555555555555555555443334444443321332334334344334531100111111101100000000000111555555545413344443234322145443333333334433333211233311223333333333333345555555555555555\n555555555555555555555543334543443332424324333344443201000111111110000000000001210455555545513233443334322134244444433444333333333333333333333333333333345555555555555555\n555555555555555555555544434443343334344333344344321111210011111110000000000012211355555545523334444333432125322444443332233333333333333333333333333333345555555555555555\n555555555555555555555544444444444334034341244444101222210011111110000000000012112355555555532334444432233225322235433333333333333333333333333333333333345555555555555555\n555555555555555555555543434543444444343243342445001222100001111111000000001012212255555555541333344443223215333223543333333333333333333333333333333333335555555555555555\n555555555555555555555543334444334441443324444555200222200001111111000000003123212245555555541233333443322214422323555432333333333333333333333333333333335555555555555555\n555555555555555555555554334444324441314302555555300222210001111111000000002122212245555555552222332344432213512323455554333333333333333333333333333333335555555555555555\n555555555555555555555554444443333442202334553245400122211111111110000000110022113125555555552233332233443222532323455555433333333333333333333333322222235555555555555555\n555555555555555555555555444422233444433355421135510121111111111100000011110022123115555555553132333222343322542123355555554323333333322222333333333344445555555555555555\n555555555555555555555555444444444444455543124335530011111110110000000121110023122105555555554133333321222221543312355555555543333333334444445555555555555555555555555555\n555555555555555555555555544455544443455422144334540011111111100000001111110122122104555555555223323332111231443332555555555555455555555555555555555555555555555555555555\n555555555555555555555555544455544455543421343213551011111111000110001111000122133102555555555223422223321221352432455555555555555555555555555555555555555555555555555555\n555555555555555555555555544443334554311342432122552001111111000000011110000221122101555555555323333332332222252232455555555555555555555555555555555555555555555555555555\n555555555555555555555555544443345532121243210112454001111111000000121110000231122100455555555413322234333322155442355555555555555555555555555555555555555555555555555555\n555555555555555555555555554444544211223242112221355101111111111000022110000221222000455555555513431233443322145553355555555555555555555555555555555555555555555555555555\n555555555555555555555555554454424212332124132332455200111111111000022101211211320001355555555522432132344432145555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555543113313321224342243245400111111100001122123222211220001255555555531443223223442135555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554312201431112234334432235500011111110011012333122311210002145555555540244333323343225555555555555555555555555555555555555555555555555555555555\n555555555555555555555555542113321320121113433222235520011111110110123332122212310012245555555553113432333233215555555555555555555555555555555555555555555555555555555555\n555555555555555555555555541213311231320233201232345530011111110002333322122212210012225555555555521233223233214555555555555555555555555555555555555555555555555555555555\n555555555555555555555555552111011144420231011232223540011111110133333221022212100012115555555555554112222222214544555555555555555555555555555555555555555555555555555555\n555555555555555555555555554120121134332100222232223551001111100233222231022223100023215555555555555531122232223544445555555555555555555555555555555555555555555555555555\n555555555555555555555555554111111024421001222332222553001111000132222200122222201222125555555555555554212222222544444555555555555555555555555555555555555555555555555555\n555555555555555555555555555213112123100111133332222454001110000122221010122222211122135555555555555555531122221544444445555555555555555555555555555555555555555555555555\n555555555555555555555555555434112310002211223333222455100000000022100330122222121221145555555555555555554211221454444444555555555555555555555555555555555555555555555555\n555555555555555555555555555533322000111112232333222255200000000011025521221221121331155555555555555555555531121454444444445555555555555555555555555555555555555555555555\n555555555555555555555555555533310001211112222333222245400000000001455522221121121231155555555555555555555554200354444444444455555555555555555555555555555555555555555555\n555555555555555555555555555542000101111222333433322345510000000035555413221131221220255555555555555555555555530254444444444445555555555555555555555555555555555555555555\n555555555555555555555555555540001101122113344333322235520000001455555412221121211220355555555555555555555555555355444444444444455555555555555555555555555555555555555555\n555555555555555555555555555552010001221123333333323334530000135555555512211111311320455555555555555555555555555555444444444444445555555555555555555555555555555555555555\n555555555555555555555555555553000001112333333333333334550002455555555521311101211211555555555555555555555555555555544444444444445555555555555555555555555555555555555555\n555555555555555555555555555555000001123333333333333345551145555555555541222201211201555555555555555555555555555555555544444444445555555555555555555555555555555555555555\n555555555555555555555555555555200001233333333333333555554555555555555552122212212203555555555555555555555555555555555555444444445555555555555555555555555555555555555555\n555555555555555555555555555555400012233333333333345555555555555555555552221213213204555555555555555555555555555555555555544444444555555555555555555555555555555555555555\n555555555555555555555555555555511112233323333334555555555555555555555553221122212104555555555555555555555555555555555555555444444555555555555555555555555555555555555555\n555555555555555555555555555555531122222333333345555555555555555555555554122122112115555555555555555555555555555555555555555544444555555555555555555555555555555555555555","555555555555555555555555555555555555555555555521100001100024555555555555555555555555234121124555555420001111100001111100100241000001555555555555555555555555555555555555\n555555555555555555555555555555555555555555555532210000010000245555555555555555555554125122224555553000011111100001110000013553000000555555555555555555555555555555555555\n555555555555555555555555555555555555555555555542222100000000003555555555555555555553235212313555410110001111110000100000131252100000455555555555555555555555555555555555\n555555555555555555555555555555555555555555555552222210000000110135555555555555555554225311212542001220111111110000000000310252410000355555555555555555555555555555555555\n555555555555555555555555555555555555555555555552122211000000010001455555555555555554135411212310012111111111000000000003100423510110355555555555555555555555555555555555\n555555555555555555555555555555555555555555555553012223200000011000014555555555555543135511210010001111111110000000000022002414320000255555555555555455555555555555555555\n555555555555555555555555555555555555555555555555100112331000000000100245555555555532245521101110001111111100000000000030015124430000155554444433333245555555555555555555\n555555555555555555555555555555555555555555555555210001344310010000011002555555555542255531012221011111110000000000000240043043431122233333222223333345555555555555555555\n555555555555555555555555555555555555555555555555301001344330032000001100155555555552255541113211111111111000000000000341242233333333333333333333334335555555555555555555\n555555555555555555555555555555555555555555555555400000344341025420000110045555555552355531112111111111111011112222223333323333333333334344434333334335555555555555555555\n555555555555555555555555555555555555555555555555510000134342015553100000025555555554455442100111121222222233333333333333333333333333344343333334334334555555555555555555\n555555555555555555555555555555555555555555555555520000132243005555510000015555555554455442101233333333333233333333333333333333433333443343443433333334555555555555555555\n555555555555555555555555555555555555555555555555530100044223104555530000015555555555555343100233443343333444445555554333333333333333344333333333333334555555555555555555\n555555555555555555555555555555555555555555555555551000034432002554442100004555555555554344110233553355555554554454542223333343444444333333333333333334555555555555555555\n555555555555555555555555555555555555555555555555551001124444131440144321003555555555554344110134555354545454433344443433333333333333333333333333333334555555555555555555\n555555555555555555555555555555555555555555555554444333323444131342244433101555555555554445221134334333334333233345555443333333333333333333333333333333555555555555555555\n555555555555555555555555555555555544554443333443444443232343321112212223321555555555553444332023332333332333333335554443333333333333333333333333333333555555555555555555\n555555555555555555555555445543424400442443333334444432333444555544443433332455555555543431344023333333333333222333333333333333223333332333332222222333555555555555555555\n555555555555555554445443223442212422433443233344444444444554333444555423432355555555543430023013332234333333343333333333333332222333322223322322232233555555555555555555\n555555555555555554444432233443221222110223323454444444444554334445553114354255555555533441111013334444444455545443333333333331222233223223221111123223555555555555555555\n555555555555555555444323333445555444443333333454444455544444445555410002555345445555543441221101455455554453444322333333333331232223123223232123322223455555555555555555\n555555555555555555444444555443333345555555443444444444333234444542000100135445335555554442232210134444333333334444444333333321122222122222133212321112455555555555555555\n555555555555555555544444555543344445554445434334444443333324555310011110001335225555554443133321101344444445534554554333333332112123222222123113321212455555555555555555\n555555555555555555544454444444445544444445323334444444443334431001111110000025115555554444123333210024555555433434333322333331212113323322122123312212455555555555555555\n555555555555555555544443333234444455555555433344433444444433201011111110000014004555555445222333332100233333333334444443333332221221233322112222222113355555555555555555\n555555555555555555544443333334544444344333333443334444334421111111111100000003003555555445222234333221002344455554555543333332121121123222311212111223355555555555555555\n555555555555555555554444443334433320011122332443434433343101111111111000000001002555555445312223432222100035544444434332333332112122111112321111123333355555555555555555\n555555555555555555554444444433433311210110023443334434321111111111110000000000001555555445412343343223321015433322222223333332111123201123333333333333345555555555555555\n555555555555555555554443334433433312331333333443334443110011111101100000000000010455555545513234443233422215444333334444433333222233322233333333333333345555555555555555\n555555555555555555555433344543433322324334333344444420100011111110000000000000120355555545523323444333432214414544433333333333333333333333333333333333345555555555555555\n555555555555555555555433334543443334444233343344442111110011111110000000000001211255555545532334444333333213531244443233333333333333333333333333333333345555555555555555\n555555555555555555555544444543343343143341344444310122220011111111000000000002212255555555541334444432224312522223443333333333333333333333333333333333345555555555555555\n555555555555555555555544444543444344243341343335200222210001111111000000000001212245555555541333344443323322533332255432333333333333333333333333333333335555555555555555\n555555555555555555555543334444334432443344433455400122210001111111000000002112321245555555552233333344432221542332355543333333333333333333333333333333335555555555555555\n555555555555555555555544344444234431334203435555510122211001111111000000002412322235555555552232332334433221441332345555433333333333333333333333333333235555555555555555\n555555555555555555555554344443234431204324555335520022221111111111000000111302212215555555553232333223443221353222345555554323333333333333332222333333335555555555555555\n555555555555555555555554444432223443222245542115530022111111111100000001110102212205555555554132333322233331253212335555555543233333233333333444445555555555555555555555\n555555555555555555555555444333344445555555312324540011111110111000000121110012212204555555555133333322122222253331245555555555433444445555555555555555555555555555555555\n555555555555555555555555444555555543345542124334551001111111110000001111110012213102555555555223323333211132154343355555555555555555555555555555555555555555555555555555\n555555555555555555555555544445555544554331244322553001111111000010001111000012113201555555555322432323332122144242255555555555555555555555555555555555555555555555555555\n555555555555555555555555544444444455531242242211454001111111100000011110000022122200555555555412333333233222135333245555555555555555555555555555555555555555555555555555\n555555555555555555555555544433234554221134321111355100111111100000122110000022122200455555555412322234333322135554145555555555555555555555555555555555555555555555555555\n555555555555555555555555544443445422112233111121255200111111101000022110000022132100355555555522432133344332225555445555555555555555555555555555555555555555555555555555\n555555555555555555555555544445543311233214112341255400111111111000023101200121132000355555555522443123234443215555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554554322412332113433123335510111111110000112113311221121001245555555531343323323443214555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555542200332211124434443225520011111110011112233311331220001245555555540134333332334313555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554311321241121212444322224530011111110110023333211221220002235555555554212433233323312555555555555555555555555555555555555555555555555555555555\n555555555555555555555555553122431141132121431222234540011111110001233332212221220002225555555555531123323223222544555555555555555555555555555555555555555555555555555555\n555555555555555555555555554122211133430043100232233551001111111023333322202222210002215555555555555211222222221544455555555555555555555555555555555555555555555555555555\n555555555555555555555555555211011124432220111222222553001111110133222232002222210013215555555555555541122223221454444555555555555555555555555555555555555555555555555555\n555555555555555555555555555311111014343100222233222454001111000133222210002222320122225555555555555555311222221354444445555555555555555555555555555555555555555555555555\n555555555555555555555555555402211103410011122333222455100110000022221014202222212122225555555555555555542112221354444444555555555555555555555555555555555555555555555555\n555555555555555555555555555523312222000211123333222355200100000022210255112222112122135555555555555555555411222254444444445555555555555555555555555555555555555555555555\n555555555555555555555555555533312310002211223333222245400000000011014554112112112132045555555555555555555553112154444444444455555555555555555555555555555555555555555555\n555555555555555555555555555542332000111112222233322235510000000000255554222112122122045555555555555555555555410144444444444445555555555555555555555555555555555555555555\n555555555555555555555555555554310011121122323333322235520000000014555553222112122121155555555555555555555555553045444444444444455555555555555555555555555555555555555555\n555555555555555555555555555553000110111212233433332234530000000355555553132112121131255555555555555555555555555445444444444444444555555555555555555555555555555555555555\n555555555555555555555555555554011101222112333333332334540000014555555554122111131131255555555555555555555555555555544444444444444555555555555555555555555555555555555555\n555555555555555555555555555555110001221133333333333333551001355555555555122120121220355555555555555555555555555555554544444444444555555555555555555555555555555555555555\n555555555555555555555555555555300000112333333333333334553014555555555555222220121220455555555555555555555555555555555554444444444555555555555555555555555555555555555555\n555555555555555555555555555555400001133333333333333455554355555555555555312321221210555555555555555555555555555555555555544444444455555555555555555555555555555555555555\n555555555555555555555555555555520001233333333333334555555555555555555555422221321311555555555555555555555555555555555555555444444455555555555555555555555555555555555555\n555555555555555555555555555555530111233332333333455555555555555555555555522212221212555555555555555555555555555555555555555544444455555555555555555555555555555555555555\n555555555555555555555555555555541112223223333334555555555555555555555555521312211202555555555555555555555555555555555555555555444455555555555555555555555555555555555555","555555555555555555555555555555555555555555551100000110001455555555555555555555555552431213555555555200011111000011110000035510000045555555555555555555555555555555555555\n555555555555555555555555555555555555555555552211000001000014555555555555555555555552341222555555541000011111100001100000334510000035555555555555555555555555555555555555\n555555555555555555555555555555555555555555553222100000000000145555555555555555555542341221455555200210011111100000000003103422000035555555555555555555555555555555555555\n555555555555555555555555555555555555555555554222211000000001001455555555555555555542352121455531012211111111000000000021004243001025555555555555555555555555555555555555\n555555555555555555555555555555555555555555555222222000000000100014555555555555555542352121354200022111111110000000000120024243001015555555555555555555555555555555555555\n555555555555555555555555555555555555555555555312222210000000110000145555555555555532353111231010001111111100000000000300141434000015555555554444333335555555555555555555\n555555555555555555555555555555555555555555555400121232100000000000001455555555555522454111011210011111110000000000002300421435100014444333332222233335555555555555555555\n555555555555555555555555555555555555555555555510000133331000000100110024555555555522455111012221111111110000000000004302413334222333333333333333334335555555555555555555\n555555555555555555555555555555555555555555555520100034443200210000011000255555555541555211013211111111110000000001114323323333333333333333334334334335555555555555555555\n555555555555555555555555555555555555555555555530100024443400353100001100055555555542554211211111111111111112222233333333333333333333344444333333334334555555555555555555\n555555555555555555555555555555555555555555555540000013433410255420000000045555555553554311311111222222333333333333332333333343333334443343343334433334555555555555555555\n555555555555555555555555555555555555555555555551000002233420155554200000035555555554554411411233333333223333333434444333333333333333334333333333333334555555555555555555\n555555555555555555555555555555555555555555555552000003322430045555400000025555555555554411520233443354443454555555454333333333344444344333333333333334555555555555555555\n555555555555555555555555555555555555555555555554010002443210035555421000015555555555543421530133554354555555554444542333333333333333333333333333333334555555555555555555\n555555555555555555555555555555555555555555555555100001444431023541143210004555555555543531540124545444445444333345444443333333333333333333333333333333555555555555555555\n555555555555555555555555555555555555555555555555201222333444131341144431003555555555544432551124333333333333333335555443333333333333333333333333333333555555555555555555\n555555555555555555555555555555555555555554444544444444332443211122312233212555555555534442551023333333333333333334443433333333323333333333333222222333555555555555555555\n555555555555555555555555555555555434443433333333444432233344444433333323422555555555534441242013333333332333333322332233333332222333322223322332232233555555555555555555\n555555555555555555555555445442315301443432233344444443444454444445555434432455555555534452011013323334433344444443333333333331232233223223221111123223555555555555555555\n555555555555555554444443234431203333322343233444444555555454233345555302453355555555534443011002344445554554545433322333333331232223123223232123222223455555555555555555\n555555555555555554444322323443222222111213333454444445555554444555541003554355545555534454122110145545544443344433333333333331132322123322133212321112455555555555555555\n555555555555555554444333334545555555544444333455444444444344444454200110355255534555544455133221112443333334435554555333333332112122212222123113321212455555555555555555\n555555555555555555444555555443333455555555444444444433223224445531001110013345523555554455223332210124445555544544444333333332212113222322122123312212455555555555555555\n555555555555555555444445555543444455444444333333444443333334444200111110000045512555554455312333322100245544433333333333333332221222333312112222222113455555555555555555\n555555555555555555544554444445544444444544333334444444444334421001111111000025501555554455312234333310001334334444555544333332121121123222211222111223355555555555555555\n555555555555555555544433333244454555554444433344334444444433201111111110000015400555555455412223433322100024555554444433333332122122112212321111122332355555555555555555\n555555555555555555544433333334444433233333333443334433334421111111111100000005400455555455512233343222321000444333333222233332111123101123333333333333355555555555555555\n555555555555555555544444443334333300011112223443334433343111111111111000000004300355555455522234344322332210354322333333333333211233312233333333333333345555555555555555\n555555555555555555544444444334333313210111133443334434321101111111110000000003301255555455532323444423343221253444434444433333333333333333333333333333345555555555555555\n555555555555555555544433344434433313333344243444334453110001111111100000000002212155555455541333344434343322253124443333333333333333333333333333333333345555555555555555\n555555555555555555555433344434433314234243333444445321110001111111000000000001221145555555541344444443333422154222344323333333333333333333333333333333345555555555555555\n555555555555555555554333344433433343443332443343443111221001111111000000000000121245555555552233344444322332154233223543233333333333333333333333333333345555555555555555\n555555555555555555555444444443443341353430444344420012321000111111000000000000121235555555552233333444432222145323322555432333333333333333333333333333345555555555555555\n555555555555555555555444445434443443342442423324530022220000111111100000000000132125555555553133343334443222135213323555554323333333333333333333333332235555555555555555\n555555555555555555555433344443344423433334433345540012221000111111100000001310132224555555554132233223444322225323223455555543233333333333332222333333345555555555555555\n555555555555555555555443344443244423244014435554551012222111111111100000010451121213555555555132333322334433215421233455555555433333223333333344445555555555555555555555\n555555555555555555555543444443334422113333455432553002221111111110000000110352121212555555555223333332123332215433113355555555554334444455555555555555555555555555555555\n555555555555555555555544444322324443322223553211454001111111011100000011110251121211555555555223333332211122214533323555555555555555555555555555555555555555555555555555\n555555555555555555555554444333444444455555421342455100111111111000000111110151121210555555555313332332322112313534323555555555555555555555555555555555555555555555555555\n555555555555555555555555444555554433334554222433355200111111100010001111100041121310455555555412342232233222212522332555555555555555555555555555555555555555555555555555\n555555555555555555555555444455555444455434213431145400111111100000001110000021221210355555555512333323323332222554432555555555555555555555555555555555555555555555555555\n555555555555555555555555444444443455553113424221245500111111100000012111000010311210255555555522332123443333221555542455555555555555555555555555555555555555555555555555\n555555555555555555555555444332232455431212432111135510011111100100013111000000212210155555555532443213334443221455555555555555555555555555555555555555555555555555555555\n555555555555555555555555444434334543111223411123115530011111111100013210110001212200145555555541343212323444321455555555555555555555555555555555555555555555555555555555\n555555555555555555555555544444454342123321331323234540011111110000112212320012212100135555555540244332322234421355555555555555555555555555555555555555555555555555555555\n555555555555555555555555544345542133133212244423423551011111111001112223320012312100235555555552014433333333432255555555555555555555555555555555555555555555555555555555\n555555555555555555555555554454321014321112343454222552001111111011012333221012213100225555555555311233322332322155555555555555555555555555555555555555555555555555555555\n555555555555555555555555555542123213201221144332223454001111111010133332231012212100224555555555553112332222322155445555555555555555555555555555555555555555555555555555\n555555555555555555555555555511134113313202232012223455001111111002333322220012221000214555555555555421122222322145444455555555555555555555555555555555555555555555555555\n555555555555555555555555555521121121434103310122222255200111111023323222102312222001314555555555555554211222222135444445555555555555555555555555555555555555555555555555\n555555555555555555555555555541110111343321012222222245300111110023322220035312223112214555555555555555531122222225444444455555555555555555555555555555555555555555555555\n555555555555555555555555555552111210244310022223322245400111000013222101455212222112224555555555555555555311222225444444444555555555555555555555555555555555555555555555\n555555555555555555555555555552121110141001112334322245510110000012220035555112221212215555555555555555555542112215444444444445555555555555555555555555555555555555555555\n555555555555555555555555555554231123210022112333322235520000000002101455555112121213215555555555555555555555420114544444444444455555555555555555555555555555555555555555\n555555555555555555555555555555332131001111122323332224540000000000025555554222121212215555555555555555555555553104544444444444444555555555555555555555555555555555555555\n555555555555555555555555555555334210012111222224332223551000000001455555554222121212125555555555555555555555555533544444444444444445555555555555555555555555555555555555\n555555555555555555555555555555431001112112222343332223552000000025555555554122121212125555555555555555555555555555544444444444444445555555555555555555555555555555555555\n555555555555555555555555555555510011011121233443333223453000001455555555555122111212135555555555555555555555555555555444444444444445555555555555555555555555555555555555\n555555555555555555555555555555520110012211233333333333454000125555555555555221101212135555555555555555555555555555555555444444444445555555555555555555555555555555555555\n555555555555555555555555555555530100012113333333333333355101355555555555555322211212045555555555555555555555555555555555554444444444555555555555555555555555555555555555\n555555555555555555555555555555551000011233333333333334555214555555555555555412312212045555555555555555555555555555555555555544444444555555555555555555555555555555555555\n555555555555555555555555555555552000012333333333333345555555555555555555555522212222155555555555555555555555555555555555555554444444555555555555555555555555555555555555\n555555555555555555555555555555554000122333333333334555555555555555555555555522112212155555555555555555555555555555555555555555544444555555555555555555555555555555555555\n555555555555555555555555555555555111123333233333345555555555555555555555555531222121155555555555555555555555555555555555555555555444555555555555555555555555555555555555","555555555555555555555555555555555555555555510000000100014555555555555555555555555542412235555555554100011111000011100000355200000355555555555555555555555555555555555555\n555555555555555555555555555555555555555555522110000010000135555555555555555555555531422235555555520000011111000011000003235200000355555555555555555555555555555555555555\n555555555555555555555555555555555555555555532221000001000001355555555555555555555532422225555554101210011111100000000021024240000255555555555555555555555555555555555555\n555555555555555555555555555555555555555555542222110000000010013555555555555555555532531214555520022211111111000000000220042440010155555555555555555555555555555555555555\n555555555555555555555555555555555555555555552222220000000001100135555555555555555542541214554100021111111100000000001300241431000155555555555555544445555555555555555555\n555555555555555555555555555555555555555555552122221100000000100001355555555555555532541113520100011111111000000000003100413451000055555554443333332235555555555555555555\n555555555555555555555555555555555555555555553011212321000000010000003555555555555522551113201210011111100000000000014003304352011134333333222233333335555555555555555555\n555555555555555555555555555555555555555555554100101333310000000000100024555555555523552113213220111111100000000000025014123233233333333333333333334335555555555555555555\n555555555555555555555555555555555555555555555101000334432001100000011000355555555532553103213111111111110000000111133233333333333333334334333333334334555555555555555555\n555555555555555555555555555555555555555555555301000244434102531000001000155555555533553113411111111111111122222333333333333333333333344334333334334334555555555555555555\n555555555555555555555555555555555555555555555400000135434201455310000100045555555544554114401111222223333333333323333333333333333333443343343433333334555555555555555555\n555555555555555555555555555555555555555555555510000012334300455553100000045555555554554114511233333333333333334444444433333333333333344333333333333334555555555555555555\n555555555555555555555555555555555555555555555520000033123410355555200000025555555555544214521233443354444454555455453333333333344444333333333333333334555555555555555555\n555555555555555555555555555555555555555555555530100024431210155555411000015555555555534315520133554354555545444344443333333333333333333333333333333334555555555555555555\n555555555555555555555555555555555555555555555540000014444310034542243100015555555555534315530124545444434434333245454443333333333333333333333333333333555555555555555555\n555555555555555555555555555555555555555555555551001113333443131341144321004555555555544425541123333333333333333335555443333333333333333333333222233333555555555555555555\n555555555555555555555555555555555555555555555553234444333444120123323233203555555555434434551023333333333333333333433333333333322333332233332222322333555555555555555555\n555555555555555555555555555555555555554433333443444432232344443333322223422555555555434443131013333333332233333332223333333332222333322223322221132223555555555555555555\n555555555555555555555555555544435202433432333344444433344454444445555334322555555555434443000013323334434444445443333333333331232233223223222112113223555555555555555555\n555555555555555555555443334431304313433442233444444455555544233345555402542455555555434454011101344455554454445432223333333331232223123323132223321213555555555555555555\n555555555555555544344332334432211222111224233454444444455554444455542002554355554555544455122111134545544443334433344433333331122222222222133213321212455555555555555555\n555555555555555544444222334445444444433333333454444454444344444455410011455355543555544455223321101333333334434554555333333332112123222222122123321212455555555555555555\n555555555555555554444444444443444455555554444444444443233234444542001110024255542555544455313333211002455555544444443333333331212213323322122123212112455555555555555555\n555555555555555555445555554433334455555444333334444443333334444310011110000145531555544455412333332100024444433333334433333332221221233322212222221123455555555555555555\n555555555555555555444455554444445544444444333334444444444334431100111111000035530455554455412223433321000134444455555543333332121121122212311111112232355555555555555555\n555555555555555555444444333344444455555544333344334444444433310111111111000025520455554455512222443332210002455454444432333332112122111113332222233333355555555555555555\n555555555555555555444332232245554444444333333443334434334431111111111100000015520255554455522233334322232100154333332223333332111123211123333333333333355555555555555555\n555555555555555555544444433344334311111222333443434433344310111111111100000005520155554455531234444332243221045433333444433333222233322333333333333333355555555555555555\n555555555555555555544444444334333212100100133433334433432111111111110000000004511155555455541323444433334222145245443443333333333333333333333333333333345555555555555555\n555555555555555555544444444334333213312333333443344444310001111111100000000003512145555455541333344443434322135322443322333333333333333333333333333333345555555555555555\n555555555555555555554433344434433314234343233444444432010001111111000000000002522135555555551234444444333342225322224433233333333333333333333333333333345555555555555555\n555555555555555555554333345434433334343233333344444211122001111111000000000001421135555555552233344444332233215333322354332333333333333333333333333333345555555555555555\n555555555555555555554444345433433341442421444443342012222000111111100000000000312235555555553133333444433222215432322355553333333333333333333333333333345555555555555555\n555555555555555555555444445434443442443421424324451012221000111111100000000000123124555555554132333234444322214512322355555533333333333333333333322223345555555555555555\n555555555555555555555333444444444424433444433234552002221000111111100000000100022124555555555132233223344422213532323345555555333333333322223333334444555555555555555555\n555555555555555555555433344443244313343024434455554002222101111111100000010441012122555555555223233322233433312532123345555555554333333334444555555555555555555555555555\n555555555555555555555433444442344413034224345553355101222111111111000000111255112121555555555223333332212232222543311345555555555544555555555555555555555555555555555555\n555555555555555555555544444333234322112221355420255201211111111100000011110255112121555555555313333333211122321542432455555555555555555555555555555555555555555555555555\n555555555555555555555544443223334455544444553133255300111111111100000111110155122220455555555412332232332211221542431355555555555555555555555555555555555555555555555555\n555555555555555555555554444444444433334555421243345400111111110000000111100045121220355555555512243232233322221452233255555555555555555555555555555555555555555555555555\n555555555555555555555554444444455434445544312442135510111111100000001111000035121220255555555522333323332332221355442255555555555555555555555555555555555555555555555555\n555555555555555555555555444544444455555423422422225520011111110000012111000024121220155555555522342113444333221255554355555555555555555555555555555555555555555555555555\n555555555555555555555555444433332455543211343211124530011111110100012211000014021220045555555531443212333444322255555555555555555555555555555555555555555555555555555555\n555555555555555555555555444433333454321122331111213540011111111100002210110002121210145555555541343322332344432155555555555555555555555555555555555555555555555555555555\n555555555555555555555555444444444444112232241223313551001111111000012211320001221210135555555551144333332234432145555555555555555555555555555555555555555555555555555555\n555555555555555555555555444444554324123321133431333453001111111000111223320000221200125555555552113433323232342145555555555555555555555555555555555555555555555555555555\n555555555555555555555555544344542113323111244344322454001111111011101333221000221200124555555555420133322232332135455555555555555555555555555555555555555555555555555555\n555555555555555555555555554454312211421112234343222355101111111010023333232000221200124555555555554111233222222225444555555555555555555555555555555555555555555555555555\n555555555555555555555555555552113311310221214212223455200111111101233322221031222100213555555555555531112222322215444445555555555555555555555555555555555555555555555555\n555555555555555555555555555551223211333300431012322345300111111013323323201451222100223555555555555555311122222215544444455555555555555555555555555555555555555555555555\n555555555555555555555555555552111011144312201122222235400111110013322221025540222211223555555555555555553112222214544444444555555555555555555555555555555555555555555555\n555555555555555555555555555554120121133431002222322235510011100013222200355540222211224555555555555555555421122213544444444445555555555555555555555555555555555555555555\n555555555555555555555555555555111111034200011223332225530011000002221014555540222121214555555555555555555554211213544444444444455555555555555555555555555555555555555555\n555555555555555555555555555555213122221001111234332235540000000002200355555531212121314555555555555555555555541002544444444444445555555555555555555555555555555555555555\n555555555555555555555555555555434112200012112233332223551000000000014555555532212121214555555555555555555555555311554444444444444455555555555555555555555555555555555555\n555555555555555555555555555555533331001111122323332222552000000000255555555532212121214555555555555555555555555553554444444444444444555555555555555555555555555555555555\n555555555555555555555555555555533300011211223233333223453000000014555555555522211121215555555555555555555555555555554444444444444444555555555555555555555555555555555555\n555555555555555555555555555555541001101112223344333223454000000255555555555531211121215555555555555555555555555555555544444444444444555555555555555555555555555555555555\n555555555555555555555555555555540011011221133333333233355100013555555555555541211121215555555555555555555555555555555555554444444444555555555555555555555555555555555555\n555555555555555555555555555555551110002211233333333333355300245555555555555552221121215555555555555555555555555555555555555544444444455555555555555555555555555555555555\n555555555555555555555555555555553000001123333333333333455403555555555555555553131122125555555555555555555555555555555555555554444444455555555555555555555555555555555555\n555555555555555555555555555555554000001233333333333334555545555555555555555553221222125555555555555555555555555555555555555555544444455555555555555555555555555555555555\n555555555555555555555555555555555200012333333333333455555555555555555555555554221221125555555555555555555555555555555555555555555444455555555555555555555555555555555555\n555555555555555555555555555555555300112333323333334555555555555555555555555555222212135555555555555555555555555555555555555555555554455555555555555555555555555555555555","555555555555555555555555555555555555555554100000001000135555555555555555555555555534222455555555553000111110000111000003553000003555555555555555555555555555555555555555\n555555555555555555555555555555555555555555211010001100001355555555555555555555555523222355555555410000111111000010000022152100002555555555555555555555555555555555555555\n555555555555555555555555555555555555555555322110000010000013555555555555555555555523322255555553001200111111000000000220142400001555555555555555555555555555555555555555\n555555555555555555555555555555555555555555422221000000000010024555555555555555555523412255555420022111111110000000001200323510101555555555555555555555555555555555555555\n555555555555555555555555555555555555555555522221210000000001000245555555555555555523512145553100021111111100000000003001414310001555555555555444433335555555555555555555\n555555555555555555555555555555555555555555522222211000000001100002455555555555555423511145420100011111111000000000022004224520000455554444333322223335555555555555555555\n555555555555555555555555555555555555555555530112123210000000110000014555555555555424521145101210011111100000000000042034042530111333333333333333333335555555555555555555\n555555555555555555555555555555555555555555540001113332100000000001100135555555555424530145113220111111100000000000152142232333333333333333333334334335555555555555555555\n555555555555555555555555555555555555555555551100002344420001000000011001455555555524541145212111111111100000001112233333333333333333344434333333334334555555555555555555\n555555555555555555555555555555555555555555552010001444342004420000011000255555555534541145311111111111111222233333323333333333333333343343343334434334555555555555555555\n555555555555555555555555555555555555555555553001000344343003554100000100155555555544541145401112222223333333223333333333333333333333443333333333333334555555555555555555\n555555555555555555555555555555555555555555555100000124334102555541000000045555555555542145411233333333333333444445454433333333343334344333333333333334555555555555555555\n555555555555555555555555555555555555555555555200000231244201555555100000035555555555543145511133453354454555555455553323333333443333333333333333333334555555555555555555\n555555555555555555555555555555555555555555555301100144312200455555210000025555555555443145520123555344555545444334443433333333333333333333333333333334555555555555555555\n555555555555555555555555555555555555555555555401100044443100244542233100015555555555444155530123545444334434332235455443333333333333333333333333333333555555555555555555\n555555555555555555555555555555555555555555555510000034334433131441144321004555555555444255540123333333333333333334554443333333333333333333333222222333555555555555555555\n555555555555555555555555555555555555555555555521223344333444120133323333104555555555444354451013333333333333322333333333333333222333322223322332232233555555555555555555\n555555555555555555555555555555555555555444344443445433232344433222222233323555555555444454021013333333332333333333233333333332222333223223321111123223555555555555555555\n555555555555555555555555555555445323433433333344444432333454455555555343322555555555444455000003333334434444545443333333333331232233223223222122212223555555555555555555\n555555555555555555555554444432325203434432233344444444555544333334555412542555555555444555111101245455554454444432233333333331132322123322132213321112555555555555555555\n555555555555555544444432234431203332212333233444444455445554344445554101553455554555444555223211113545444333334534444433333332122222212222133113321212455555555555555555\n555555555555555544444322324444333332222223233444444455444444544445420010454355553555544555313332110123334434434554554333333332213123222222122123212212455555555555555555\n555555555555555544443333444544455555555554333444444443333234444554100110034355552555544555413333221101345555433434433323333332212212323312112222222123455555555555555555\n555555555555555554444555554433333455555554444444444443333334444420011111000155551455544555512233333210002443333333444444333332121121233322212222111233455555555555555555\n555555555555555555444445555544444544444444233334444444443334433100111111000045551355544555522223433332100013445555555543333332121122122212321111123332455555555555555555\n555555555555555555444544444445444444445554333344334444444433410111111111000035550255554555522222343332221000245444443333333332111123111113332223333332355555555555555555\n555555555555555555444432332344555554444444333443334434344443111111111110000025550155554555531223333332233210025332223233333333211233211223333333333333355555555555555555\n555555555555555555444433333344444321222223333443434433334421111111111100000015540045554555541224444432234222115544334444433333322333333333333333333333355555555555555555\n555555555555555555444444443344333201001111133433334433344111111111111000000005540145555555551322444442334322214413443333333333333333333333333333333333355555555555555555\n555555555555555555534444444334333223201222233433344444421000111111110000000004541125555555551233334443334332214532134432333333333333333333333333333333345555555555555555\n555555555555555555544343344334323223334343243444444444201001111111000000000003541125555555552234444444333233213522222344333333333333333333333333333333345555555555555555\n555555555555555555554333345434423324343243332444444321111100111111100000000002531125555555553133334444432223312533332235543333333333333333333333333333345555555555555555\n555555555555555555554333345433433442442422443443344101222100111111100000000001531224555555554133333344433322222532232235555433333333333333333333333322245555555555555555\n555555555555555555554444445434433431443412434334443002222000111111100000000000432224555555555123234333444322221541232335555554333333333333333222333333445555555555555555\n555555555555555555554444444434444444433433423223554001222100011111100000000000332223555555555223233322344432221452132335555555554333222233333344455555555555555555555555\n555555555555555555555333444443344314433134334335555101222100011111100000000330222222555555555223233332223343321453211324555555555543344445555555555555555555555555555555\n555555555555555555555443444442344313153024334455355300232211111111000000111254322121555555555313333333211223221353332145555555555555555555555555555555555555555555555555\n555555555555555555555433444433344312022322135542145400221111111110000001111155512221455555555413333333221112231254343245555555555555555555555555555555555555555555555555\n555555555555555555555544443223234443333332355322135510111111111100000111111045512221355555555512342232233211222253243135555555555555555555555555555555555555555555555555\n555555555555555555555544443334445444444555542134335520011111111000000111110035512121255555555522243333323332222155233335555555555555555555555555555555555555555555555555\n555555555555555555555554445555545333334555422243224530011111110001001111000025512121155555555522333322333233222145554135555555555555555555555555555555555555555555555555\n555555555555555555555554444455555444455543431343213540011111110000002111000015512121045555555531343212334433322145555445555555555555555555555555555555555555555555555555\n555555555555555555555555444444433445555421243321123551001111110000002211000005412221045555555541343212333444432135555555555555555555555555555555555555555555555555555555\n555555555555555555555555444322332455543122143111112552001111111110002311010004412220035555555551244322332234442125555555555555555555555555555555555555555555555555555555\n555555555555555555555555444444333454411223232122421454001111111100011211220003422120025555555551134433333223343225555555555555555555555555555555555555555555555555555555\n555555555555555555555555444444444543312332124231233355001111111000111223331002422120025555555553112443323333333215555555555555555555555555555555555555555555555555555555\n555555555555555555555555444333454311312321124443342255100111111001101233321001322120024555555555531123332232232214545555555555555555555555555555555555555555555555555555\n555555555555555555555555543334542210242111224344322245300111111011013333222001322120023555555555554211223222222214544455555555555555555555555555555555555555555555555555\n555555555555555555555555555555310331231121112422222345400111111100233332231025322210122555555555555542112222322213544444555555555555555555555555555555555555555555555555\n555555555555555555555555555554121431131230233101232335510111111112333323200355212210122555555555555555421122222212544444445555555555555555555555555555555555555555555555\n555555555555555555555555555555212211134430231112222225520011111013322222014555212221223555555555555555554211222222544444444455555555555555555555555555555555555555555555\n555555555555555555555555555555312011124333101222232224530011100002222210255555212221123555555555555555555542112221554444444444555555555555555555555555555555555555555555\n555555555555555555555555555555411111014431001122332224540011100002222014555555112211123555555555555555555555310121454444444444445555555555555555555555555555555555555555\n555555555555555555555555555555512211113200111133332224551010000001210255555555222211213555555555555555555555553100454444444444444455555555555555555555555555555555555555\n555555555555555555555555555555532311221001211233332223552000000000003555555555221212213555555555555555555555555530354444444444444444555555555555555555555555555555555555\n555555555555555555555555555555543322200112112232333222454000000000145555555555221112213555555555555555555555555555454444444444444444455555555555555555555555555555555555\n555555555555555555555555555555553331000121112223333222455100000002555555555555221111213555555555555555555555555555555544444444444444455555555555555555555555555555555555\n555555555555555555555555555555554300011111222334333222355200000135555555555555221112213555555555555555555555555555555555544444444444455555555555555555555555555555555555\n555555555555555555555555555555553000101112113343333323345300001455555555555555321112214555555555555555555555555555555555555444444444445555555555555555555555555555555555\n555555555555555555555555555555554011001221123333333333345400025555555555555555422112214555555555555555555555555555555555555554444444445555555555555555555555555555555555\n555555555555555555555555555555555210001212333333333333345510455555555555555555522212214555555555555555555555555555555555555555544444445555555555555555555555555555555555\n555555555555555555555555555555555300000123333333333333555534555555555555555555522222214555555555555555555555555555555555555555554444445555555555555555555555555555555555\n555555555555555555555555555555555410001233333333333345555555555555555555555555532122214555555555555555555555555555555555555555555554445555555555555555555555555555555555\n555555555555555555555555555555555520011233333333333455555555555555555555555555542221214555555555555555555555555555555555555555555555545555555555555555555555555555555555","555555555555555555555555555555555555555540000000111001355555555555555555555555555432124555555555542000111110000111000024540000025555555555555555555555555555555555555555\n555555555555555555555555555555555555555551100100011000013455555555555555555555555423224555555555300000111111000100000220432000025555555555555555555555555555555555555555\n555555555555555555555555555555555555555553221000000110000124555555555555555555555434223555555552012101111111000000001200425100015555555555555555555555555555555555555555\n555555555555555555555555555555555555555554222210000000000100245555555555555555555424122555555410122111111100000000013003334101015555555555555555554445555555555555555555\n555555555555555555555555555555555555555555222222100000000011001355555555555555555425212555552000121111111000000000021014143200004555555555544433332235555555555555555555\n555555555555555555555555555555555555555555222222100000000001000013555555555555555425211455410100011111110000000000130042245300004554444333322223333335555555555555555555\n555555555555555555555555555555555555555555302222232000000001100000024555555555555325311455112110011111100000000000230240424311223333333333333333334335555555555555555555\n555555555555555555555555555555555555555555400111123321000000000001000245555555555425411455123211111111100000000000431422323333333333333334344334334335555555555555555555\n555555555555555555555555555555555555555555511000023444200011000000110001455555555525511455222111111111100000111222333333333333333333344334333333334334555555555555555555\n555555555555555555555555555555555555555555520100014444330024200000011000255555555535521455211111111111112222333333223233333333333333443343343333333334555555555555555555\n555555555555555555555555555555555555555555530010003444341015542000001100155555555545421455301122222333333332233333433333333333333333344333333333333334555555555555555555\n555555555555555555555555555555555555555555540000001343342004555421000000155555555555431455411133333343333344445555454433333333344444344333333333333334555555555555555555\n555555555555555555555555555555555555555555551000001212343004555553000000045555555555431455511123454354454555555454553223333333333333333333333333333334555555555555555555\n555555555555555555555555555555555555555555552010001442123002555554100000035555555555441455521123555344545545443334443443333333333333333333333333333334555555555555555555\n555555555555555555555555555555555555555555553011000344421001455543232000025555555555442455520123544434334434332235555443333333333333333333333322233333555555555555555555\n555555555555555555555555555555555555555555555000000244444222131441044210015555555555442455530123333333333332333334544443333333333333333333332222222333555555555555555555\n555555555555555555555555555555555555555555555101112344333444120243333432104555555555343455440013333333233333322323333323333332222333322223322221232233555555555555555555\n555555555555555555555555555555555555555554444433445443232343322222212234313555555555344455110013333333333333344333233333333332232233223223221111113223555555555555555555\n555555555555555555555555555555555444544433333344444422233454555555555443323555555555344555101002333334444455545443333333333331232223123223232123321213555555555555555555\n555555555555555555555555555433335103533432233344444444445544333334555422432555555555345555201100245555554454444423333333333331132322123222133213321213555555555555555555\n555555555555555555554443334422214323323443333444444555444554344445554200452455555555445555313211112445434333334544455433333332112122222222122123312213555555555555555555\n555555555555555543443333334332212221111223233444444445544444545444541000353455554455444555413332111112334444534554554333333331213113223222121123212113455555555555555555\n555555555555555544443222334455555444444444333454444444333234444455200111144355553355544555512333322110134555433434333333333332211222333312112222221123455555555555555555\n555555555555555554444444444433343455555554444444444433223334544441001111001255553255544555522233333321000233333344445444333332121121123213211111122332455555555555555555\n555555555555555554445555554433444455544444333334444444443334433200011111000155553155544555522222443333210002455554555533333332121122111113321222233332455555555555555555\n555555555555555554444455544444555444444554333344444444444433431010111111000045553055554555531222344332222100014443333322333332111123101123333333333332455555555555555555\n555555555555555555444443332444444555554444333443334434344433311111111110000035553045554555541223333332223221003533223333333333211233322333333333333332355555555555555555\n555555555555555555444332232345544433333333333443434433334432011111111100000025553035554555551223444443223322212544444444433333333333333333333333333333355555555555555555\n555555555555555555444434333344333200111112233434344433345311111111111000000015553035555555552232344443343432221531344333333333333333333333333333333333355555555555555555\n555555555555555555444444443344333112101111134433344444432110111111110000000005552125554555552233334444343433221543213443333333333333333333333333333333355555555555555555\n555555555555555555444443444334333123413343343443344444410000111111100000000004553115555555553134444444432224321452232134433233333333333333333333333333345555555555555555\n555555555555555555544333344344333223243343333444444342111100111111100000000003553114555555554133334444433223321453333223555433333333333333333333333333345555555555555555\n555555555555555555554333345434423334443333443443344310122200111111100000000002552224555555555123333334443322221352133234555554333333333333333333322233345555555555555555\n555555555555555555554444344434433431433412444344345101232100011111100000000001552223555555555123234323344432221253133133555555543333333332223333344445555555555555555555\n555555555555555555554444444444433442433423424224455201222100011111110000000000452222555555555223233322234443222254212233555555555433333333444555555555555555555555555555\n555555555555555555554343444443444334433344333333555400222110011111110000000120352212455555555313233332222333322154321132455555555555455555555555555555555555555555555555\n555555555555555555554333444442344323351035344345545500123211111111100000011254452211455555555413333333221122222145334225555555555555555555555555555555555555555555555555\n555555555555555555555433444432344312143233234554225520122111111111000001111155551211355555555413333333322111232145344224555555555555555555555555555555555555555555555555\n555555555555555555555444444323244322222212135532125530011111101100000011111045551221255555555512243233233321122135224314555555555555555555555555555555555555555555555555\n555555555555555555555544442223344455555555555213434540001111111000000111110035551212155555555522234333323333222125534324555555555555555555555555555555555555555555555555\n555555555555555555555544444444444333334555542124323551011111110001000111000025551222045555555531233222343333322225555423555555555555555555555555555555555555555555555555\n555555555555555555555554444444455434445554342134312552001111110000001211000015551212035555555541343212333444332215555554555555555555555555555555555555555555555555555555\n555555555555555555555554445444444555555542133242222453001111110000002211000004551222025555555541344321332344442215555555555555555555555555555555555555555555555555555555\n555555555555555555555554444333323445555422124321111454001111111110001321010003551222025555555551244332333224443214555555555555555555555555555555555555555555555555555555\n555555555555555555555554444333333455542212234111231355101111111110001221230002552221025555555552024433333323344213555555555555555555555555555555555555555555555555555555\n555555555555555555555555444444433454431133213313232355200111111000011222331001552221024555555554111343323333233213555555555555555555555555555555555555555555555555555555\n555555555555555555555555444444444542231332122444233245400111111100110233321000552221024555555555531023332232233212544455555555555555555555555555555555555555555555555555\n555555555555555555555555443333455320133221123434432235500111111101002333222001452211013555555555555311122222222221554444555555555555555555555555555555555555555555555555\n555555555555555555555555544445542132033112212443222235510111111100123332232014542221022555555555555553111222232221554444445555555555555555555555555555555555555555555555\n555555555555555555555555555555411143123022122320232345530011111101333322210355541221022555555555555555531112222221454444444455555555555555555555555555555555555555555555\n555555555555555555555555555555412231123342033101222223540011111002332222004555541221122555555555555555555311122221354444444444555555555555555555555555555555555555555555\n555555555555555555555555555555521201113433220122222223551011110002322210145555541222122555555555555555555553111221354444444444445555555555555555555555555555555555555555\n555555555555555555555555555555531101102433100222233222552001100001222102555555541221122555555555555555555555531011254444444444444455555555555555555555555555555555555555\n555555555555555555555555555555541211101430011123333222553001000001220035555555541221122555555555555555555555555310154444444444444444555555555555555555555555555555555555\n555555555555555555555555555555551221222200121123333223454000000000101455555555542222122555555555555555555555555553155444444444444444445555555555555555555555555555555555\n555555555555555555555555555555553331231001211223333222255100000000025555555555542212222555555555555555555555555555555444444444444444445555555555555555555555555555555555\n555555555555555555555555555555554233200011111222333222255200000001455555555555542212122555555555555555555555555555555554444444444444445555555555555555555555555555555555\n555555555555555555555555555555555331001111122223433322345300000014555555555555542211222555555555555555555555555555555555554444444444445555555555555555555555555555555555\n555555555555555555555555555555555310010111212334433322235400001355555555555555552211222555555555555555555555555555555555555544444444444555555555555555555555555555555555\n555555555555555555555555555555555300110122112333333333335510013555555555555555553221222555555555555555555555555555555555555555444444444555555555555555555555555555555555\n555555555555555555555555555555555411000121123333333333335520145555555555555555553221122555555555555555555555555555555555555555554444444555555555555555555555555555555555\n555555555555555555555555555555555520000112333333333333355542555555555555555555554222222555555555555555555555555555555555555555555554444555555555555555555555555555555555\n555555555555555555555555555555555530000123333333333334555555555555555555555555555222212555555555555555555555555555555555555555555555544555555555555555555555555555555555\n555555555555555555555555555555555541000123333333333345555555555555555555555555555222112555555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555554000000011000135555555555555555555555555555323555555555555520001111100001100002335100001555555555555555555555555555555555555555555\n555555555555555555555555555555555555555100000000110001245555555555555555555555555322555555555554101001111110001000012024320001555555555555555555555555555555555555555555\n555555555555555555555555555555555555555211101000011000002455555555555555555555555322455555555530022011111100000000120042430101555555555555555555555455555555555555555555\n555555555555555555555555555555555555555322211000000100000013555555555555555555555331455555555200221111111000000000210232430000455555555555554443333245555555555555555555\n555555555555555555555555555555555555555412222110000000001100024555555555555555555331355555541000111111110000000001200413440000455555544433332222333335555555555555555555\n555555555555555555555555555555555555555522222220000000000010000135555555555555555341355555311100011111100000000003203314450000344433333333333333334335555555555555555555\n555555555555555555555555555555555555555521222221100000000111000001245555555555555341255554012100111111000000000004214133242223333333333333344334334335555555555555555555\n555555555555555555555555555555555555555540112212331000000000000010002455555555555352255554123211111111000000000014223233223333333333344444333333334335555555555555555555\n555555555555555555555555555555555555555551000101334320000000011001110013555555555343155555122111111111000011122233333333333333433333343343343333333335555555555555555555\n555555555555555555555555555555555555555552110000334443200231000000110000455555555443155555211111111122222233333332333333333333333333433333333333333334555555555555555555\n555555555555555555555555555555555555555553011000344433400254310000001000255555555554155555201122223333333333333444444433333333343334344433333333333334555555555555555555\n555555555555555555555555555555555555555554001100135433410155553100000010155555555554145555311133333344333444455555453333333333443333333333333333333334555555555555555555\n555555555555555555555555555555555555555555100000012334410045555530000000155555555554245555411123454345555555455444453333333333333333333333333333333334555555555555555555\n555555555555555555555555555555555555555555200000033213430035555551000000045555555554245555511123555445444545333335454443333333333333333333333322233334555555555555555555\n555555555555555555555555555555555555555555301100024432110025555553122000035555555554345555511123544433333333333335555543333333333333333333332222222334555555555555555555\n555555555555555555555555555555555555555555400100014444420013343441034110025555555554345555521113333333333333333333443333333333222333322233322221232234555555555555555555\n555555555555555555555555555555555555555555510000014433332344131243234321015555555554445555420013333333333332333332223333333332232333223223221111123224555555555555555555\n555555555555555555555555555555555555555555520112234444333344211112211244215555555554445555300013332323433334444443333333333331232233123222232223312123555555555555555555\n555555555555555555555555555555555555555443333443444432233344555544444433324555555554455555401101233344544455555433222333333331232222123222233213321113555555555555555555\n555555555555555555555555555555555324533433333344444433444454444444555443223555555554455555511110013555554444334433344333333321122222222222222123312213555555555555555555\n555555555555555555555555555433235103434432333444444555555444233445555410252555555555455555512321110124433333434554554333333331213123223222121123222123555555555555555555\n555555555555555555554433344422114333312333233444444445455554445544454100152555555455455555522333221100134555544544443323333331212212333222112222221233555555555555555555\n555555555555555443443323234332222222221223233454444444444344544445530011152455555345455555531333332211001344433333334433333332221221233213212111122333555555555555555555\n555555555555555544443223334455555555555554333444444443233234545544200111011455555345455555541223333333210001344455555543333332121121122113321222233333555555555555555555\n555555555555555544444444444433333455555554444344444443333334444420001111100355555335555555541222244333322100023454444432333332111132101123333333333333555555555555555555\n555555555555555554445555555433444554444454233334444444444334433211011111100255555325555555551222234433222221000243222223333332111233212233333333333333455555555555555555\n555555555555555554444555544445554444445554333344334444444433431111111111000155555415545555552223333343222332221155434444433333323333333333333333333333455555555555555555\n555555555555555554444443333454445555544444333443334434344444311111111110000045555415545555552132344444333343222155235543333333333333333333333333333332455555555555555555\n555555555555555554444322332355444332332233333443434433344432111111111100000035555414555555553132233444334343322145322344332333333333333333333333333332455555555555555555\n555555555555555555444444333343333100011111234433344333345411011111111000000025555413555555554133334444433333422135322223443323333333333333333333333332455555555555555555\n555555555555555555444444443343333123102222234433344444443100011111110000000015555413555555555123444444443222333135333322255543333333333333333333333332355555555555555555\n555555555555555555444443444344333133324353333444444444420100011111100000000015555512555555555123333444444332222125432332345555443333333333333333222333455555555555555555\n555555555555555555444333444344333133342333333444444343101220011111110000000004555522555555555223333333344343222215412332345555555433333332223333344455555555555555555555\n555555555555555555543333454334333434433323443443344330022320001111110000000003555522455555555313223322334444322215531322335555555554333333444555555555555555555555555555\n555555555555555555544443444434433412534403343344444430022210001111110000000002555522455555555413323232223334333214532112325555555555555555555555555555555555555555555555\n555555555555555555554444454444434433424424333223445540022210001111110000000001555522355555555413323333221223322214533321345555555555555555555555555555555555555555555555\n555555555555555555553444444443444234332244343333455551012221011111110000011142555522255555555512333333322112223213543433355555555555555555555555555555555555555555555555\n555555555555555555554333444432444232341044344224543552012221111111100000111045555522155555555522333323333221113213533431255555555555555555555555555555555555555555555555\n555555555555555555554334444423344221133322133445411453002111111110000001111035555522145555555521234223223332212212542333255555555555555555555555555555555555555555555555\n555555555555555555555444443333344332222222223553222454001111111110000011110025555522135555555531233333333233322221555542255555555555555555555555555555555555555555555555\n555555555555555555555444432233344555555555555431343355101111111000100011100015555521125555555541233222234433332221555554455555555555555555555555555555555555555555555555\n555555555555555555555544444445554333334555555322432255201111111000000111000004555522115555555551244321233344433221455555555555555555555555555555555555555555555555555555\n555555555555555555555544445555554444455455533413432145300111111000001211100003555531215555555551244321233234444321455555555555555555555555555555555555555555555555555555\n555555555555555555555554455544444555445555311433211235400111111001000221000002555531204555555552134433233222344321355555555555555555555555555555555555555555555555555555\n555555555555555555555554444333324444455542121331111125510111111111000221121001555532104555555553013443333332333421255555555555555555555555555555555555555555555555555555\n555555555555555555555554443333333444554311122331224125520011111100001221332001555532103555555555310234332223323322255455555555555555555555555555555555555555555555555555\n555555555555555555555554444444333434544212321142312334530011111100011123332000455532203555555555553101233322223222155444555555555555555555555555555555555555555555555555\n555555555555555555555554444444433454313313211244444323540011111110110233322100455542202555555555555531112222223222155444445555555555555555555555555555555555555555555555\n555555555555555555555554443333444543101432112244443223551011111110013333222003555542102455555555555555421122222222145444444445555555555555555555555555555555555555555555\n555555555555555555555555544455555421321420221125222224552011111110133332220145555542202455555555555555554211222222145444444444455555555555555555555555555555555555555555\n555555555555555555555555555555554112421321311332012223453001111111332223202555555542212455555555555555555542112222135444444444444555555555555555555555555555555555555555\n555555555555555555555555555555554122211244301311122222354001111000332221035555555541212455555555555555555555421112125444444444444444555555555555555555555555555555555555\n555555555555555555555555555555555111011144332002223322255101110000222210355555555541212355555555555555555555554310025444444444444444445555555555555555555555555555555555\n555555555555555555555555555555555311021034420012223322255200100000222014555555555542212355555555555555555555555553115544444444444444444455555555555555555555555555555555\n555555555555555555555555555555555312111024101111334322245400000000110255555555555542122355555555555555555555555555535544444444444444444455555555555555555555555555555555\n555555555555555555555555555555555513212220012112333322235500000000003555555555555552122355555555555555555555555555555554444444444444444455555555555555555555555555555555\n555555555555555555555555555555555533212200121122323322225510000000035555555555555552112255555555555555555555555555555555555444444444444455555555555555555555555555555555\n555555555555555555555555555555555542331001211122233332234530000001455555555555555553112255555555555555555555555555555555555554444444444455555555555555555555555555555555\n555555555555555555555555555555555553300111212223343332234540000025555555555555555553112255555555555555555555555555555555555555544444444455555555555555555555555555555555\n555555555555555555555555555555555552000101121123433333233551001355555555555555555554211255555555555555555555555555555555555555555444444455555555555555555555555555555555\n555555555555555555555555555555555552011002211233333333333551014555555555555555555554222255555555555555555555555555555555555555555555444445555555555555555555555555555555\n555555555555555555555555555555555554010002112333333333334553145555555555555555555555222255555555555555555555555555555555555555555555554445555555555555555555555555555555\n555555555555555555555555555555555555100001233333333333345555555555555555555555555555322155555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555200002333333333333555555555555555555555555555555322155555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555540000000110002455555555555555555555555555554235555555555555410001111100011000022252100015555555555555555555555555555555555555555555\n555555555555555555555555555555555555551000000001100013455555555555555555555555554235555555555553001001111100000000120143300015555555555555555555555555555555555555555555\n555555555555555555555555555555555555552110010000110000023555555555555555555555554225555555555520122011111100000000200324301015555555555555555555444345555555555555555555\n555555555555555555555555555555555555553222100000001000000124555555555555555555554325555555554100221111110000000002101424300004555555555554443333322245555555555555555555\n555555555555555555555555555555555555554122221000000000001000235555555555555555554324555555531000111111110000000003004134400004555554443333222333333345555555555555555555\n555555555555555555555555555555555555555222221200000000000110001245555555555555554323555555301100111111000000000023024143510113443333333333333334344335555555555555555555\n555555555555555555555555555555555555555222222211000000000010000002355555555555554323555553012100111111000000000033041232422333333333333344433333334335555555555555555555\n555555555555555555555555555555555555555301122223210000000001000010012455555555555332555554122211111111000000000143232333233333333333344334333344434335555555555555555555\n555555555555555555555555555555555555555410012113333200000000010001100013555555555432555555121111111111000111222333323333333333433333443343443333333335555555555555555555\n555555555555555555555555555555555555555511000003344432001210000000110000455555555442555555111111111222223333333333333333333333333333344333333333333335555555555555555555\n555555555555555555555555555555555555555520110002444434100443200000011000355555555542555555211122233333333333334444454433333333344444333333333333333335555555555555555555\n555555555555555555555555555555555555555540010001444334200355542000000000255555555552555555311123343344343455555455553323333333333333333333333333333334555555555555555555\n555555555555555555555555555555555555555551000000124334300255555420000000155555555552455555401123454345555545444344443443333333333333333333333333333334555555555555555555\n555555555555555555555555555555555555555551000000231134400155555540000000055555555553455555411123555445444535333235455443333333333333333333333222223334555555555555555555\n555555555555555555555555555555555555555553011000244321210045555542121000045555555553455555511123433433333333333334554443333333323333332333322222322334555555555555555555\n555555555555555555555555555555555555555554011000144443200024443441034100035555555554455555511113333333333333333333333333333332222333322233212211132234555555555555555555\n555555555555555555555555555555555555555555100000034434422334231253234321025555555554455555510013333333333333333333233333333331232233223223221122222224555555555555555555\n555555555555555555555555555555555555555555200011134444333444211122211243125555555554455555400003332223433344445443333333333331232222123222232223311124555555555555555555\n555555555555555555555555555555555555555554323343444433233344444444444433224555555554555555510101234444554454455432233333333321132222123222232123312224555555555555555555\n555555555555555555555555555555555545544433333344444432344454444444555443124555555554555555521211012445554443334434444333333321122123222222221133212124555555555555555555\n555555555555555555555555555544344103433432333344444444555554233344555420133555555554455555522322111013333334434554554333333331212123223222122222221133555555555555555555\n555555555555555555555544444413125323423443333444444444455554444444454200042555555555455555531333321110014555544444433333333331211212333222112222111333555555555555555555\n555555555555555554444422234421112221111224233444444455444444544444541001032555555545455555541233333221100134433333444444333332221121222223211111223333555555555555555555\n555555555555555444443223334444444444444444333454444443333234445544310111111455555535455555551223343333210000134554555533333332121131111123322223333333555555555555555555\n555555555555555544443334444444444455555554444444444443333334444431001111100455555535455555551222234333322210001344333322333332111132101233333333333333555555555555555555\n555555555555555544445555554423334455544454333334444444443334433310011111100355555525555555552222223443222222110034333333333333212333223333333333333333555555555555555555\n555555555555555554444455555444455444444554333344334444444433432111111111000255555524555555553122333344322242222025444444433333333333333333333333333333555555555555555555\n555555555555555554445544444454444555555444333443334434344434421111111110000155555523555555553132344444323343222225413443323333333333333333333333333333455555555555555555\n555555555555555554444333322455554444433333333443434433334443211111111100000045555533555555554133233444434344322215432134443333333333333333333333333333455555555555555555\n555555555555555554444333333344443110111122234434344333344431111111111100000045555532555555555133334443433333332215523321245433333333333333333333333333455555555555555555\n555555555555555555444444433343333111001111234433344444445311011111110000000035555542555555555123344444443322243214533332225554433333333333333333333222455555555555555555\n555555555555555555344444443343333133313343334444444444442110011111110000000025555542555555555223333344444332222214532232235555554333333333333223333344555555555555555555\n555555555555555555444433444444333133343343333444444344311121001111110000000015555542455555555313333333344443222213531332234555555554332233333444555555555555555555555555\n555555555555555555543333454334333344442323433433344332012221001111110000000004555542455555555413323332233444322212542122334555555555544444555555555555555555555555555555\n555555555555555555543333454334333413534403343344344341012220001111111000000003555542355555555413323233222334433212543211233555555555555555555555555555555555555555555555\n555555555555555555544444454444433423434414333234444552012221000111111000000002555552255555555512323333322223232221543342145555555555555555555555555555555555555555555555\n555555555555555555544444454344444344323444333333345553002221001111110000001122555552245555555522333333332111122321553343245555555555555555555555555555555555555555555555\n555555555555555555553333444433444133440144344223455454002322111111100000111035555552245555555521333323323322112221451243135555555555555555555555555555555555555555555555\n555555555555555555554334444423444131342243244334542255101211111111000001211025555552135555555531224323322333222221454243235555555555555555555555555555555555555555555555\n555555555555555555554334444333344221122212111355321255201111111110000011111015555553125555555541233333233323332221355554235555555555555555555555555555555555555555555555\n555555555555555555555444432223344544444444444553134345300111111100100011100005555553225555555551233221234443333221255555545555555555555555555555555555555555555555555555\n555555555555555555555444433344454344445555555532243235400111111000000111100004555553215555555551244321233344444321255555555555555555555555555555555555555555555555555555\n555555555555555555555544455555554334445555554431343125510111111100000221100003555553214555555552244332133223444322155555555555555555555555555555555555555555555555555555\n555555555555555555555544444555444445544455531342421225520011111101000221100002555554114555555552134433233322334432155555555555555555555555555555555555555555555555555555\n555555555555555555555544444443334544445555321143211114530011111111000131022001555554213555555553012443333332323332145555555555555555555555555555555555555555555555555555\n555555555555555555555544443323324544445542112242122313540011111110001121232000455554212555555555320123333223323322145445555555555555555555555555555555555555555555555555\n555555555555555555555554444443333433454421233123132333551011111110011123332000455555212555555555554211223322222222135444445555555555555555555555555555555555555555555555\n555555555555555555555554444444433434542322331224442432452001111110110133322100355555211455555555555542111222223222135444444455555555555555555555555555555555555555555555\n555555555555555555555554443334443455411232311134344322353001111110002333223103555555211455555555555555431112222222125444444444555555555555555555555555555555555555555555\n555555555555555555555555433344555543121142111213432223454001111110123332221035555555221455555555555555555311122222215544444444444555555555555555555555555555555555555555\n555555555555555555555555555555555421142131031123202323355101111110233222201455555555221355555555555555555554211122215544444444444445555555555555555555555555555555555555\n555555555555555555555555555555555312231123330242012222245200111100232222015555555555221355555555555555555555542101214544444444444444455555555555555555555555555555555555\n555555555555555555555555555555555411211114432210222322235300111000222210255555555555321355555555555555555555555420004544444444444444444455555555555555555555555555555555\n555555555555555555555555555555555521102114342001223322235400110000122103555555555555322255555555555555555555555555313544444444444444444445555555555555555555555555555555\n555555555555555555555555555555555531111103420011233332235510000000020045555555555555422255555555555555555555555555555544444444444444444445555555555555555555555555555555\n555555555555555555555555555555555541211212101111233332234520000000001455555555555555421255555555555555555555555555555555444444444444444445555555555555555555555555555555\n555555555555555555555555555555555552321230012212233332223530000000025555555555555555421245555555555555555555555555555555555544444444444445555555555555555555555555555555\n555555555555555555555555555555555553332200111112223332223540000000255555555555555555521245555555555555555555555555555555555555544444444445555555555555555555555555555555\n555555555555555555555555555555555554341000121122334333223551000013555555555555555555521145555555555555555555555555555555555555555444444445555555555555555555555555555555\n555555555555555555555555555555555555310011112222343333232452000145555555555555555555531145555555555555555555555555555555555555555554444445555555555555555555555555555555\n555555555555555555555555555555555555100101222123333333333453001455555555555555555555532135555555555555555555555555555555555555555555554445555555555555555555555555555555\n555555555555555555555555555555555555201001221233333333333454025555555555555555555555542235555555555555555555555555555555555555555555555545555555555555555555555555555555\n555555555555555555555555555555555555410000112333333333334555355555555555555555555555552135555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555510000123333333333355555555555555555555555555555552125555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555400000001100024555555555555555555555555555553455555555555555300001111100010000121522000155555555555555555555555555555555555555555555\n555555555555555555555555555555555555510000000011000134555555555555555555555555553355555555555552011001111100000001201434000155555555555555555555555455555555555555555555\n555555555555555555555555555555555555521000000001100000135555555555555555555555553355555555555410121111111000000002103243000045555555555555555444333245555555555555555555\n555555555555555555555555555555555555531211000000010000001245555555555555555555553255555555554101211111110000000012014143100045555555555444333322333345555555555555555555\n555555555555555555555555555555555555541222110000000000011001355555555555555555554255555555530001111111100000000031032245100045555444333332333333334345555555555555555555\n555555555555555555555555555555555555552222211100000000001100002455555555555555554245555555201000111111000000000140140425101134333333333333333333344345555555555555555555\n555555555555555555555555555555555555552222222100000000000110000013455555555555554335555553022101111110000000000250421323223333333333344344333333334345555555555555555555\n555555555555555555555555555555555555553021222232100000000010000000013555555555555335555554132111111110000000000342323332333333333333343343343343333345555555555555555555\n555555555555555555555555555555555555554001121223331000000000000011100124555555555335555554121111111110011112223323233333333333333333433343333333333235555555555555555555\n555555555555555555555555555555555555555100000023344320001100000000110000555555555435555555111111111222233333323333433333333333333333344333333333333335555555555555555555\n555555555555555555555555555555555555555201100014444343002532100000011000455555555435555555111122233333333333444455454433333333343433333333333333333335555555555555555555\n555555555555555555555555555555555555555300100004444343001555421000000000355555555535555555211123343344444455455454553233333333333333333333333333333335555555555555555555\n555555555555555555555555555555555555555400010001344244100455555310000000255555555534555555301123455345555545444334443443333333333333333333333322333335555555555555555555\n555555555555555555555555555555555555555510000001212344200455555520000000155555555544555555401123555444444434332235555443333333333333333333332222222334555555555555555555\n555555555555555555555555555555555555555520100001443113200355555531111000045555555544555555411113433333323333333334544433333333222333322233322322332234555555555555555555\n555555555555555555555555555555555555555540110001444432100135554441034100045555555544555555511013333233333333322323333323333332222333222233211111122234555555555555555555\n555555555555555555555555555555555555555550000000344444411234232253134310035555555544555555510013333333332233333333233333333331222232123222231223212124555555555555555555\n555555555555555555555555555555555555555551000000244444323444211022311343125555555554555555510002333334434344545443333333333321232222123222232123311124555555555555555555\n555555555555555555555555555555555555555553012233344443233344444333333333225555555554555555520110123444554454444423333333333321122222122231232133212124555555555555555555\n555555555555555555555555555555555555554433333444444432233444444444555544224555555554555555531211101345544433334544454333333322122123222221221232121134555555555555555555\n555555555555555555555555555555555213433432333344444444445544233334555442024555555554555555531332211011233334434554554333333331212123333222122222211234555555555555555555\n555555555555555555555555554423135103434432333444444455444544444454445410023555555545555555541333332111012455433434333333333331211211233223112111122334555555555555555555\n555555555555555555554433344412113332211234233444444445444444544444553001122555555545555555551233333322100012333344445443333331221121122123211222233333555555555555555555\n555555555555555443443323234333332332332323333454444444333234444555420011112555555545555555552222333333321000013554544433333331111131011123333333333333555555555555555555\n555555555555555444443223334455555555555554444444444433323334544432100111100455555544555555552122234333322221000134333322333332111233112233333333333333555555555555555555\n555555555555555544444444454433333455555454333334444444443334433320001111100455555544555555553122223343322232211004433333333333222333333333333333333333555555555555555555\n555555555555555544445555445434444544444454233344444444444433433211111111000355555543555555554122343344322234222204544544333333333333333333333333333333555555555555555555\n555555555555555554444555444455444444455554333443334434344433431111111111000255555553555555554132244444423334322213531334433333333333333333333333333333555555555555555555\n555555555555555554444443333444445554444433333443334433334434311111111110000155555553555555555133233444433434332212543212344333333333333333333333333333555555555555555555\n555555555555555554443322332354444321222223323434344333344442111111111100000045555552555555555123334444434333243212542332123544333333333333333333333333555555555555555555\n555555555555555554444344333343333100000000234433344444445421001111111000000045555553455555555213334444444332233311543333223555544333333333333332223333555555555555555555\n555555555555555554444444443343333133102332334443344444444200001111110000000035555553455555555313333334444433222221551133133555555543333333223333444555555555555555555555\n555555555555555555444444443343333133333342333444444334431111001111110000000025555553355555555412333433334434322221552133233555555555443333444555555555555555555555555555\n555555555555555555443333444344333243442333433434444333201222101111111000000015555554355555555413322332223444432221453112232455555555555555555555555555555555555555555555\n555555555555555555543333454334333434533314443443344343002321000111111000000004555554255555555512323333222233433321353331123455555555555555555555555555555555555555555555\n555555555555555555544443454334333413434304333234444455002221000111111000000003555555245555555522323333322112222221354233325555555555555555555555555555555555555555555555\n555555555555555555544444454344434433424434333233344555101222100111111000001113555555245555555521333333332211112321254343224555555555555555555555555555555555555555555555\n555555555555555555543444444434444144331244244333345555301232111111110000011125555555235555555531334323323332211221254134324555555555555555555555555555555555555555555555\n555555555555555555543334444422444131441143344323454235400221111111100001111115555555335555555541224423322233322222155444224555555555555555555555555555555555555555555555\n555555555555555555554334444323444120233222022334542135500111111111000011111015555555325555555541223333234332333222155555424555555555555555555555555555555555555555555555\n555555555555555555554444443232344433333333333355313335510011111100010011110004555555315555555551234321233444343222145555555555555555555555555555555555555555555555555555\n555555555555555555555444432233454444445555555553124334520011111100000011100003555555414555555551244321133234444322145555555555555555555555555555555555555555555555555555\n555555555555555555555444444445454233345555555442234213540011111100000121100002555555413555555552144432123322344432135555555555555555555555555555555555555555555555555555\n555555555555555555555544445544554444454445554243242223550011111100000131100001555555413555555553024433333322333442135555555555555555555555555555555555555555555555555555\n555555555555555555555544445444444544445455542124321112551011111111100132012001555555522555555554011344333232332332125555555555555555555555555555555555555555555555555555\n555555555555555555555544443333234455444554311224111221452001111110001122232000455555521555555555421023333222322322225544455555555555555555555555555555555555555555555555\n555555555555555555555544443333334444334542122323212332453001111110001122332100355555531455555555554311122332222222215544444555555555555555555555555555555555555555555555\n555555555555555555555544444444333433444331233212433243354001111110010123322100355555531455555555555553211122222222215544444444555555555555555555555555555555555555555555\n555555555555555555555553444444433434542132232113434432255101111110101233223102555555531355555555555555542111222222214544444444455555555555555555555555555555555555555555\n555555555555555555555554433334444555421014211223444322345201111111013333221035555555541355555555555555555431112222214544444444444445555555555555555555555555555555555555\n555555555555555555555555444455555554113213102111421232345300111111133222210355555555541255555555555555555555311122213544444444444444455555555555555555555555555555555555\n555555555555555555555555555555555541124213222024201222235400111110133222014555555555542255555555555555555555554210112544444444444444444555555555555555555555555555555555\n555555555555555555555555555555555541222112443121112222225510111100122220145555555555552255555555555555555555555542002554444444444444444445555555555555555555555555555555\n555555555555555555555555555555555551110111434210122332224520011000022202555555555555552245555555555555555555555555532554444444444444444444555555555555555555555555555555\n555555555555555555555555555555555553111210342001122332224530010000021025555555555555552145555555555555555555555555555554444444444444444444555555555555555555555555555555\n555555555555555555555555555555555553121110320011123332224540000000000355555555555555553145555555555555555555555555555555555544444444444444555555555555555555555555555555\n555555555555555555555555555555555554131123100221223333222551000000003555555555555555553135555555555555555555555555555555555555444444444444555555555555555555555555555555\n555555555555555555555555555555555555332131011111232333222452000000145555555555555555554135555555555555555555555555555555555555555444444444555555555555555555555555555555\n555555555555555555555555555555555555423200011112323333223453000001455555555555555555554125555555555555555555555555555555555555555544444444555555555555555555555555555555\n555555555555555555555555555555555555432001111122234333322354000025555555555555555555555225555555555555555555555555555555555555555555554444555555555555555555555555555555\n555555555555555555555555555555555555520011112212333333333355100255555555555555555555555325555555555555555555555555555555555555555555555544555555555555555555555555555555\n555555555555555555555555555555555555520110122123333333333355203555555555555555555555555324555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555530000121234333333333455335555555555555555555555555414555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555540000012333333333335555555555555555555555555555555423555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555554000000001001245555555555555555555555555555544555555555555555200011111000100001204230001555555555555555555555555555555555555555555555\n555555555555555555555555555555555555100000001110001345555555555555555555555555544555555555555541010011111000000002014340001555555555555555555555444355555555555555555555\n555555555555555555555555555555555555200000000011000002355555555555555555555555554555555555555400221111110000000021023331000455555555555555444333322245555555555555555555\n555555555555555555555555555555555555311100100000110000012455555555555555555555554555555555553002211111100000000120041441000455555555544333322233333345555555555555555555\n555555555555555555555555555555555555412221000000000000010013455555555555555555554555555555520001111111000000000220322451000455544433333333333333344345555555555555555555\n555555555555555555555555555555555555522222211000000000011100013555555555555555554555555554101000111110000000000411404252011333333333333333433333344345555555555555555555\n555555555555555555555555555555555555522222121000000000000100000024555555555555554455555552022101111110000000001513313233333333333333344343333344334345555555555555555555\n555555555555555555555555555555555555531222221221000000001010000100124555555555554455555553132111111110000000012423233333333333333333333343443333333345555555555555555555\n555555555555555555555555555555555555540111212233210000000000000111000135555555555455555554121111111110111122233232332333333333333333434333333333333245555555555555555555\n555555555555555555555555555555555555551000110133443100001000000001110001555555555455555554111111111222333333223333444433333333343344344333333333333245555555555555555555\n555555555555555555555555555555555555552010000033444340004321000000010000455555555455555555111122333333233333444555454333333333433333333333333333333245555555555555555555\n555555555555555555555555555555555555553001000033443341003554310000001000355555555455555555211123344344444455455454453333333333333333333333333333333235555555555555555555\n555555555555555555555555555555555555554000100013542342003555554200000010255555555455555555211123455345555545443334444443333333333333333333333222233335555555555555555555\n555555555555555555555555555555555555555100000012133443002555555510000000155555555555555555301123555434344434332235555443333333333333333333322223222335555555555555555555\n555555555555555555555555555555555555555200000014321234001555555521111000155555555545555555401113433333323333333334443333333333222333322233212211232235555555555555555555\n555555555555555555555555555555555555555401100003444311000355554442024100045555555545555555411013333333333333322323332233333332222333222232221122122235555555555555555555\n555555555555555555555555555555555555555400100002444444101134332253134210035555555555555555510013333333332233344333333333333321322232133222222223211135555555555555555555\n555555555555555555555555555555555555555510000001444444323444211022322332135555555555555555510002333334434444545433322333333321232222123231232123212135555555555555555555\n555555555555555555555555555555555555555530001122444444333344433333333333225555555555555555520110113455554454444433334333333321122222122221221232122134555555555555555555\n555555555555555555555555555555555555555531233443444432233344455555555543215555555555555555530221101134544433334544554333333321122133223221121222221234555555555555555555\n555555555555555555555555555555555434533433333344444444444544333334555453004555555555555555540333211101123444534554443233333321212212333222122221112334555555555555555555\n555555555555555555555555555544344103434432333444444455544444344445445520004555555555555555541233332211001245433433334333333331211221232223111111233334555555555555555555\n555555555555555555555543444413124333313333233444444455554444554444454100103555555555555555551233333332210001234444555543333331121121111123322223333334555555555555555555\n555555555555555554544423234321112221111223233454444444333334444555541011102555555554555555551122234333332100002354544433333331111232011233333333333334555555555555555555\n555555555555555434443223334454554445555554334444444433223334544442100111101555555554555555552122223433332222100002332223333332112333222333333333333334555555555555555555\n555555555555555444443334444444444455555554444334444443433334433320001111100455555554555555553122232333322223222101544434433333333333333333333333333334555555555555555555\n555555555555555544444455554423344454444454233334444444444333433311111111100455555554555555554022343344432224322221552454332333333333333333333333333333555555555555555555\n555555555555555554444445555444555444444454333344334444444433432111111111000355555554555555554023234444432434432221552123443323333333333333333333333333555555555555555555\n555555555555555554445544434444444555554444333443334433334434421111111110000255555554455555555123223344443433433221453222224443333333333333333333333333555555555555555555\n555555555555555554444333322455544433333333333433444433344443211111111100000155555555455555555113334444344323234321353223222355443333333333333333332233555555555555555555\n555555555555555554444333333344443100111111234433344333344541101111111100000045555555455555555213333444444332223321354323323455555443333333333233333445555555555555555555\n555555555555555554444444433343333122101212234433344444445410001111111000000045555555455555555313333333444433322221253123313355555555433333333445555555555555555555555555\n555555555555555554444444443343332143323342334444444344444111100111111000000035555555455555555312333343333444432221254223223355555555554444555555555555555555555555555555\n555555555555555555443433444444333142342333333444444343431122200111111000000025555555455555555412322332222344443322154321123255555555555555555555555555555555555555555555\n555555555555555555443333454344333344432323443443344344200232100111111000000015555555445555555512323323222233333222155333213455555555555555555555555555555555555555555555\n555555555555555555543333454334333413424304343344444345301222100111111000000004555555445555555521323333332111222222155324333555555555555555555555555555555555555555555555\n555555555555555555544444454444434423424424233223444455400222100111111000001104555555545555555531333333333221111232145234312555555555555555555555555555555555555555555555\n555555555555555555544444544444444244333344343333334555510222211111110000011125555555535555555541234322322333221122145313332555555555555555555555555555555555555555555555\n555555555555555555543334444433443132430144344223345434520122111111100000111115555555535555555541223432323233332222135555422555555555555555555555555555555555555555555555\n555555555555555555543334444423443130342332233423454214530111111111000001111004555555534555555551223333224333233222135555544455555555555555555555555555555555555555555555\n555555555555555555554334444333443221122222122334531323540011111110010001110004555555544555555551234321123344443322125555555555555555555555555555555555555555555555555555\n555555555555555555554444432232344555555555555455312433551011111100010011100003555555544555555552134322123323444432125555555555555555555555555555555555555555555555555555\n555555555555555555555444433344454333345555555554224422552011111110000121110002555555553555555553134433223322344442215555555555555555555555555555555555555555555555555555\n555555555555555555555444455555454344445454455434224321453001111110000022100001555555553555555553024443333332233343215555555555555555555555555555555555555555555555555555\n555555555555555555555544444555444455444445554213433111354001111111100022112000455555553555555554001344333232332332214544555555555555555555555555555555555555555555555555\n555555555555555555555544444443334444555455542212421121255001111111000122133000455555553455555555431012333322322332214544445555555555555555555555555555555555555555555555\n555555555555555555555544443223234444432354321222312242255101111110001112333100355555553455555555555421112222222222213544444445555555555555555555555555555555555555555555\n555555555555555555555544443433334433323544113321333223345200111111011023322200255555554355555555555554311122222222212544444444455555555555555555555555555555555555555555\n555555555555555555555544444444433433345423223212344443235400111111010233323201555555554355555555555555553211122222212554444444444455555555555555555555555555555555555555\n555555555555555555555554433334433444453102322122443432235500111111012333222025555555555355555555555555555542111222221554444444444444555555555555555555555555555555555555\n555555555555555555555554433345555555431211411211143222345510111111123322320255555555555355555555555555555555431111221554444444444444444555555555555555555555555555555555\n555555555555555555555555555555555554212421311203320122224520111110133222103555555555555345555555555555555555555420011554444444444444444445555555555555555555555555555555\n555555555555555555555555555555555554122311334203211222223530011100022221035555555555555345555555555555555555555554210454444444444444444444555555555555555555555555555555\n555555555555555555555555555555555555112011243321022233223540011000022210455555555555555435555555555555555555555555553454444444444444444444455555555555555555555555555555\n555555555555555555555555555555555555211021143310112333223551010000012014555555555555555435555555555555555555555555555555544444444444444444455555555555555555555555555555\n555555555555555555555555555555555555311111033001113333223552000000000155555555555555555535555555555555555555555555555555555554444444444444455555555555555555555555555555\n555555555555555555555555555555555555412112220021123333222353000000002555555555555555555535555555555555555555555555555555555555544444444444455555555555555555555555555555\n555555555555555555555555555555555555523212200121223233222354000000025555555555555555555534555555555555555555555555555555555555555544444444455555555555555555555555555555\n555555555555555555555555555555555555533331001111222333322355100000355555555555555555555534555555555555555555555555555555555555555555444444455555555555555555555555555555\n555555555555555555555555555555555555543310011112233433322345200013555555555555555555555544555555555555555555555555555555555555555555555444455555555555555555555555555555\n555555555555555555555555555555555555553001111121233333323345300145555555555555555555555543555555555555555555555555555555555555555555555555455555555555555555555555555555\n555555555555555555555555555555555555551011012211333333333335401455555555555555555555555553555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555552010012113433333333355524555555555555555555555555553555555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555554000011233333333334555555555555555555555555555555553555555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555400100000000235555555555555555555555555555555355555555555555553000111110001000120334100155555555555555555555555544455555555555555555555\n555555555555555555555555555555555510000000111001235555555555555555555555555555355555555555555520110111110000000200324100155555555555555555544433322355555555555555555555\n555555555555555555555555555555555520000000001110001245555555555555555555555555345555555555555102211111100000001202334100045555555555554433332233333355555555555555555555\n555555555555555555555555555555555530100100000110000001245555555555555555555555435555555555541002111111000000002104144200045555554443333333333333443355555555555555555555\n555555555555555555555555555555555541211100000001100000001245555555555555555555435555555555410001111110000000013023235200045444333333333333433333343355555555555555555555\n555555555555555555555555555555555552222210000000000000110001245555555555555555525555555553111001111100000000024041313312233333333333344343333344343355555555555555555555\n555555555555555555555555555555555552222221200000000000001000001245555555555555524555555551122111111100000000034231322333333333343333343433433333333355555555555555555555\n555555555555555555555555555555555553122222211000000000011100000001245555555555534555555552231111111100000001133333333333333333433333433333333333333355555555555555555555\n555555555555555555555555555555555554112222223210000000000000000110001345555555533555555553111111111102112223332223333333333333333343344333333333333355555555555555555555\n555555555555555555555555555555555555101112122333210000000000100001100002555555543555555554011111122223333333333444454433333333343433333333333333333355555555555555555555\n555555555555555555555555555555555555200001002344443200032100000001110001555555543555555554111123333333333344455455553323333333333333333333333333333345555555555555555555\n555555555555555555555555555555555555301100002444433400045432000000010000455555553555555555111123344345455555454344443433333333333333333333333222233345555555555555555555\n555555555555555555555555555555555555400110001444434410035555431000000100355555553455555555111123455445454545433235455443333333333333333333322223223345555555555555555555\n555555555555555555555555555555555555510011000124424420025555555200000000355555553455555555211113554434333433333335554443333333223333322333222212322345555555555555555555\n555555555555555555555555555555555555520000000221124430015554555311001000255555554355555555211113433333333333333333333333333332222332232232211122222245555555555555555555\n555555555555555555555555555555555555530100000244321220004555555432024100155555554355555555301013333333333332233333233333333321322332232232322233111245555555555555555555\n555555555555555555555555555555555555541111000144444320001345433253025200055555555355555555400013333333433334444443333333333321322221232221331233122245555555555555555555\n555555555555555555555555555555555555551001000044433442112344312033332321145555555355555555400001233334444454545432233333333321222222222221221332121245555555555555555555\n555555555555555555555555555555555555552000000034434444333344322122222242235555555345555555510011011345554443344434444333333322121132222221211221211345555555555555555555\n555555555555555555555555555555555555554000012334444443223344455555555532225555555345555555510122110012334333335554553333333322122123332221122221123345555555555555555555\n555555555555555555555555555555555555554222333343444433334444443334555555215555555435555555520133322110001345534444333333333321211212332232111112233245555555555555555555\n555555555555555555555555555555555324433432333344444444555544334444544552004555555535555555530133333221110012333334444443333321211221111233222233333235555555555555555555\n555555555555555555555555555534235103434442233444444444455554445544445410104555555534555555530123333333321100002355555433333331111221011233333333333235555555555555555555\n555555555555555555555544444412114333311334233454444455444344444445554101103555555534555555540122223433333221100012333322333331111332122333333333333335555555555555555555\n555555555555555554544422234332112222222223333454444443333224545443320011112555555544455555550022222443332222221100144333333333223333333333333333333335555555555555555555\n555555555555555434443223334455555555555554444444444433333334443431000111111555555544455555551022233233432223322221155445432333333333333333333333333335555555555555555555\n555555555555555444443334444434333455555554333334444444444333433320110111100555555554455555552022234444433332432222045213344333333333333333333333333335555555555555555555\n555555555555555544444455555433344554444454233344444444444433433311111111100455555554345555552013223444443343443222045422123444333333333333333333333335555555555555555555\n555555555555555544444445555444455444445554333343334434344444432111111111000355555554445555553013323344444333333422135323321225554333333333333333322335555555555555555555\n555555555555555554445544433444444555444433333443334433334433431111111110000255555555445555554013344444444432222432135432332225555544333333332233334455555555555555555555\n555555555555555554444333322455544432322233323433344333344433310111111110000155555555435555554002333344444443322222125412332335555555544333334445555555555555555555555555\n555555555555555554444333333344333100111011234433344444444443100111111000000155555555435555555102333333333443432222125421332334555555555545555555555555555555555555555555\n555555555555555554444444433343333122102222334433344444445421100011111000000045555555534555555102323343223344443222115531122323555555555555555555555555555555555555555555\n555555555555555554444444443343332143333342333444444343345211220011111100000045555555534555555311322323222333344332215533211244555555555555555555555555555555555555555555\n555555555555555554443434444444333142342333433434444343442012220011111100000035555555543555555531332333332212232322215532433255555555555555555555555555555555555555555555\n555555555555555555443333454344233344433314443443344333440022210011111100000025555555542555555531333333333211111223214533432245555555555555555555555555555555555555555555\n555555555555555555543333454334333403434304343234444444551022210001111100000115555555552455555541233333333332211122214531343245555555555555555555555555555555555555555555\n555555555555555555544444454444434424324434333233344445552012221111111000001115555555552455555551233422332233332222213554442245555555555555555555555555555555555555555555\n555555555555555555544444544444444244332344343333334455453012221111110000011104555555553355555551223433333322333322213555554345555555555555555555555555555555555555555555\n555555555555555555543334444433443132430143444223345542354002111111100000111103555555553355555552223322223443334332212555555555555555555555555555555555555555555555555555\n555555555555555555543334444423443130333321122423355421255101111111100001110002555555554255555552134322123333444432212555555555555555555555555555555555555555555555555555\n555555555555555555553344444333443222222223333333454124355101111110001001110001555555554245555553134432113322344443221555555555555555555555555555555555555555555555555555\n555555555555555555554444432232444555555555555445542143245301111110000012110001555555555245555554124433323332223444321555555555555555555555555555555555555555555555555555\n555555555555555555554444433344454333345555544555431343135400111111000012110000455555555235555554012443333333233233221555555555555555555555555555555555555555555555555555\n555555555555555555555444455555443344454444445553242321225400111111110013101100355555555225555555211134433222332232221454444555555555555555555555555555555555555555555555\n555555555555555555555544444555444454444555455531133211125510111111110012113100355555555325555555543101233333222222221454444445555555555555555555555555555555555555555555\n555555555555555555555544544443334444554444454312232112214520111111000112233200255555555414555555555542111222222232221354444444445555555555555555555555555555555555555555\n555555555555555555555544433223234444421113542122223122324530011111001112332200155555555413555555555555432111222222221354444444444445555555555555555555555555555555555555\n555555555555555555555544443333334433311135431233114342432540011111101023322300455555555523555555555555555421112222221255444444444444445555555555555555555555555555555555\n555555555555555555555544444444334433313553132331124344322551011111100233223104555555555522555555555555555555321112221255444444444444444455555555555555555555555555555555\n555555555555555555555544433334434444455531023211224433223551011111112333231145555555555532455555555555555555554310011155444444444444444444455555555555555555555555555555\n555555555555555555555554333345555555554313113112112312323453011111013322211455555555555541455555555555555555555554200155444444444444444444445555555555555555555555555555\n555555555555555555555555455555555555552124213131143012222354001110013222014555555555555542355555555555555555555555543255444444444444444444445555555555555555555555555555\n555555555555555555555555555555555555551222113441120122222255001110002220145555555555555552255555555555555555555555555555544444444444444444445555555555555555555555555555\n555555555555555555555555555555555555552110112433201223322255101100002201555555555555555553145555555555555555555555555555555555444444444444445555555555555555555555555555\n555555555555555555555555555555555555553111201442011123322245200000001015555555555555555553145555555555555555555555555555555555554444444444445555555555555555555555555555\n555555555555555555555555555555555555554121110310111233332245300000000255555555555555555554135555555555555555555555555555555555555554444444445555555555555555555555555555\n555555555555555555555555555555555555555121122101211233332225400000002555555555555555555555125555555555555555555555555555555555555555544444445555555555555555555555555555\n555555555555555555555555555555555555555332121011112223332235510000025555555555555555555555225555555555555555555555555555555555555555555554445555555555555555555555555555\n555555555555555555555555555555555555555433310021112233332234520000255555555555555555555555315555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555433001111222333333224530003555555555555555555555555414555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555530011112113333333333540035555555555555555555555555414555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555520110121123333333334550355555555555555555555555555513555555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555530100121233333333345554555555555555555555555555555523555555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555101000000012455555555555555555555555555555553355555555555555551000111110000000202341001555555555555555555555544333455555555555555555555\n555555555555555555555555555555555200000000100012455555555555555555555555555553255555555555555410200111100000002103241001555555555555555554433332233455555555555555555555\n555555555555555555555555555555555300000000011100012455555555555555555555555554255555555555554002211111000000012013342001555555555555443332233333343355555555555555555555\n555555555555555555555555555555555400001000001100000012455555555555555555555554245555555555541012111110000000021031342000455555544333333333333343443355555555555555555555\n555555555555555555555555555555555512110000000011000000012455555555555555555554235555555555310001111110000000030131343000454433333333333343433333343355555555555555555555\n555555555555555555555555555555555522222100000000000001100012455555555555555554325555555553011001111000000000141413133122333333333333444343333344333355555555555555555555\n555555555555555555555555555555555532222221100000000000011000012355555555555555325555555551122011111100000000252413223333333333343333333433433333333355555555555555555555\n555555555555555555555555555555555541222212100000000000001100000002355555555555314555555552221111111100000011233333332233333333433333443333333333333355555555555555555555\n555555555555555555555555555555555551222222122100000000000000001100002355555555424555555552111111111113122233322333333333333333333344343333333333333355555555555555555555\n555555555555555555555555555555555551011221223332100000000001100011100003555555424555555553011111122233333333334445454433333343433333333333333333333355555555555555555555\n555555555555555555555555555555555553000010023343421000121000000001100001555555523555555554111123333334333344555455542233333333333333333333333333333355555555555555555555\n555555555555555555555555555555555554011000014344434200154321000000010000555555533555555554111123344345555545444334444443333333333333333333322222233355555555555555555555\n555555555555555555555555555555555555101100004344434300145554310000000100455555532555555555111123455445444535332235555443333333333333322333223223222355555555555555555555\n555555555555555555555555555555555555100110001344234300045555554100000000355555541455555555111113544434333333333334544433333332223333222332211111322355555555555555555555\n555555555555555555555555555555555555200000001212344410035545555210000000255555541455555555211013433333333233333333332233333322322332232232211232121355555555555555555555\n555555555555555555555555555555555555301000001443112410025555555322013100155555552455555555211013233333333323333333333333333322322231232222322232121255555555555555555555\n555555555555555555555555555555555555411110000444442100003455434243015200155555552355555555300023333323433344445443333333333321323221232222321332121355555555555555555555\n555555555555555555555555555555555555510010000344434430111244313044333321145555553355555555400011123334444454554323333333333321221222222221211321211355555555555555555555\n555555555555555555555555555555555555520000000244444443333344311111221242245555553255555555400011101245554443334444454333333322131232232221222222112345555555555555555555\n555555555555555555555555555555555555530000001244444443323244454554555432225555554255555555510122111001233334435554553333333322122223332231121211233345555555555555555555\n555555555555555555555555555555555555551111233443444432234444444434555555304555555245555555510133322111101234534444333333333321211212222232111223333345555555555555555555\n555555555555555555555555555555555544543433333344444444445544333444555454103555555235555555520133333322111001223344455443333321211311111233333333333345555555555555555555\n555555555555555555555555555555445102533442233444444455554554444544444530002555555335455555530022333333332110000234544423333321111331012333333333333345555555555555555555\n555555555555555555555555554423225323423334233444444455444444544445555300112555555425455555530022223433333222110000133222333331112332233333333333333245555555555555555555\n555555555555555555554433334421102221111213233454444444333224545544332001111555555525355555540022222343332222322110025444323333333333333333333333333245555555555555555555\n555555555555555444443323234443444444444444333444444433333333444431100011111455555535345555540022233333343222332222125534443323333333333333333333333245555555555555555555\n555555555555555444443223334444444455555554444334444444443333433320010111110455555534445555551012234444443233343222115521234443333333333333333333333245555555555555555555\n555555555555555444444444455433334455544454233334444444444433433320111111100355555544435555551013323444444344343322215532222244443333333333333333332245555555555555555555\n555555555555555544455555555434445544444454333344334444344434433311111111100255555554525555552013333344444333332432215523332223555443333333333322333345555555555555555555\n555555555555555554444555444455444455554444333443334433334433442111111111000155555554524555553002344444444443222333214533233233555555443332233344455555555555555555555555\n555555555555555554444443323444555544433333333443434433344433431111111110000155555554523555553002333344444443332222214521233143555555555443445555555555555555555555555555\n555555555555555554443322332454443211111111234433344444444444210011111100000045555555533555554002333333333444443222214542232243555555555555555555555555555555555555555555\n555555555555555554444344333343333111001111234433344444445442110011111100000045555555542555554001322333223344444322213543111232555555555555555555555555555555555555555555\n555555555555555554444444443343332133213342333444444344445421121011111100000035555555542455555331332333322223344323213543332134555555555555555555555555555555555555555555\n555555555555555554444444443343333142343343333444444343344201221001111100000025555555542355555531332333332212222322212543343335555555555555555555555555555555555555555555\n555555555555555555443433444444333243442323443443344343453012220001111100000015555555552255555541333333333221111123212542443125555555555555555555555555555555555555555555\n555555555555555555543333454344333424524304343344444444454002220001111100000115555555552255555551233333332333221112221552243325555555555555555555555555555555555555555555\n555555555555555555543333454334333413434314233223444444555102221011111100001114555555553145555551223432332223333222221555544125555555555555555555555555555555555555555555\n555555555555555555544444454344434344324444343333334445555102321111111000011103555555553135555552222343323332233322221555555445555555555555555555555555555555555555555555\n555555555555555555544444444434443143430144344223344455245201211111110000111102555555554225555552123322223444433332221455555555555555555555555555555555555555555555555555\n555555555555555555543334444423443131442342233323345542135301111111100000111002555555554224555553134432113333444443221455555555555555555555555555555555555555555555555555\n555555555555555555543334444323443120222211122333345422335400111111001001110001555555555224555553134432213332234444221455555555555555555555555555555555555555555555555555\n555555555555555555553344443232444444444445555434454214335510111111000002110000455555555213555554124433322332223334321355555555555555555555555555555555555555555555555555\n555555555555555555554444422233454444445555555434553234214520111111000012110000455555555212555555012444333323333233321355455555555555555555555555555555555555555555555555\n555555555555555555554444444445443333445544444445434133223530011111010002211100355555555312455555211123433322232233221255444455555555555555555555555555555555555555555555\n555555555555555555555444555545544445544444545554114331113540011111110002213200255555555412455555553210122333222222221255444444455555555555555555555555555555555555555555\n555555555555555555555544455544444444455554445541214211212550011111100012223200155555555412355555555543111122222232221155444444444555555555555555555555555555555555555555\n555555555555555555555544443333234554443232344321223212322551011111100101332200155555555512255555555555542111122222222155444444444444455555555555555555555555555555555555\n555555555555555555555544433333334433310002444113312433243352011111101113332310355555555522245555555555555542111222222155444444444444444455555555555555555555555555555555\n555555555555555555555544444443334333312334423233212434432353001111100133322203555555555531235555555555555555432111222145444444444444444444555555555555555555555555555555\n555555555555555555555544444444434433334554202321123434322354001111101333231035555555555541225555555555555555555431001045444444444444444444444555555555555555555555555555\n555555555555555555555544433334444555555542211311211331222455101111103322220355555555555542225555555555555555555555420045444444444444444444444555555555555555555555555555\n555555555555555555555554344455555555555311421312213300222245201111002322103555555555555552224555555555555555555555555345544444444444444444444555555555555555555555555555\n555555555555555555555555555555555555555112311334113111222235301110002221035555555555555553213555555555555555555555555555554444444444444444444555555555555555555555555555\n555555555555555555555555555555555555555212111243220122332235400100001210455555555555555554122555555555555555555555555555555555544444444444444555555555555555555555555555\n555555555555555555555555555555555555555311021144300122332235400000001104555555555555555554211555555555555555555555555555555555555554444444444555555555555555555555555555\n555555555555555555555555555555555555555411111042001123332235510000000045555555555555555555211455555555555555555555555555555555555555444444444555555555555555555555555555\n555555555555555555555555555555555555555512112220121123332224520000000455555555555555555555311355555555555555555555555555555555555555555544444555555555555555555555555555\n555555555555555555555555555555555555555523212200111222333223530000004555555555555555555555411355555555555555555555555555555555555555555555544555555555555555555555555555\n555555555555555555555555555555555555555543222001111223333223540000145555555555555555555555511255555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555543410012122234333223550001455555555555555555555555521255555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555553100111212333333333451014555555555555555555555555531255555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555552001012212333333333452045555555555555555555555555541145555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555553010012123333333334554455555555555555555555555555552145555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555551010000000235555555555555555555555555555555441455555555555555530000111100000002023410015555555555555555555554433323455555555555555555555\n555555555555555555555555555555552001000000000134555555555555555555555555555442455555555555555301101111100000011032410015555555555555555443332233333455555555555555555555\n555555555555555555555555555555553000000000110000134555555555555555555555555542355555555555553012111111000000020132420015555555555544333333333333343455555555555555555555\n555555555555555555555555555555554000000000001100000124555555555555555555555542255555555555530021111110000000120323420004555554433333333333333333343455555555555555555555\n555555555555555555555555555555555111001100000110000000124555555555555555555543245555555555200001111100000000311313430004443333333333344443333343343455555555555555555555\n555555555555555555555555555555555222211000000000000001000123555555555555555543235555555552010011111000000000413222231223333333333333343433433333333455555555555555555555\n555555555555555555555555555555555312222110000000000000110000023455555555555554225555555551221011111000000001524132233333333343433334333433333333333455555555555555555555\n555555555555555555555555555555555412222122000000000000011000000013455555555554225555555551221111111000000112333333323333333333433333343333333333333455555555555555555555\n555555555555555555555555555555555512222222111000000000011100001100012455555554224555555552111111111132122333223333444433333343343443333333333333333455555555555555555555\n555555555555555555555555555555555510212212233210000000000000000111000013555555224555555552011111222333333333344455454333333343333333333333333333333455555555555555555555\n555555555555555555555555555555555530001110133333210000110000000001100001555555324555555553111123333334333455455454542333333333333333333333332222333455555555555555555555\n555555555555555555555555555555555540100000033444433000343210000000110001555555323555555554111123344345555545443334444443333333333333333333322232223355555555555555555555\n555555555555555555555555555555555551011000033444344100355543100000001100455555413555555554111123455435444534332245555443333333333333322332222112322355555555555555555555\n555555555555555555555555555555555551001000013543244100255555543000000000455555412555555555111113544433333333333334443333333332223332222332211221222355555555555555555555\n555555555555555555555555555555555552000100001233344200155555554100000000355555512555555555111013332333333333322323322333333322322331232322212332111355555555555555555555\n555555555555555555555555555555555554000000004321124300045555555311013100255555521455555555210023333333333333333333333333333312322221232212321332121355555555555555555555\n555555555555555555555555555555555554111100003444321100024555544243014200155555531455555555200022333323433344545433323333333211322221222312212321222355555555555555555555\n555555555555555555555555555555555555101100002444444300001344313044233321155555532355555555300001122344554454444323334333333221221232222212212222112355555555555555555555\n555555555555555555555555555555555555200000001444344432322344312011221242245555541355555555400011100134554443335444554333333322121233332221222211123355555555555555555555\n555555555555555555555555555555555555300000000344444444333244444444445432235555551355555555400122211100122344435554443223333322112122332231111112333355555555555555555555\n555555555555555555555555555555555555500000123343444432223345444444555554303555552255555555500023332211110123434333334333333321211211221232222233333355555555555555555555\n555555555555555555555555555555555555522333333334444444444554333344555455202555553145455555510023333332211000012345555433333321211310112333333333333355555555555555555555\n555555555555555555555555555555555313443442233344444455554544444454444541011555554145355555520022333333333211000013444323333321112331123333333333333355555555555555555555\n555555555555555555555555555533325202434443233444444444554444554444555410111555555235345555520022222443333322211000013333333332223333333333333333333355555555555555555555\n555555555555555555555544444422203332211223233454444444433324544544433101111455555335345555530012222234433222332211004544333333333333333333333333333355555555555555555555\n555555555555555555544432234332222222333333333444444443223323444431110011110455555425435555540012223333443222343222204532444333333333333333333333333355555555555555555555\n555555555555555443443322334455555555555555444444444443443333433331101011110355555525525555540012234444443233343322213542213444433333333333333333333355555555555555555555\n555555555555555444443234444433333455555444333334444444444433433321111111100255555534524555550013322344444334343332213542222123454433333333333333223355555555555555555555\n555555555555555544444455555433444544444454333344334444444433433320111111100155555534523555551002333344434333232343212542333222455555433333332333344555555555555555555555\n555555555555555544444445555444554444455544333443334433334433433211111111000055555544532555551002334444444443322233212542233223455555554433334455555555555555555555555555\n555555555555555554445544433444445555444433333443434433334433442111111110000045555554531455552112333334444444432222212551133224355555555555555555555555555555555555555555\n555555555555555554444333322455544322222222223433344333344443421011111100000035555554542355553001333333333344343222221553123233355555555555555555555555555555555555555555\n555555555555555554444333333344333100010001234433344444444444200001111100000035555555542355553021332333222334444323221553321123355555555555555555555555555555555555555555\n555555555555555554444444433343333133102333334444444444445442111001111100000025555555552255554441332332322222333332221553243214555555555555555555555555555555555555555555\n555555555555555554444444443343332143333343333444444333344411222001111110000015555555552245555541332333333221122222221454344224555555555555555555555555555555555555555555\n555555555555555554443434443444333142342333433433344343444201221001111110000005555555552125555551233333333322111112321452234213555555555555555555555555555555555555555555\n555555555555555555443333454344233434434314443344444333455301221001111110000114555555553125555551233332332233322112220454234323555555555555555555555555555555555555555555\n555555555555555555543333454334333403434304333234444444455401222101111100000113555555554114555551222432232223333322221355555323555555555555555555555555555555555555555555\n555555555555555555544444454444434434324434333333334444555400232111111000011102555555554223555552122333322333323432221355555555555555555555555555555555555555555555555555\n555555555555555555544444544444444244331244344223334455534510221111110000011102555555555222555553123422222344443433221255555555555555555555555555555555555555555555555555\n555555555555555555543434444433443132530243344323344555214520111111110000111001555555555222455553124432112332344444321255555555555555555555555555555555555555555555555555\n555555555555555555543334444423443130333221022323345552223530011111000100110000455555555222355554124433212332223444321155555555555555555555555555555555555555555555555555\n555555555555555555543344444333443222223333334433355521433540011111000001110000455555555312255554123543322333223334422155555555555555555555555555555555555555555555555555\n555555555555555555554444432232444555555555555444455313422550011111000002211000355555555311245555002344333323333233222155444555555555555555555555555555555555555555555555\n555555555555555555554444333344453333345555444424544313321451011111001002210100255555555412245555311013433322233223222155444444555555555555555555555555555555555555555555\n555555555555555555555444445555443344454444445445422433112452011111111001212200255555555412235555554310122223222232222145444444444555555555555555555555555555555555555555\n555555555555555555555444444555444554444555444554211431111353011111100011223200155555555512225555555554211112222222222045444444444444555555555555555555555555555555555555\n555555555555555555555544554443344445554443334542122321231354001111100111233210045555555521224555555555554211112222222145444444444444444555555555555555555555555555555555\n555555555555555555555544433223234444421011135421232232223355101111101102332310255555555521223555555555555553211122222135444444444444444444555555555555555555555555555555\n555555555555555555555544443333334333311111353312321244443245101111110023322202555555555531222555555555555555543211112135444444444444444444444555555555555555555555555555\n555555555555555555555544444444334433324444531323211343432245201111110233322025555555555541221455555555555555555543100025544444444444444444444555555555555555555555555555\n555555555555555555555544444344434444555555320141112144222345301111112332220255555555555552122355555555555555555555542125544444444444444444444555555555555555555555555555\n555555555555555555555544333345555555555543132130221231122235400111101322202555555555555553122255555555555555555555555545544444444444444444444555555555555555555555555555\n555555555555555555555554445555555555555521142132311311122224510111001222025555555555555554122145555555555555555555555555555555444444444444444455555555555555555555555555\n555555555555555555555555555555555555555522221124422112232224520110000220255555555555555555222135555555555555555555555555555555555444444444444455555555555555555555555555\n555555555555555555555555555555555555555531101124330022233224530100000202555555555555555555212125555555555555555555555555555555555555444444444455555555555555555555555555\n555555555555555555555555555555555555555541112014300112333224530000000025555555555555555555311125555555555555555555555555555555555555554444444455555555555555555555555555\n555555555555555555555555555555555555555551211113001112333222540000000255555555555555555555421115555555555555555555555555555555555555555555444455555555555555555555555555\n555555555555555555555555555555555555555552221220012122233222451000002555555555555555555555521214555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555554321200111122333222452000025555555555555555555555531113555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555554333001211223433322353000255555555555555555555555541013555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555330011112233433323354002555555555555555555555555552113555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555300101221233333333355015555555555555555555555555553112555555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555201101212333333333455355555555555555555555555555554112555555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555510100000013455555555555555555555555555555554522555555555555555520001111100000020134200155555555555555555555443332233555555555555555555555\n555555555555555555555555555555520010000000012455555555555555555555555555554522555555555555555202101111000000110324100155555555555555544333223333333555555555555555555555\n555555555555555555555555555555540000000001100012345555555555555555555555554431355555555555552022111110000000201324200155555555554433333333333333333555555555555555555555\n555555555555555555555555555555540000000000111000001345555555555555555555555431255555555555520021111100000001203234300155555544333333333333333333433555555555555555555555\n555555555555555555555555555555551000000000011100000001245555555555555555555432245555555555200011111100000002213133300144433333333333443433333443333555555555555555555555\n555555555555555555555555555555552221110000000011000001000234555555555555555442145555555552110011111000000003332221312233233333333433433434433333333455555555555555555555\n555555555555555555555555555555553122221000000000000001110000134555555555555442135555555541221111111000000004342322333333333333433334333333333333333455555555555555555555\n555555555555555555555555555555554122222121000000000000010000000124555555555542125555555551221111111000001123333333333333333333333343443333333333333455555555555555555555\n555555555555555555555555555555555122222221100000000000001000001000123455555543125555555551111111111232223332233334444433333333444333333333333333333455555555555555555555\n555555555555555555555555555555555212222222332100000000000000000111000014555553125555555552011111222333333333445555453323333333333333333333333333333455555555555555555555\n555555555555555555555555555555555300112212233332100001100000000001100002555553124555555552111123333344344455555444543333333333333333333333322222233455555555555555555555\n555555555555555555555555555555555401000100233434331001432100000000110001555554224555555553111123354345555545433344455443333333333333323333222233223455555555555555555555\n555555555555555555555555555555555511110000243443342001455432000000001101555554223555555554111113455435444434333245555433333332223333222332211112323455555555555555555555\n555555555555555555555555555555555520010000144543343000455555431000000000455555213555555554111113544433333333333334433333333322223332222322212221212455555555555555555555\n555555555555555555555555555555555530001000012443343000355555553000000000355555213555555555111023332333333333322222233333333312222321332223222331112455555555555555555555\n555555555555555555555555555555555540000000023112345100255555554211012100355555312555555555110033333333332233344433333333333212332221232213312321222455555555555555555555\n555555555555555555555555555555555551100000024432112100145555544233004300255555412455555555100012233334434444545433333333333211222221222212113322113455555555555555555555\n555555555555555555555555555555555551011000014444433100002354413144223310155555412455555555200000012344554554444333344333333221221332222211222222123455555555555555555555\n555555555555555555555555555555555553001000014443344311222344312012221232255555512455555555300011110123454433335545553333333222122233331221222112233455555555555555555555\n555555555555555555555555555555555554000000003444444444333244443444444432245555522355555555300022221110011245435454433333333312112112221331111223333455555555555555555555\n555555555555555555555555555555555554000000012444344443223345444444555544222555531355455555400023333221110012334333344443333322212211112333233333333455555555555555555555\n555555555555555555555555555555555555101122233344444433344444333334555555301555541255455555400023333333221100001245555433333321112310112333333333333455555555555555555555\n555555555555555555555555555555555544432443233334444455554444334444444453001455552255445555511112233333333321100001233323333321112332233333333333333455555555555555555555\n555555555555555555555555555554435201544442233444444444455444454444555530011455553145435555511012222343333322222100002433323332233333333333333333333455555555555555555555\n555555555555555555555555545432214323321334323454444454444334444554444200110355554145425555520012222233333222232222102554443333333333333333333333333355555555555555555555\n555555555555555555555443334431101221121223333454444443223323544442111001111255555135524555530012223333444323244222221551234443333333333333333333333355555555555555555555\n555555555555555544443323234444444444555554444444444443333333433331101011110255555335523555530112223444444324344332221553211234444333333333333333322355555555555555555555\n555555555555555444443223334444444455555554333333444444444333433321211111110155555425531555540102322334444334334342221552233222255544333333333223334455555555555555555555\n555555555555555444443344455433334455444444333334433444444433433320111111100055555525541455540002333334443343222243320453323322255555554333333344555555555555555555555555\n555555555555555544445554455444445444444454333344334434334434433321111111000045555534541255550112334444444443322222220453223313355555555554455555555555555555555555555555\n555555555555555554444445444454444455554443333443334433334543443111111111000035555544542255551111333333344444343222220453123223345555555555555555555555555555555555555555\n555555555555555554444444332454554443333333323433334433334443441101111110000025555554552245552001233334333344444322220354211223245555555555555555555555555555555555555555\n555555555555555554444322332354443210111111134433344444444444420001111110000025555555552235552131332233322233434433321354332112445555555555555555555555555555555555555555\n555555555555555554444333333343333112101222334443344444445444211101111110000015555555552225554441232232332222323332221354324332555555555555555555555555555555555555555555\n555555555555555554444444443343333133323342333444444333344441122100111110000004555555553224555541232233333221112222321254344312555555555555555555555555555555555555555555\n555555555555555554444444443343333132343333333433444343444420222100111110000004555555553212555551233333333332211112321254124332555555555555555555555555555555555555555555\n555555555555555555443433444444333244442324443443344333444410222100111110000003555555554121555551233432233233332211221155444312455555555555555555555555555555555555555555\n555555555555555555543333454344333413534304343234444444445520122100111110000113555555554121455552122442233322333322221155555543455555555555555555555555555555555555555555\n555555555555555555543333454334333413424424333233344444455530123211111100001112555555555221255552122333322343333433222155555555555555555555555555555555555555555555555555\n555555555555555555544444454344444344333344343333334444554540122111111000011101555555555212255553123432112333444433222155555555555555555555555555555555555555555555555555\n555555555555555555544444444434443143430144344223344555521550021111110000111100555555555322135554124432212332334444322145555555555555555555555555555555555555555555555555\n555555555555555555543334444423443130442332132423345555322451011111100100111000455555555312225554124433222333223344422145555555555555555555555555555555555555555555555555\n555555555555555555543434444323443121122212222333345552143452011111100001111000355555555311215555113443333333323333432145545555555555555555555555555555555555555555555555\n555555555555555555553344443232444444444555555444445531342353011111100001211000255555555412214555101244433323333223322135444455555555555555555555555555555555555555555555\n555555555555555555554444422233454444445555554433355421431254001111101001310100255555555412223555421012333332222222222135444444445555555555555555555555555555555555555555\n555555555555555555554444444445443334445444444423552332311255101111111001211300155555555511222555555321111222222223222125544444444445555555555555555555555555555555555555\n555555555555555555555444455445544445544444554435531143111145101111110001223310155555555521222455555555321011222222222125544444444444445555555555555555555555555555555555\n555555555555555555555444445544444444455444433355312241123145201111110011233210045555555521222355555555554321112222222125544444444444444445555555555555555555555555555555\n555555555555555555555544444333234554432222223442122232223335301111110111332220255555555531222155555555555554321111222215544444444444444444445555555555555555555555555555\n555555555555555555555544433333334433310000024431232124433325400111110013322311555555555541222145555555555555554321111115544444444444444444444455555555555555555555555555\n555555555555555555555544444443334333313333454232331134343224510111110133322115555555555552122225555555555555555554310005544444444444444444444455555555555555555555555555\n555555555555555555555544444444334433445555542023211224432235510111111332221155555555555553111225555555555555555555554314544444444444444444444455555555555555555555555555\n555555555555555555555544433334444555555555412113112113113234520111100332211555555555555554122213555555555555555555555555554444444444444444444455555555555555555555555555\n555555555555555555555554334455555555555554113213131241022223530111000222114555555555555555222212555555555555555555555555555555544444444444444455555555555555555555555555\n555555555555555555555555555555555555555552123113441211222222540011000121045555555555555555311211555555555555555555555555555555555555444444444455555555555555555555555555\n555555555555555555555555555555555555555553111112433102223222551010000110455555555555555555411121355555555555555555555555555555555555544444444455555555555555555555555555\n555555555555555555555555555555555555555554110211431011233322451000000004555555555555555555521121355555555555555555555555555555555555555555444455555555555555555555555555\n555555555555555555555555555555555555555555211110310111333322352000000045555555555555555555532121255555555555555555555555555555555555555555554455555555555555555555555555\n555555555555555555555555555555555555555555222122101212333322353000000455555555555555555555541111155555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555432121011112233322354000003555555555555555555555552112155555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555433310111122333322345100135555555555555555555555552102145555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555533101111223343333345201355555555555555555555555553201245555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555541011112123333333345203555555555555555555555555555211235555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555530010121133333333345325555555555555555555555555555221235555555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555552010000123455555555555555555555555555555555454125555555555555555300011110000001113420025555555555555555554433223333334555555555555555555555\n555555555555555555555555555553001000000012455555555555555555555555555555444123555555555555553012011110000002022420025555555555555443333333333334434555555555555555555555\n555555555555555555555555555554000100000100012345555555555555555555555555445122555555555555530121111100000011032430015555555554433333333333333333434555555555555555555555\n555555555555555555555555555555100000100011100001234555555555555555555555444221455555555555410111111000000020223430015555443333333333443433334443334555555555555555555555\n555555555555555555555555555555200000000000110000000134555555555555555555444221255555555554100011110000000041313240014433323333333333434434333333334555555555555555555555\n555555555555555555555555555555301000100000001100000000123455555555555555444332255555555541110111110000000142322132233323333334333334333333333333334555555555555555555555\n555555555555555555555555555555412211100000000000000011000012455555555555544322145555555531221111110000000243223233333333333333333333443333333333334555555555555555555555\n555555555555555555555555555555512222211000000000000000110000002345555555544312145555555541211111110100011333332333333333333333444433333333333333334555555555555555555555\n555555555555555555555555555555522222212200000000000000011000000001234555554412135555555541111111112422233323333444554333333343333333333333333333334555555555555555555555\n555555555555555555555555555555531222222211100000000000000000001100000125554422235555555551111112223333333344455455542333333333333333333333322222324555555555555555555555\n555555555555555555555555555555540121221223322100000000000000000011000003555422235555555551111123333344444555554344444433333333333333333332222232234555555555555555555555\n555555555555555555555555555555550001121113334432100012110000000000100002555522235555555552111123355345555545333245555433333333233332223321211123224555555555555555555555\n555555555555555555555555555555551110000003344443420004543210000000001001555531224555555552111113455434334433333245444333333322223332322322112222124555555555555555555555\n555555555555555555555555555555552011100003344433430004555554210000000001555531124555555553111023443333333333333333332233333223223322322222222321124555555555555555555555\n555555555555555555555555555555553001100001345423430003555555541000000000455541124555555553110123332233333332333333333333333213222212322123213312224555555555555555555555\n555555555555555555555555555555554000010000112334441002555455552110001100455541123555555554100213333333333333444433323333333212222222222122123212124555555555555555555555\n555555555555555555555555555555555100000000432112341001555555553223103300355551123555555554000001223334444454544323333333333211212322322112222221234555555555555555555555\n555555555555555555555555555555555201100000344443210000234555433135214410255552222555555555101101101234554543345444553333333221221333322212222122324555555555555555555555\n555555555555555555555555555555555301110000254444442000011344412113331222255552132555555555102101111001233334345555542333333222122123222311111233324555555555555555555555\n555555555555555555555555555555555400000000244433443123333234332223333432255553122455555555101013322111000123435443333333333212112112112332233333324555555555555555555555\n555555555555555555555555555555555510000000034444344544323234455555555543153455112455545555200213333322211100012244555433333212113201123333333333324555555555555555555555\n555555555555555555555555555555555520000000013444344442234445433334555555220355211455535555301112333333333211000012344323333211123322233333333333324555555555555555555555\n555555555555555555555555555555555530011223333334444444445544333444444455200255411355524555302012223343333332221000001233323322233333333333333333324555555555555555555555\n555555555555555555555555555555555521342443233344444455445554444544444553001155521355523555401002222234333322223221100255443333333333333333333333324555555555555555555555\n555555555555555555555555555554435301443443233444444445544434444455544430011155530255532555400112222323334322224322221155234444333333333333333333323555555555555555555555\n555555555555555555555555545431303433220223323454444444333323444443212100111145551255542355510212223433444323324432221155322134444333333333333333223555555555555555555555\n555555555555555555555443234431111122222233333454444443333333443331010001111045552155542255510202322444444433434433222155232321225554433333332233344555555555555555555555\n555555555555555554444332324444444455555555444444444444444333433331321111110035554145552145520111332233444433333334322155332332224555555433333445555555555555555555555555\n555555555555555443443222334544444455555545333334444444444433433321311111110035555245553125520211333344444434322223322145332332234555555555555555555555555555555555555555\n555555555555555544443344445433334454444444333334333444334444443331111111100025555335552215530201333344444444433222222045312332333555555555555555555555555555555555555555\n555555555555555544445555445444445544445554333343334433334543442331111111100015555435552213531111333333333444434322222045421222323555555555555555555555555555555555555555\n555555555555555554444445444444444555544443333443434433334543443310111111000015555535553222540141233334322333444432322045433111234555555555555555555555555555555555555555\n555555555555555554445444332444554443332223323443334433334544443100111110000004555545553222441451232233322223333443322135433433255555555555555555555555555555555555555555\n555555555555555554444322332344444200011000134433344444444444441100111110000004555555554222354551232233333222122223222135433432245555555555555555555555555555555555555555\n555555555555555554444333333343333112101233343444444444445444311220011111000003555555554222145551232233333322111111232135413433145555555555555555555555555555555555555555\n555555555555555554444444443343333133424343233444444333344443112320011111000002555555555222135552133333333333322111222125532432245555555555555555555555555555555555555555\n555555555555555554344444444344333133342333433443344343444442012210011111000002555555555211215552133432233222333322222125555553245555555555555555555555555555555555555555\n555555555555555555444433444344333344443313444344444344444344012210011111000011555555555311214553122343233233223333222115555555555555555555555555555555555555555555555555\n555555555555555555443333454334333413533403333224444444443455102221111110000111455555555312212553122333322344443343322115555555555555555555555555555555555555555555555555\n555555555555555555543333454334433423424434333333334444445555102211111100001110455555555422221454123432212333344444422215555555555555555555555555555555555555555555555555\n555555555555555555544444454344434344332344244223334444455335202111111000011100355555555422121354124433211323223444432215555555555555555555555555555555555555555555555555\n555555555555555555544444544434444133430144344323344455553125301111110010011000355555555412122155123543322333222333442215555555555555555555555555555555555555555555555555\n555555555555555555543334444423444130343322022332345445532335400111110000111000255555555512122135112444333333332323332204544445555555555555555555555555555555555555555555\n555555555555555555543434444323443121122223333333344445413335500111110000211000155555555512122225201134433332223323322204544444445555555555555555555555555555555555555555\n555555555555555555553344443332344444555555555544443455224314510111110000221000155555555521222224532101223332322222222204544444444445555555555555555555555555555555555555\n555555555555555555554444432233454444345555544433334543223223520111111100121210045555555520222123555542111122222222222203544444444444444555555555555555555555555555555555\n555555555555555555554444434444443334445444444433345412432113530111111000122320045555555530112122555555543111112222222213554444444444444444555555555555555555555555555555\n555555555555555555555444455545544445444445544433454211421112540111111001123320035555555541121222355555555543211112222213554444444444444444444555555555555555555555555555\n555555555555555555555444445544444444455444333333442123312332550011111011133220045555555541132212155555555555543211112212554444444444444444444445555555555555555555555555\n555555555555555555555544444333234554432122111134421231333133451011111001332220455555555552122212145555555555555543210002554444444444444444444445555555555555555555555555\n555555555555555555555544433233334433310100112344322321344432352011111013332203555555555554112122225555555555555555554212554444444444444444444445555555555555555555555555\n555555555555555555555544444443334333313433555541232212444322453011111133222035555555555555122221214555555555555555555554554444444444444444444445555555555555555555555555\n555555555555555555555544444444334433445555555421141121142222453011110133220255555555555555322221213555555555555555555555555555554444444444444445555555555555555555555555\n555555555555555555555544433334444555555555554222131222320222254001110022211555555555555555412212111555555555555555555555555555555554444444444445555555555555555555555555\n555555555555555555555544333445555555555555552133132302311222245101100022115555555555555555522112110355555555555555555555555555555555554444444445555555555555555555555555\n555555555555555555555555455555555555555555541221124422012232245101000021145555555555555555531111221255555555555555555555555555555555555555544445555555555555555555555555\n555555555555555555555555555555555555555555552111114330122332245200000000455555555555555555551221211155555555555555555555555555555555555555555545555555555555555555555555\n555555555555555555555555555555555555555555553111114300113332235300000004555555555555555555552221221155555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555553111113001123332225400000035555555555555555555554121121045555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554121221011122332224510000355555555555555555555555121022045555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555331210111222333234510002555555555555555555555555311012145555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555333101212233333223520025555555555555555555555555412002135555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555431011112234333333530155555555555555555555555555522202235555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555510111221333333333541455555555555555555555555555541202225555555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555530100012345555555555555555555555555555555554551135555555555555555100011110000011134200255555555555555555443322333334335555555555555555555555\n555555555555555555555555555540110000001235555555555555555555555555555554451124555555555555552021111100000020224200255555555555544433333333334334335555555555555555555555\n555555555555555555555555555551011000000000124555555555555555555555555554452123555555555555520221111000000110324300255555555443333333333433333334335555555555555555555555\n555555555555555555555555555552000000000110000023455555555555555555555554453121555555555555300111111000000212234300155554433333333334443433334333335555555555555555555555\n555555555555555555555555555553000000000001110000012345555555555555555554443221355555555553000011110000000313131300144333223333333333334343333333335555555555555555555555\n555555555555555555555555555554000000000000111000000001234555555555555554443231255555555530110111100000000433121322232333333334333333333333333333335555555555555555555555\n555555555555555555555555555554121110000000000100000110000123555555555554443231245555555531211111100000001433232333323333333333333433433333333333335555555555555555555555\n555555555555555555555555555555122221100000000000000001100000013455555555444121145555555532211111101100112333323333444333333333444333333333333333335555555555555555555555\n555555555555555555555555555555212222212100000000000000110000000012345555444222145555555541111111113322333233334455543333333333333333333333332233335555555555555555555555\n555555555555555555555555555555312222222110000000000001010000011000001235544212235555555540111112233333333344555454533333333333333333333332222222335555555555555555555555\n555555555555555555555555555555412212222133210000000000000000000011000003555312235555555551111123344345455555444344444433333333333333223322221232235555555555555555555555\n555555555555555555555555555555510111221223343310000011100000001001100002554312235555555551111113455345445444332345555433333332233332223321111122235555555555555555555555\n555555555555555555555555555555520000010023344443300025432100000000010002555312225555555552111023455434333333333245433333333322223322323222123311135555555555555555555555\n555555555555555555555555555555530111000014345434410015555442100000000001555411125555555552111123433333333333333333222333333223223213322133223212135555555555555555555555\n555555555555555555555555555555540011000014454334410015555555530000000000555411124555555553110213333333333332333333333333333113222212222132133222135555555555555555555555\n555555555555555555555555555555551000100001234334420004555555541100001100455521124555555553001213333333333344455433223333333212222222222121132121235555555555555555555555\n555555555555555555555555555555551000000002321123440003555555543122103400355521224555555554001101122334444554544333343333333211212323322112222112335555555555555555555555\n555555555555555555555555555555552000000002444321110001445555533225213410355531223555555554002100100124554443345445543333333221221233322212111223335555555555555555555555\n555555555555555555555555555555553011100001443444330000012444422113332222255531223555555554002011111100122234345544432233333222122122223321222333335555555555555555555555\n555555555555555555555555555555554000100001444434451012332234321222233322255541122555555555111213322211100012334343343433333212112111123333333333335555555555555555555555\n555555555555555555555555555555555100000000344444443444433334455555555543154352122555545555101103333332221110001134554333333211123201233333333333335555555555555555555555\n555555555555555555555555555555555200000000124444344543223345444333455555141154112455534555202002333333333321100000122232233211133322333333333333335555555555555555555555\n555555555555555555555555555555555300000112233334444444444554323444544455200155112455532555202002222344333332222110000034332322333333333333333333335555555555555555555555\n555555555555555555555555555555555400232343333334444445554554444544444455101145301455541555300212222234333322223222210045444433333333333333333333335555555555555555555555\n555555555555555555555555555555545400453443233344444444554444444445554441011145411355541355300202222323334322223432222045312344443333333333333333335555555555555555555555\n555555555555555555555555555542413422331333323354444444433323444444322210111135521355552255401201223433444332333433222035432112244544333333333322335555555555555555555555\n555555555555555555555554334441201222111122333354444443322333444431000001111035541355552135401211322344444433433434222135413332222555544333223344555555555555555555555555\n555555555555555555554432234433233334444555434444444444343333433331231111111025552255553115510211332233444434333224432135433233233555555554445555555555555555555555555555\n555555555555555544443332324445555455555555433333444444444433443331421111111015553155553204510201333344444444332222322125422333143555555555555555555555555555555555555555\n555555555555555544443223444543333455544445333334433444444443443331311111110015555245553212511101233334444444433322222125521332243555555555555555555555555555555555555555\n555555555555555544444444554433444544444445433344334443334443442342111111100004555345553221421121233333333334434432222125531122232555555555555555555555555555555555555555\n555555555555555554445444555444544445555444333443334433334543443331111111000004555435554122330351232333422233444443332115533321134555555555555555555555555555555555555555\n555555555555555554444554443444445554443333333443334433334543443310011111000003555545554222222551232233332222233433222115532343335555555555555555555555555555555555555555\n555555555555555554444433332344544321121111133443334444444544443110011111000003555555555222225551233233333322121222222215533442135555555555555555555555555555555555555555\n555555555555555554444333333344333201000111233443444444445444331121011111000002555555555221215552133233333322211111232215521343335555555555555555555555555555555555555555\n555555555555555554444444433343333123313343243444444333344443211221011111000001555555555221213552133333333233332221122215554442135555555555555555555555555555555555555555\n555555555555555555444444444344333133343343333443344333444443201320011111000001555555555311121553123342123222333332222204555555445555555555555555555555555555555555555555\n555555555555555555344433444444334233342323443443344333444434301221001111000011455555555412120353122344333233332343322204555555555555555555555555555555555555555555555555\n555555555555555555443333454334333433533403443334444444443245401221111110000110455555555422121154122332222234444343322204555555555555555555555555555555555555555555555555\n555555555555555555543333454334333412534413333223344444444455501221111100001110355555555422123144123432211333234444432204555555555555555555555555555555555555555555555555\n555555555555555555543333454444434433423444344333333444445534510211111100011110255555555422123125124443211333222344442203555555555555555555555555555555555555555555555555\n555555555555555555545444454344444234431144344223344444455313520111111000011100255555555512122214123543332233322333343203554555555555555555555555555555555555555555555555\n555555555555555555544434444433444131441243233432345454554223530111110000011000155555555512112212112344333332333322332213554444455555555555555555555555555555555555555555\n555555555555555555543434444423444120122211122333344444541333540111110000121100155555555521212221201123443332223222322212554444444455555555555555555555555555555555555555\n555555555555555555553434444333443323333444555444444445522431540011110000121000045555555530212122343110122233322222222212554444444444545555555555555555555555555555555555\n555555555555555555554344443232344555445555555433333454422421451011111100131120045555555530122122255543211112222222222212554444444444444445555555555555555555555555555555\n555555555555555555554444422344454333345554444433334542333211451011111100122320035555555541121212235555554211111222222212554444444444444444444555555555555555555555555555\n555555555555555555555444444455444344454444555433345531142111352011111001123320025555555541022212215555555554321111222211554444444444444444444444555555555555555555555555\n555555555555555555555444444555444554445554443333355312331232353011111011123221045555555552023121204555555555554321101211554444444444444444444444555555555555555555555555\n555555555555555555555544454444334445444333222223453123232323354001111011233220355555555553112121212555555555555555421001554444444444444444444444555555555555555555555555\n555555555555555555555544443233234444420001001135442232134443245001111102332202555555555554111212121455555555555555555432554444444444444444444444555555555555555555555555\n555555555555555555555544433333334433312211345555322231144432245101111123322115555555555555211222131255555555555555555555555544444444444444444444555555555555555555555555\n555555555555555555555544444444334433324555555553113211224222345201111023221155555555555555412222222045555555555555555555555555555544444444444444555555555555555555555555\n555555555555555555555544444444434444555555555532213112122022235301110022210455555555555555522121211035555555555555555555555555555555544444444444555555555555555555555555\n555555555555555555555544433334555555555555555312312231231122225401110012204555555555555555531211221015555555555555555555555555555555555554444444555555555555555555555555\n555555555555555555555554344555555555555555555213212441211223225400100012035555555555555555551211122204555555555555555555555555555555555555555444555555555555555555555555\n555555555555555555555555555555555555555555555211111433002233224510000000255555555555555555552122121113555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555311111431011333224510000001555555555555555555554121113112555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555411110310112333223520000015555555555555555555555211113102555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555512122101212333223530000145555555555555555555555412001211555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555523122011122233223540001455555555555555555555555512100221555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555543220011123333322450003555555555555555555555555531210221555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555543300111223433333451035555555555555555555555555551220231455555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555553001112133333333452255555555555555555555555555552121132455555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555400001234555555555555555555555555555555555445521245555555555555554000111100000111332003555555555555555544333233333344345555555555555555555555\n555555555555555555555555555511100000123455555555555555555555555555555544531225555555555555541121111100000202242002555555555555443333333333333334345555555555555555555555\n555555555555555555555555555510110000000012345555555555555555555555555544530224555555555555510211111000000203243002555555554433333333434433334434345555555555555555555555\n555555555555555555555555555520000000001100001234555555555555555555555544440222555555555555200111110000001212233002555544333333333334334344433333345555555555555555555555\n555555555555555555555555555530000000000111100000123455555555555555555544441321455555555552000111100000003231313002443322333333333343334333333333345555555555555555555555\n555555555555555555555555555540000000000001100000000012355555555555555544442321355555555530100111100000004331303223323333333334333334443333333333345555555555555555555555\n555555555555555555555555555551110001100000011100000100001245555555555544441321255555555521211111100000004432323333333333333333334433333333333333345555555555555555555555\n555555555555555555555555555552222111000000000000000111100000124555555554442121255555555532211111112001123333233334444333333434333333333333333333345555555555555555555555\n555555555555555555555555555553122222111000000000000000100000000012455554442121245555555531111111123223332233344555543233333333333333333333222223345555555555555555555555\n555555555555555555555555555554122222122000000000000010010000011000001245443122245555555540111112233333333454554444533333333333333333333332222322345555555555555555555555\n555555555555555555555555555555122222221221100000000000000000000111000004543122235555555541111123344345555555443344554433333333333332233322211232245555555555555555555555\n555555555555555555555555555555102122212233332100000010000000000011100003544122235555555541111113455345445444323355554433333322233322223221122122245555555555555555555555\n555555555555555555555555555555200001200133434433100044321000000000110002554122235555555551111123455434333333333344333333333222233223222232233211245555555555555555555555\n555555555555555555555555555555301000000043444334300035554421000000000001554111225555555551110213433333333333223223233333333123223223222232133122245555555555555555555555\n555555555555555555555555555555400110000043444334300025555555420000000001555211225555555552110213333333333333343433333333333123222212222221232121245555555555555555555555\n555555555555555555555555555555510011000013454234400025555555531100001100455201224555555552001202333334333344554332333333333112212222222122222212345555555555555555555555\n555555555555555555555555555555520000000012112344510015555555542122102400455312224555555553002101112334444554444333443333333212213323222122221223345555555555555555555555\n555555555555555555555555555555530000000014432111310004555555542225203410355412224555555553002100110123454443345445542333333121221233223111112333345555555555555555555555\n555555555555555555555555555555540111000004444443210000123444432214332221355411323555555554012202211110011234445544333333333121121122123322333333345555555555555555555555\n555555555555555555555555555555551011000003444344430001222234431112222322255511223555555554011102332221111101123343444433333112122111133333333333345555555555555555555555\n555555555555555555555555555555551000000002444434442344433334444455555542255321123555545555002002333333222110000023454333333111123212333333333333345555555555555555555555\n555555555555555555555555555555552000000001334444344543222334444443455554152041112555543555102012333333333332110000011223223211233333333333333333345555555555555555555555\n555555555555555555555555555555553000000001123334344443344455423344544455220043012555551555111212222234333332222211000025443333333333333333333333345555555555555555555555\n555555555555555555555555555555554000012233333334444445555455444454444455201144112455551355200202222224433322223322221025534444333333333333333333345555555555555555555555\n555555555555555555555555555555555200343343223344444444455444454445555442001135202455552255201201222332333432223432222115521224444433333333333332235555555555555555555555\n555555555555555555555555555554433510343444323354444445444323444544322220011125411455553235301211222444444432333433222115533222223455443333322333455555555555555555555555\n555555555555555555555555555441311433221121423345444444322323444442000100111115521455553215301211332344444443343433422115522233222455555543334455555555555555555555555555\n555555555555555555555553334442111222233344433444444444333333443331221011111015531355553203400201332233444444332222433215533233223455555555555555555555555555555555555555\n555555555555555555454332323444455555555555444433444444444433443331332111111005551255554211401201333444444444433222222215521233224355555555555555555555555555555555555555\n555555555555555543444322334544444345555445423333444444444443443331421111110004553255554120212111233333444444434332222205542233233355555555555555555555555555555555555555\n555555555555555544444334445542334454444445433344333443334443443333201111110004555255554121111141233333333334444443222204543211133355555555555555555555555555555555555555\n555555555555555554444555444544445544445554433344334443334543343343111111100003555445555122201451232233432223344443232204543332215555555555555555555555555555555555555555\n555555555555555554444445544445444555544433333443334433334543343331011111000002555545555222213551233233232222232333322204543343234555555555555555555555555555555555555555\n555555555555555554445544432344455443232222223443334444444544444310011111000002555555555222223552133234333322111222232204542443215555555555555555555555555555555555555555\n555555555555555555444432232344444200011001133443344444445444344112001111000001555555555321221552133333333332221111122203542243324555555555555555555555555555555555555555\n555555555555555555444333333344333212201333343444444433344443231122001111100000555555555322120353133333333223333222222203555554224555555555555555555555555555555555555555\n555555555555555555444444443344333223424343333444444333344443310231001111100000455555555412121153123343223222233333222213555555555555555555555555555555555555555555555555\n555555555555555555444444444344333223243233443443344333444433420222001111100011455555555421222034122344333233333333322212555555555555555555555555555555555555555555555555\n555555555555555555444433444344333334443413444334444444443223530122111111000110355555555521212114122332222233344444432212555555555555555555555555555555555555555555555555\n555555555555555555444333454334333421533413433223444444443345540132111110001110255555555522212303123433211233233444442212555555555555555555555555555555555555555555555555\n555555555555555555543333454334433432424434433333333444445554440121111100001110255555555522212311123543221233222334443212555555555555555555555555555555555555555555555555\n555555555555555555544444454344434344432244244223334444445541451011111100001100155555555522212220023543332233332332333211554445555555555555555555555555555555555555555555\n555555555555555555544444454443444133441144344433345455455422352011111001011000155555555521212221002344433332333322332211554444445555555555555555555555555555555555555555\n555555555555555555543434444432444131243322011332345444455133452011111000021100045555555530212222101113443332222222222211554444444444555555555555555555555555555555555555\n555555555555555555543434444423444211122233444433444444552242253011111000022100045555555530121212213210112222222222322221554444444444444455555555555555555555555555555555\n555555555555555555554334444332344444555555555543433445542242154001111110022120035555555540021211314554321111222222222221554444444444444444445555555555555555555555555555\n555555555555555555554444432233454444345555444433333445333321245001111110022231025555555541022121222555554321111122222221454444444444444444444445555555555555555555555555\n555555555555555555554444433444453234445444444433344453114211145101111100112331025555555552012121221455555555432111122221454444444444444444444444555555555555555555555555\n555555555555555555555444455554554445444555444433344542223123135201111101023321035555555552113222121255555555555432100010454444444444444444444444555555555555555555555555\n555555555555555555555544444554444444455444333332345421223222335301111101133231255555555554111212122045555555555555543100455444444444444444444444555555555555555555555555\n555555555555555555555544444433234554432111111124554213213433325301111101333211555555555555211121213125555555555555555543455444444444444444444444555555555555555555555555\n555555555555555555555544433223334433311100123455543323113344225401111112333204555555555555312121212204555555555555555555555554554444444444444444555555555555555555555555\n555555555555555555555544443443334433313444555555421322123432235500111113222045555555555555512122221202555555555555555555555555555555444444444444555555555555555555555555\n555555555555555555555544444444433433445555555554220311212312224510111013220355555555555555531212131110455555555555555555555555555555555444444444555555555555555555555555\n555555555555555555555544443334444555555555555552131212123112223520110002212555555555555555551211122110255555555555555555555555555555555555554444555555555555555555555555\n555555555555555555555544433345555555555555555531231234121122223530110002115555555555555555552121112121155555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555455555555555555555555531211144310223322540100001145555555555555555554021212211045555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555541111134201233323540000000455555555555555555555212111311045555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555552111032011233322451000003555555555555555555555402110221045555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555552211220121233322351000025555555555555555555555521200122035555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555552212201212223322352000255555555555555555555555541210022035555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555554322101112333322353001455555555555555555555555551121023125555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555554331011122343333354004555555555555555555555555553122013225555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555310111213333333344035555555555555555555555555555112113225555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555554001124455555555555555555555555555555555554345301255555555555555553010111100001103320035555555555555554433333333333343355555555555555555555555\n555555555555555555555555555111000012345555555555555555555555555555554445412245555555555555530211111000001022420035555555555544333333334333333343355555555555555555555555\n555555555555555555555555555201100000001234555555555555555555555555554445411225555555555555401211110000002032430035555555443333333334434333344333355555555555555555555555\n555555555555555555555555555300110000000000123455555555555555555555555444511213555555555554101111110000012122330025554433333333333333344343333333355555555555555555555555\n555555555555555555555555555400000010001110000012345555555555555555555444522211555555555552000111000000023323130024433223333343333343333333333333355555555555555555555555\n555555555555555555555555555510000000000011100000001234555555555555555444423311355555555521100111000000034313032233233333333334333334433333333333355555555555555555555555\n555555555555555555555555555520000010000000111000000000012455555555555444422311355555555512211111100000034323233333333333333334444333333333333333355555555555555555555555\n555555555555555555555555555521211100000000000000000111000001234555555544431211255555555522111111021001133333333344544333333433333333333333332333355555555555555555555555\n555555555555555555555555555541222221000000000000000001100000000123455544431221255555555531111111132223322333445555532233333333333333333332222223355555555555555555555555\n555555555555555555555555555541222222121000000000000000110000010000012344441222245555555530111112333334333454554444434433333333333333233322212322355555555555555555555555\n555555555555555555555555555551222222221110000000000000000000001111000003541223245555555531111113344345555445433354554433333332333332233211111222355555555555555555555555\n555555555555555555555555555552122222122333211000000000000000000011000003541122345555555541111123455345444444233355544333333222233223232221233111355555555555555555555555\n555555555555555555555555555553001112112333434321000132110000000000110002542122235555555541111223455433333333333334332333333222233223222232133121355555555555555555555555\n555555555555555555555555555554010000000334443334100145543210000000001002552112235555555551110213433332333333223322333333332132222123221231232121355555555555555555555555\n555555555555555555555555555555111100000243444344100045555554310000000001553111235555555551101113333333332333444433333333332122222222221211221212355555555555555555555555\n555555555555555555555555555555100110000144543244200045555555520000000101553111325555555551002102333334333445554322333333332112123223221122221123355555555555555555555555\n555555555555555555555555555555200001000011233344300035555555532111102410454112225555555552002000112234554543444344543333332212212333222121112333355555555555555555555555\n555555555555555555555555555555400000000033211123300025555555542224302510454113224555555552012100110012344433345555532333332121221232123112223333355555555555555555555555\n555555555555555555555555555555411000000034444321100001234555432304433221355113224555555553012101211111001124344443333333333121121111133333333333355555555555555555555555\n555555555555555555555555555555510111000025434444410000012334431111122222255212224555555553012002333222111100012234554433333111132111233333333333355555555555555555555555\n555555555555555555555555555555520001000014443344520133443334444444455542255301223555554554002112333333322211000001233332333111233223333333333333355555555555555555555555\n555555555555555555555555555555530000000003444444434454322334544444455554154011123555552554011212233333333332221100000113333222333333333333333333355555555555555555555555\n555555555555555555555555555555540000000000124444344443334445433334454455141011113555552355021201222234433333222222110004544433223333333333333333355555555555555555555555\n555555555555555555555555555555551000000122333333444444555444434455444455110122112555552155101201222223433332222332222204531344443333333333333333355555555555555555555555\n555555555555555555555555555555551000133244223334444444455544454444555443101124012555553235102101222333333432332443222204542112334444333333333233355555555555555555555555\n555555555555555555555555555555543320254444323344444444544433444454433320011115212555553214202211222344444442343443322204542322212255554433333445555555555555555555555555\n555555555555555555555555555543321532332132423344444444333322444442100110011115402455554212201200332234444443343333432203542323322355555555455555555555555555555555555555\n555555555555555555555555444442120222112222333344444443333333443331121011111104511455554210201100233333444343432222333203542223314355555555555555555555555555555555555555\n555555555555555555555443223433233344455555444444444444444433443331333011111004531355555221002100234444444444433322222203541133224345555555555555555555555555555555555555\n555555555555555544444332333445555445555555433333444444444443443331321111111003552355555122002031233333434444443432222213543112233245555555555555555555555555555555555555\n555555555555555544444323344543333345544445433334433443334444443342410111110002553255555222111351233333333333444443222212543321113455555555555555555555555555555555555555\n555555555555555544444444455543344554444455433344333443334543343334111111100002555355555212212551232233432223333344333212543244323555555555555555555555555555555555555555\n555555555555555554444554555544444445554444333343344433334543343343001111100001555455555322222552133223233222222332322212553344213555555555555555555555555555555555555555\n555555555555555555444455443444444554443323332443334444444543444431001111100001555555555322221352133224333322211111223212551234323555555555555555555555555555555555555555\n555555555555555555444443332245544421111111123443334444444544444311101111100000455555555412122153133333333333222111122211554344213555555555555555555555555555555555555555\n555555555555555555444332333344333201100122233444444434344444234112200111100000455555555412122043123333223322333322222211555555434555555555555555555555555555555555555555\n555555555555555555444434433344333213322344233444444333344443231023100111100000355555555412113114122343223333223333322211555555555555555555555555555555555555555555555555\n555555555555555555444444444334333214244243333343344333444433341022100111100011355555555521212202122334332234433334332211555555555555555555555555555555555555555555555555\n555555555555555555444443444344333324343332444444444344444322452022101111100011255555555531222210122332222233334444442221555555555555555555555555555555555555555555555555\n555555555555555555444333344334423432442512434224444444443334553023211111000111255555555522212220023443221233223344443221555555555555555555555555555555555555555555555555\n555555555555555555544333444334433431433423423333333444444455453022111110001110155555555522211221023543321233322233444220455555555555555555555555555555555555555555555555\n555555555555555555543333444444434443423344334323334444444554144011111100001100055555555531211322112444333333332332333220454444455555555555555555555555555555555555555555\n555555555555555555544444454444444234441034344323345444444542145001111001001100045555555530211212201244433332322332332220454444444445555555555555555555555555555555555555\n555555555555555555544444454433444232352233122332345444445523345101111000011100045555555540221212210012333333232222222220454444444444455555555555555555555555555555555555\n555555555555555555553333444432444221122212223333344444455314235201111100012100035555555540021221221221011222222222322220455444444444444444555555555555555555555555555555\n555555555555555555554434444333343323344455555544443444454224225301111110012121025555555551022121122355421101122222222220355444444444444444444455555555555555555555555555\n555555555555555555554334443233344554444555554433333444543232125301111110012231025555555552012112122145555432111112222221354444444444444444444444455555555555555555555555\n555555555555555555554444432334454333345544444433334345412421115401111100112331015555555552102212122125555555543211111221355444444444444444444444455555555555555555555555\n555555555555555555555444444455444344454444554433344355212311214500111100113322025555555553102312212104555555555554210000355444444444444444444444455555555555555555555555\n555555555555555555555544455455544454445554433333343453123312334510111101123221155555555554111221221212555555555555554320255444444444444444444444455555555555555555555555\n555555555555555555555544445444334455444322222223455531231333333520111100233221455555555555311122121320455555555555555555555544444444444444444444455555555555555555555555\n555555555555555555555544443333224444420000011245554332321344423530111111333203555555555555412212221231155555555555555555555555555544444444444444455555555555555555555555\n555555555555555555555544433333334433311322345555553132212443223530111112322125555555555555531212222121045555555555555555555555555555554444444444455555555555555555555555\n555555555555555555555544444444333433324555555555542032121231223540111102321155555555555555541221213111015555555555555555555555555555555555444444455555555555555555555555\n555555555555555555555544444444434444555555555555412222122311222450011002221455555555555555552121112212103555555555555555555555555555555555555554455555555555555555555555\n555555555555555555555544433334455555555555555555214123312212222351010001204555555555555555554122110211202555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554334455555555555555555554122114421022322352010001035555555555555555555213120121112555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555111113330123332353000000255555555555555555555402211132011555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555211103301123332353000001555555555555555555555521211022101555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555311112112123332244000004555555555555555555555540220012211555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555322121011222332245000035555555555555555555555552131001310555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555432210111223332245100255555555555555555555555554022101220455555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555533200112234333235201555555555555555555555555555212201221455555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555533001111233333335304555555555555555555555555555402210222455555555555555555555555555555555555555555555555555555555555555","555555555555555555555555532345555555555555555555555555555555555555434552012555555555555555540101110000010332004555555555555554433333333333333433555555555555555555555555\n555555555555555555555555530001234555555555555555555555555555555555444552022255555555555555511211100000111243004555555555554333333334343333443333555555555555555555555555\n555555555555555555555555540110000012345555555555555555555555555555443553012145555555555555202111100000212243004555555544333333333343343433333333555555555555555555555555\n555555555555555555555555551011000000001234555555555555555555555555444453013125555555555553001111000000313223004555443322333333333433333333333333555555555555555555555555\n555555555555555555555555551001000000110000012345555555555555555555444454123213555555555541001110000000422312003433322333333343333344333333333333555555555555555555555555\n555555555555555555555555553000000100011111000001234455555555555555444434132212455555555511101110000001432303123322223333333334344333333333333333555555555555555555555555\n555555555555555555555555554000000000000011000000000112345555555555544444133212355555555412111111000001442323333334443333333343333333333333323333555555555555555555555555\n555555555555555555555555554010000110000000110000001100001123455555544444112112355555555522111111210012333333334454533333333333333333333332222233555555555555555555555555\n555555555555555555555555555122111000000000000000000011000000012345554444212211355555555511111111222333223344554545433333333333333333333222223223555555555555555555555555\n555555555555555555555555555222222211000000000000000001100000000000123445211222355555555521111113333344444554543344444333333333333322232111112223555555555555555555555555\n555555555555555555555555555312222212210000000000000100000000011110000014312222255555555521111013344345555454333355554333333222333222232212331113555555555555555555555555\n555555555555555555555555555412222222212110000000000000000010000111000003312223255555555521111113455444434333333354333333332222232232222322331213555555555555555555555555\n555555555555555555555555555511212221223333221000000110000000000001100003412313245555555531111113544433333333333333233333332232232232222312321213555555555555555555555555\n555555555555555555555555555510111120113334344330000444321000000000011102411222245555555531102013433333333332333333333333331132222122212213212123555555555555555555555555\n555555555555555555555555555520000000003344433352000355555432100000000002411112245555555541112013333333333334454333233333322122132232211222211233555555555555555555555555\n555555555555555555555555555530111000003434443442000355555555400000000001410113235555555540011011223334344545443333433333332122123332221221122333555555555555555555555555\n555555555555555555555555555540001100001345432443000255555555421110001311521122235555555540021000011124554533444455433333332212212332231112233333555555555555555555555555\n555555555555555555555555555551000000000111223444000155555555532223300420521132235555555551022000111001122233355544333333332211211211233333333333555555555555555555555555\n555555555555555555555555555551000000000443211122000034555555432314523330431133235555555551021001222111110011133333444333332121221112333333333333555555555555555555555555\n555555555555555555555555555552010000000344444332000000124444441201222122441122225555555551011101333332211111000012443333331111232123333333333333555555555555555555555555\n555555555555555555555555555553011100000244443445200001233224433233444552351011225555554452021201333333332222110000001122332123333333333333333333555555555555555555555555\n555555555555555555555555555554000100000244434444202344432323445554455553254001224555554252021101223334333333222211100001444433323333333333333333555555555555555555555555\n555555555555555555555555555555100000000134444444434454222344543333455553254001124555555033112001222223433333222332222111554344443333333333333333555555555555555555555555\n555555555555555555555555555555200000000001233334444444444454433444444454151011124555555123012001222222333332222343222220453121234444433333332334555555555555555555555555\n555555555555555555555555555555300000001123333333444445554455444444455544120110123555555221012100222333334433233343322220453322221225555443334455555555555555555555555555\n555555555555555555555555555555400000034334323334444444455444444445544331001110113555555221012100222344444443234343342220453233332225555555555555555555555555555555555555\n555555555555555555555555555555411340044344433345444444443332455443211111011111113555555321012000232223344444433332243320454322331435555555555555555555555555555555555555\n555555555555555555555555555554231353332022232335444444322333343332011001111101113555555321012011233333444444443222232220453113322435555555555555555555555555555555555555\n555555555555555555555555544444120122212233333344444444334333443332233111111101312555555322101141233444444444443332222220454312323325555555555555555555555555555555555555\n555555555555555555555544223443333444555555544433344444444443343331233211111001522555555312200352133333333343443443222220454321111435555555555555555555555555555555555555\n555555555555555555444433232444555445555544433333444344444443443342343111111000542455555412221452123333433233344444323220354334332355555555555555555555555555555555555555\n555555555555555554344322344444333345544444433334433443333443343234331111110000453455555412222152133223332222223333322220354334422455555555555555555555555555555555555555\n555555555555555554444444445443344454444555433344333443334443344334100111110000454455555512222133133223333322212122223220354134331355555555555555555555555555555555555555\n555555555555555555444555445544444445554443333344334433334444344344100111110000355555555512122213123223333332221111112220355224422355555555555555555555555555555555555555\n555555555555555555444445444344444554333222222443334444444543444441110111110000355555555512212211123334333333333222112221355555532455555555555555555555555555555555555555\n555555555555555555444544333234544421011100013443334444444544334430120011110000255555555521211220123343223322233333222221355555555555555555555555555555555555555555555555\n555555555555555555444432233334433311110133333444444433344444234311320011110000155555555521211221022244323323332334332221255555555555555555555555555555555555555555555555\n555555555555555555444433433334333313332434333344444434344443234301210011110001155555555532122221012333332234444434333221255555555555555555555555555555555555555555555555\n555555555555555555444444444334433313334233343343334333444432324501220011110011155555555542122122102343211233333444444221255555555555555555555555555555555555555555555555\n555555555555555555434444444434433324344332444334444444444223445511221111100011045555555542222123201443221132322234444321255555555555555555555555555555555555555555555555\n555555555555555555544343345434433342442430434323344444444444555510221111000111045555555541221122210343332233322233333321255444455555555555555555555555555555555555555555\n555555555555555555544333345433433341343443433333333444445554543520211111000110035555555541221132221144333333333332233221155444444445555555555555555555555555555555555555\n555555555555555555554333345434443444433344334323334444444555521530111110000100035555555551132121122024443333222322222221155444444444445555555555555555555555555555555555\n555555555555555555554444445434444324442024344432345445444445323540111100001110025555555551022122122211223333232222322221155444444444444444455555555555555555555555555555\n555555555555555555554444444443344323153233112242335444443354143440111110002210015555555551012212212321111111222222222221155444444444444444444444555555555555555555555555\n555555555555555555554333444442344312022222333443344444444552241351011110002211015555555552002212211221343211111222222222155444444444444444444444445555555555555555555555\n555555555555555555554333444432344333344455555543433344445542332351011111002222015555555553101221221222155554321111112222155444444444444444444444445555555555555555555555\n555555555555555555554334444323244454444555544533333433455323311352011110012232004555555553100231131122025555555432110011155444444444444444444444445555555555555555555555\n555555555555555555555444432234444333344544444533334333454113111252011110011332015555555554110222122122104555555555543210055444444444444444444444445555555555555555555555\n555555555555555555555444444445544344454444554433344333542233123253011110112322035555555555211112112212201555555555555554455544444444444444444444445555555555555555555555\n555555555555555555555544455444544444445544433333344455421223323344011110023221255555555555411111211212320355555555555555555555555554444444444444445555555555555555555555\n555555555555555555555544445544334545444222211123455554412213443245011111133321555555555555531221222221220155555555555555555555555555555444444444445555555555555555555555\n555555555555555555555544444333224544430000012345555553323114443245101111232204555555555555551221132131111025555555555555555555555555555555554444445555555555555555555555\n555555555555555555555544443333333433321332455555555541232122422345101110232125555555555555553122122132121004555555555555555555555555555555555555545555555555555555555555\n555555555555555555555544444444333433333555555555555421131212212225201100221155555555555555555212112012122102555555555555555555555555555555555555555555555555555555555555\n555555555555555555555544444444433444555555555555555223122123122225301100121455555555555555555401312102211201555555555555555555555555555555555555555555555555555555555555\n555555555555555555555543443334445555555555555555553132134221123225401000113555555555555555555520321201220111555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554433445555555555555555555553121134311223225400000025555555555555555555540221110231101555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555455555555555555555555555554111124201233224500000155555555555555555555553022010132201555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555211023011233223510000455555555555555555555555112100012210555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555121220121233323520002555555555555555555555555302210012310555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555221210112233323520015555555555555555555555555511231012320455555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555432201112333323530145555555555555555555555555540132002321455555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555433001122343333440355555555555555555555555555552022201222455555555555555555555555555555555555555555555555555555555555","555555555555555555555555545555555555555555555555555555555555555554345531123555555555555555520111110000103320155555555555555544333333343333333434555555555555555555555555\n555555555555555555555555401223455555555555555555555555555555555554445531121455555555555555302111100001112420155555555555443333333344343333333334555555555555555555555555\n555555555555555555555555510000012344555555555555555555555555555554435541122255555555555554112111000001122430045555555433333333333333433333333334555555555555555555555555\n555555555555555555555555520110000000123455555555555555555555555554444541022135555555555552001111000002132230045554433323333343333433333333333334555555555555555555555555\n555555555555555555555555530011000000000001234555555555555555555554444451122114555555555530001110000003322120044433223333333333333343333333333334555555555555555555555555\n555555555555555555555555540000000000111100000012345555555555555554444351332112555555555411111110000004422121233223333333333344433333333333333334555555555555555555555555\n555555555555555555555555540000000000000110000000001223455555555555444442242112455555555412111110000004423233323344443333334333333333333332222334555555555555555555555555\n555555555555555555555555551000001000000001110000001000012344555555444442132112455555555422111112200113333333344555432333333333333333333222232234555555555555555555555555\n555555555555555555555555552111100000000000010000001111000000123455554443112112355555555511111112222333233444554545334333333333333322332222123224555555555555555555555555\n555555555555555555555555553122221100000000000000000011000000000001234443121222355555555511111113333344444554443444544333333323333222322112212224555555555555555555555555\n555555555555555555555555554122222212100000000000000100100000111000000013121232355555555511111013344345545444323455544333333222332232323222321124555555555555555555555555\n555555555555555555555555554122222122111000000000000000000010000111000003112223255555555521111113455444434333333344333333332222232232213312322224555555555555555555555555\n555555555555555555555555555122122222133322100000000100000000000001100003112223255555555521112013544433233333322232333333321332221222212213212134555555555555555555555555\n555555555555555555555555555201112211223334342210001432210000000000011103212221255555555521112013332332333323333333333333321222222222212122221234555555555555555555555555\n555555555555555555555555555300000110023344343440001455544321000000000002211112245555555531011013333333333344454322333333322121232232212222122334555555555555555555555555\n555555555555555555555555555401100000014344443441000455555555200000000002211113245555555530020111222334444545443334433333322122123332311111233334555555555555555555555555\n555555555555555555555555555510011000004354323441000455555555311100001211311212245555555540020120000123444433454455433333321212212222322223333334555555555555555555555555\n555555555555555555555555555510001100001123434442000355555555432222300431311231235555555540121000111100011123455543333333321211211112333333333334555555555555555555555555\n555555555555555555555555555520000000002322111242000255555555433323522331311232235555555540121001222211111111122234544333331111320123333333333334555555555555555555555555\n555555555555555555555555555530000000002444433211000011234544442211222121311132235555555551021111333333221111100001222233321112332233333333333334555555555555555555555555\n555555555555555555555555555540111100001443444444000000123323442223334452321112225555555351021100333333333332211100000011332223333333333333333334555555555555555555555555\n555555555555555555555555555551011100001444433444001134443323445555455552351101225555555141112000222333433333322222110000355444333333333333333334555555555555555555555555\n555555555555555555555555555551000000000344443444323454322334544333455553253001225555555211112000222223443332222232222220354124344443333333332234555555555555555555555555\n555555555555555555555555555552000000000012344444444444334455433344544453253000124555555210011000222222233343222244322220354322122345544333233445555555555555555555555555\n555555555555555555555555555553000000000011233333444444555445444444445554141110124555555321022100222343334443234344332220354232322214555554445555555555555555555555555555\n555555555555555555555555555554000000012334322333444444445544444445544432110110124555555322022000222234444444334334343221354332332324555555555555555555555555555555555555\n555555555555555555555555555555100121025444422334444444444332345444311111001110024555555422011011232223344444443232233321255222331334555555555555555555555555555555555555\n555555555555555555555555555555122352134123342334444444332232344333011011011110023555555422000042133334444444443322222221255213322333555555555555555555555555555555555555\n555555555555555555555555555444222133311112233334444444333333343332133131111100113555555412200352133443444444443333222221255411122323555555555555555555555555555555555555\n555555555555555555555555433344211223344455544444444444444443343332233420111100313555555512210352133333333333444444322221255333211255555555555555555555555555555555555555\n555555555555555555555443232344455555555555543333344444444443343232333301111000432555555512221153123333343223334444433221255323433355555555555555555555555555555555555555\n555555555555555554434432233344444334554444433333443444333443343234343111111000352555555512223123123223333222223233332221255334421255555555555555555555555555555555555555\n555555555555555554444423344444233445444445543334333443333443344334121011110000353455555512222222123223333332211122123321155213433255555555555555555555555555555555555555\n555555555555555554444444554444444544455544433344343443333444344334320011110000255555555522212220123223333333222111112221155444431355555555555555555555555555555555555555\n555555555555555555444444455444544455544333333344334444444444444442311011110000155555555522312220023333333322333322212221155555554455555555555555555555555555555555555555\n555555555555555555444455444234445443212111113443334444444544334431122011110000155555555531221221013343223322223333322221155555555555555555555555555555555555555555555555\n555555555555555555544443333234444420000011223344444434334444234430131011110000155555555531121122002234323323333333332221155555555555555555555555555555555555555555555555\n555555555555555555544433333334433322320334323344444433344443234430221011111001145555555542122122101333322223444444443221155555555555555555555555555555555555555555555555\n555555555555555555544444444334433313333434333343334433344433324440221001110001145555555542112122310243211233323344444322155555555555555555555555555555555555555555555555\n555555555555555555544444444434433313334233344444444444444322335540122111100011045555555542222122320143321132322233344322155545555555555555555555555555555555555555555555\n555555555555555555544444344434433333453340334323444444444334455551121111100111035555555551222012221024332233333233233222155444444555555555555555555555555555555555555555\n555555555555555555544433345433433341253441433333333444444554454351121111000110025555555551222013222103433333232332233222155444444444455555555555555555555555555555555555\n555555555555555555554333345433443342342444434322333444444454452252011110000110025555555551023112112201443333222222222222055444444444444444555555555555555555555555555555\n555555555555555555554334345434443434433114434422334444444444532353011110001110015555555552012112212221122222222222222222045444444444444444444455555555555555555555555555\n555555555555555555554444445444444413253124223342334444444334423353011110001210015555555552001212211222111111122222222222045444444444444444444444445555555555555555555555\n555555555555555555554443444442344313033321112233334444444345224244011110001211015555555553001221221122224321111112222222045444444444444444444444445555555555555555555555\n555555555555555555554333444542344311122334455544443344444454233235011111101223004555555553100221122023213555432211111122045444444444444444444444445555555555555555555555\n555555555555555555554343444433244444555555555543333443444543331135111111001233104555555554110123123112211555555544321000045544444444444444444444445555555555555555555555\n555555555555555555555434443223345444334555444543334433444521321125101111011232104555555555110123212212210255555555555432145544444444444444444444445555555555555555555555\n555555555555555555555444432344444333445444445443344333445312312325201111011322125555555555311111211221231045555555555555555555445444444444444444445555555555555555555555\n555555555555555555555444444454444444544555444333344345553122322335301111013322155555555555521121221121232015555555555555555555555555545444444444445555555555555555555555\n555555555555555555555544444455444544455433322222355555542231343324301111023321455555555555541121122222122102555555555555555555555555555554444444445555555555555555555555\n555555555555555555555544444443324554442101101135555555432321334324401111132212555555555555553122122113212100455555555555555555555555555555555554445555555555555555555555\n555555555555555555555554444323333443330111234555555555223212343234401110132115555555555555555112212213212210155555555555555555555555555555555555555555555555555555555555\n555555555555555555555554443333333433322455555555555553113121221223510110122145555555555555555402211201221220045555555555555555555555555555555555555555555555555555555555\n555555555555555555555554444444433433445555555555555541313122311223510100021255555555555555555520221210221021045555555555555555555555555555555555555555555555555555555555\n555555555555555555555554444434444455555555555555555522313322112222520100011555555555555555555540131120123101035555555555555555555555555555555555555555555555555555555555\n555555555555555555555554433334555555555555555555555412212431122322530000004555555555555555555553022111023211035555555555555555555555555555555555555555555555555555555555\n555555555555555555555554434455555555555555555555555511112430123323530000035555555555555555555555112200002221035555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555521111401123322440000155555555555555555555555302210001222025555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555531112102123322450000455555555555555555555555521221001232025555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555532122011223332451003555555555555555555555555540123100223125555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555543220111233332351015555555555555555555555555552023210132225555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555553310112233333352045555555555555555555555555555112220022225555555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555555443455411214555555555555555511011100001023201555555555555554433333333443334433335555555555555555555555555\n555555555555555555555555223455555555555555555555555555555555555544455410222555555555555555212111000001124301555555555554433333333343434333333235555555555555555555555555\n555555555555555555555555200011234555555555555555555555555555555544355510121355555555555554011111000011223301555555554333233333333333433333333335555555555555555555555555\n555555555555555555555555301100000112345555555555555555555555555544445520122145555555555551011110000022222301555544332233333333333443333333333335555555555555555555555555\n555555555555555555555555400100000000000123455555555555555555555544444521232125555555555520011100000033221200443332223333333333344333333333333235555555555555555555555555\n555555555555555555555555500010000000110000001234555555555555555544443521322113555555555311011110000034221212332233333333333343333333333333333235555555555555555555555555\n555555555555555555555555510000000000011110000000012345555555555544444431432112455555555322111110000034332333233345443333333333333333333222222335555555555555555555555555\n555555555555555555555555520000000000000111000000000000123455555554444430231112455555555421111113100133333333445555323333333333333333333222232235555555555555555555555555\n555555555555555555555555530100001100000000000000001110000001234455544441222112455555555411111112222333333445554444344333333333333223322211122235555555555555555555555555\n555555555555555555555555541222111000000000000000000011000000000012234441212212455555555411111023333344455454433455544333333223333222322123311135555555555555555555555555\n555555555555555555555555551222222111000000000000000011100000111000000111222232355555555511111013354354545443223455443333332222322322223223312135555555555555555555555555\n555555555555555555555555551222222122100000000000000000000000000110000000122232355555555511111013455444334333333343333333322322322322223123212245555555555555555555555555\n555555555555555555555555552122222221132110000000000000000000010001100000123122355555555511111013544333333333223223333333321322222222222132121245555555555555555555555555\n555555555555555555555555553012122212233333321000002321100000000000111000112221255555555521011013332332333233444333333333321222222222112222112345555555555555555555555555\n555555555555555555555555554000111200133343443420002555432110000000000000111122255555555521020013333333333445453333333333321121232322212211233245555555555555555555555555\n555555555555555555555555554110000000033445433430002555555554100000000000101123255555555520120211122234445544443345433333322122123322311122333245555555555555555555555555\n555555555555555555555555555101110000034454334430001555555555211000000220111212245555555530120320000112344433455455323333322212212212332333333245555555555555555555555555\n555555555555555555555555555200011000012344324340001555554555321221210340112322245555555530121000111110011122344433333333321212211123333333333245555555555555555555555555\n555555555555555555555555555300000000002211223451000455555555433322521330111332245555555540120010232221111110011124443333321112321233333333333245555555555555555555555555\n555555555555555555555555555400000000004443221110000123445544443221322121111222235555555540111110233333322211100000111222321123333333333333333245555555555555555555555555\n555555555555555555555555555511100000003444444331000000013333443122233442211112235555555340111020233333333333322110000000243333233333333333333245555555555555555555555555\n555555555555555555555555555510111000003444434453000013343333444455555552321101235555555310211010222323433333322222221100255444443333333333333245555555555555555555555555\n555555555555555555555555555520001000002444443443112345432233444433455552341101235555555301111000222222343433222233222221155212234444443322223345555555555555555555555555\n555555555555555555555555555530000000001234444444444444333444442344444453253001225555555411020000222232233343223234322221155332222133555444344555555555555555555555555555\n555555555555555555555555555540000000000001233333444444445544444444444553252010125555555412021000222243344443324334332221155222333222555555555555555555555555555555555555\n555555555555555555555555555551000000001223333333444444444544445444554442140111125555555413011011222234444444334333244321155332333133555555555555555555555555555555555555\n555555555555555555555555555551000000014434422334444444454432344444321211111111124555555522100042133223344434343222133321155212332242555555555555555555555555555555555555\n555555555555555555555555555552001143024334442334444444432332344443100001001110024555555522200252133334444444443332222222155322332332555555555555555555555555555555555555\n555555555555555555555555555554223144332102133334544444333333343333133122111110024555555522210252133333444444444343322222155431111243555555555555555555555555555555555555\n555555555555555555555555544444312011222334443444444444444443343332233431111100023555555511220043133333333333344444423322155433322145555555555555555555555555555555555555\n555555555555555555555554422343433444555555544433344444444443343232233411111100223555555521222123123333343222333334432222155423432245555555555555555555555555555555555555\n555555555555555555544443223244454444555544442333443344333444344233345211111000242555555521222311123223323222222223232222155324432145555555555555555555555555555555555555\n555555555555555554434432234444333344544444543334433444333454344234124111111000253555555531322221123223333332221111112322155312432245555555555555555555555555555555555555\n555555555555555555444433445544334454444555443344333443333454344334331011110000155555555531212232023223333333322221112222055555542345555555555555555555555555555555555555\n555555555555555555444455544554444445554443333344333443443444444443420001111000155555555531221222013333333322233333222222055555555555555555555555555555555555555555555555\n555555555555555555544444544444444554333222222344334444444544434431312101111000045555555540221122102343213333222333332222045555555555555555555555555555555555555555555555\n555555555555555555544454433224544431001100113344334444434444324431113101111000045555555541122122200234433223443333333222045555555555555555555555555555555555555555555555\n555555555555555555544443223334433321210123334344444433334444234431022001111000145555555542112212210143222223334444444322045555555555555555555555555555555555555555555555\n555555555555555555544443333334433322332334333244334434344443324443022101111001135555555552212212231033221133322334444322045555555555555555555555555555555555555555555555\n555555555555555555544444444433433322324323344344334433444322334554022111110011035555555552222212232013321133322223334422045544455555555555555555555555555555555555555555\n555555555555555555544444444434433323444341344433444444444334444554022111100011025555555552122102222101333233333233233222045444444444555555555555555555555555555555555555\n555555555555555555544434334433432343253341333322334444444455445545011111100111025555555552122102212310233333232332232222045444444444444445555555555555555555555555555555\n555555555555555555544433344433443342242443433333333444444455445325101111000110015555555552023202212221134333232222222222045544444444444444444555555555555555555555555555\n555555555555555555554333345443443444333324424422334444444444354225201111000110015555555553012211221222201222222222222222035544444444444444444444455555555555555555555555\n555555555555555555554444445434444423444014334442334444444322452335201111000210004555555553001221221122211111112222222222035544444444444444444444444555555555555555555555\n555555555555555555555444445443344423134332202133334444444334532425301111000211104555555554100221122112221332111111222222035544444444444444444444444555555555555555555555\n555555555555555555554333344442244412112222344444444444444445423314401111100212104555555554110122113212221155544321111112035544444444444444444444445555555555555555555555\n555555555555555555555343444432344333344555555543333344444454333214401111101223103555555554110023212311221035555555432100035544444444444444444444445555555555555555555555\n555555555555555555555433444433234455444555544543333433443453132113501111001232103555555555211012211221122004555555555544245544444444444444444444445555555555555555555555\n555555555555555555555444443223445433344544444543334333444542231223510111011232125555555555411011221122123201555555555555555555555554444444444444445555555555555555555555\n555555555555555555555444443444544334454444544433344334555421232233510111102322145555555555531121122122113310255555555555555555555555555544444444445555555555555555555555\n555555555555555555555544445544554444445544433332344455555213234332520111113321355555555555552122122222212220045555555555555555555555555555555544445555555555555555555555\n555555555555555555555544444444434445444212111113455555553222134432530111123221555555555555554112212211320210015555555555555555555555555555555555555555555555555555555555\n555555555555555555555554444433323444431000012455555555542321234323530111023204555555555555555212211121321121002555555555555555555555555555555555555555555555555555555555\n555555555555555555555554443333333433331333455555555555420311123122440110022125555555555555555510221120122122101555555555555555555555555555555555555555555555555555555555\n555555555555555555555554444344333433333555555555555555321212231122340110022155555555555555555540132131012200201555555555555555555555555555555555555555555555555555555555\n555555555555555555555554444444433444555555555555555553131232121222351110011355555555555555555552023112002320101555555555555555555555555555555555555555555555555555555555\n555555555555555555555554444333445555555555555555555552221243112232351000002555555555555555555555112201101321101555555555555555555555555555555555555555555555555555555555\n555555555555555555555554433345555555555555555555555553111143112332352000005555555555555555555555301220000222201555555555555555555555555555555555555555555555555555555555\n555555555555555555555555445555555555555555555555555553111141012332253000035555555555555555555555520231000122200555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555554111120112332243000255555555555555555555555540122200122310455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555554121201122332244001455555555555555555555555553012310012321455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555322101123332244003555555555555555555555555555102321013321455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555332011123333335015555555555555555555555555555401222001222455555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555554434555111225555555555555555401011000010232025555555555555544333333343433334333345555555555555555555555555\n555555555555555555555554455555555555555555555555555555555555555444555211313555555555555555121111000011242025555555555543333333333333343333333345555555555555555555555555\n555555555555555555555553011234555555555555555555555555555555555444555211221455555555555552021110000022233015555555543322333333334333333333333345555555555555555555555555\n555555555555555555555554010000012344555555555555555555555555555444355310221155555555555540011100000122222015555443322333333433333443333333333345555555555555555555555555\n555555555555555555555555111100000000112345555555555555555555555444445301221125555555555510011100000232212015443322233333333343443333333333333345555555555555555555555555\n555555555555555555555555100110000001000001123455555555555555555444434413322113555555555311011100000242212123222233333333333433333333333322233355555555555555555555555555\n555555555555555555555555200000000001111100000001234455555555555444443413422112555555555322111100000353322332334445433333333333333333333222222355555555555555555555555555\n555555555555555555555555300000000000001110000000000012234555555544444411321112555555555321111122001233333334455555333333333333333333322221232355555555555555555555555555\n555555555555555555555555400000011000000011100000011100000112345545444411121112455555555311111112223333334455544444444333333333333223321112122355555555555555555555555555\n555555555555555555555555511111000000000000000000000110000000000122344511212212455555555411111023333354555454333455543333333223322323222223211255555555555555555555555555\n555555555555555555555555512222211100000000000000000111100000110000001111212322455555555411110013454354545343223454333333322223322322232123221355555555555555555555555555\n555555555555555555555555521222222121000000000000000001000000011110000001222232355555555411111013455443333333333333233333312322312322232132121355555555555555555555555555\n555555555555555555555555531222221221111000000000000000000100000111000001132132355555555511111013543333333332323323333333312322222222121222212355555555555555555555555555\n555555555555555555555555541221222222333232100000002110000000000000110001122222355555555511020013332333333333444332333333321212322322122221123355555555555555555555555555\n555555555555555555555555551011112112233343433200004544321000000000000001111122355555555510110013333334333455543233333333321221333323112112333355555555555555555555555555\n555555555555555555555555551000001100243444334410003555555443100000000000111132255555555520111320112234455534443445333333312122123223212233333355555555555555555555555555\n555555555555555555555555552011100000153444434420003555555555100000000110102122255555555520211320010011233333555554223333312112111123333333333355555555555555555555555555\n555555555555555555555555553000110000033554234420002555455555321111210240112312255555555520220110111111000011234434443333311213201233333333333355555555555555555555555555\n555555555555555555555555554000011000011123344440001555555555333332531341112322245555555520210120233222111111000012333333311113322333333333333355555555555555555555555555\n555555555555555555555555555100000000024321111220000344555555443230333110111322245555555530111120233333322221110000000112221223333333333333333355555555555555555555555555\n555555555555555555555555555100000000024444443210000000123433443111223341111222245555555420211110233333333333322211100000045443333333333333333355555555555555555555555555\n555555555555555555555555555201111000014434344451000001233333444445555552111111245555555400210100222223443333322232222211045424444443333233332355555555555555555555555555\n555555555555555555555555555301111000014444434451001234433233444443345552321100235555555401120000222222343433222234322222045421112344554433334555555555555555555555555555\n555555555555555555555555555400000000003444444443333444323344543334454453341001235555555511120000222233233433323334332222045423232121455555555555555555555555555555555555\n555555555555555555555555555510000000000112343333444444444554544445444553252011235555555513111011122244444444324334333222045423333232555555555555555555555555555555555555\n555555555555555555555555555510000000000012233333344444554455445444554442252011135555555523100032132234444444333333234332045432333143455555555555555555555555555555555555\n555555555555555555555555555520000000002424432333444444455443344454432221130111135555555522200252133223344434343222223222045411332233455555555555555555555555555555555555\n555555555555555555555555555530000022004444432334544444443332344443100001111110125555555532210352133344444444444333222222045431122342455555555555555555555555555555555555\n555555555555555555555555555541112145223312233234544444333333344333123123111110124555555531220043133333344444444344322222045433211134555555555555555555555555555555555555\n555555555555555555555555555554413122221222333334444444444433343332133342111110024555555531221013123333333333344444432322045432443335555555555555555555555555555555555555\n555555555555555555555555543344421223344555554443344444444444344232142421111100024555555531232211123233343222233333332222045433442135555555555555555555555555555555555555\n555555555555555555555544323244455555555555543333344344433444444333344311111100123555555531222321123223323322221222222322045412433235555555555555555555555555555555555555\n555555555555555555444443223345444334555444443333433344333454344234215201111000143555555541322222123223333333221111111322045533442235555555555555555555555555555555555555\n555555555555555555444432334454323445444445543334433344333454334334334101111000044555555541221223103323333333332222112222035555554445555555555555555555555555555555555555\n555555555555555555444444454444444554455544333334333443333454444343442001111000045555555541221122102333323332233333322222035555555555555555555555555555555555555555555555\n555555555555555555544454455544454455544332333244333444444444444441321201111000045555555551122012310234212333322223433222035555555555555555555555555555555555555555555555\n555555555555555555544445544324445443211111102344333444444444324442302200111000035555555552122113210034433223444443433222035555555555555555555555555555555555555555555555\n555555555555555555544444333323444431010012223344444443334454224431112200111000135555555553212312221013221223333444444322035555555555555555555555555555555555555555555555\n555555555555555555544443333333433331332134423344444434344443323444202200111000125555555553211312223102321133322234444422035555555555555555555555555555555555555555555555\n555555555555555555544444444333433321434434333334334433344432334545302211110001125555555552222202223200322123332223233322035544444555555555555555555555555555555555555555\n555555555555555555544444444433433331424323244434444444444323445445402211110011015555555552122201222220133333233233233222035544444444445555555555555555555555555555555555\n555555555555555555543444434434443333344252143422344444444445555554402111100011015555555553122201221231013333222232222222035544444444444444455555555555555555555555555555\n555555555555555555554433334543443343044342342333333344444555544533501111100010005555555553013211221222112333332222232222035544444444444444444444555555555555555555555555\n555555555555555555554433334543343344342344434432334444444544434423510111000110004555555554002221222122221122222222222222125544444444444444444444444555555555555555555555\n555555555555555555555433334544444433443203434432334445444432335233510111000121004555555554000221122112221111111222222222125544444444444444444444444555555555555555555555\n555555555555555555555444444444344422335223312233234544444333353232520111000121103555555554100122122311222124221111112222125544444444444444444444444555555555555555555555\n555555555555555555555444445443234422213221222333344444444444552331530111110122103555555554210022211320222104555432111001025544444444444444444444444555555555555555555555\n555555555555555555555433344443234421223344555554443344444444533322430111100123202555555555111022321331122201555555544321025544444444444444444444444555555555555555555555\n555555555555555555555443444433234444555555555543333443344335313211440111101133203555555555311012221122112210255555555555445555444444444444444444444555555555555555555555\n555555555555555555555433444322334444334554444543334433344445213122340111101132215555555555511111122112212331035555555555555555555555554444444444444555555555555555555555\n555555555555555555555544443234445423445444455443344333445553123123351111101332135555555555541112112212211322004555555555555555555555555555444444444555555555555555555555\n555555555555555555555544444455444444544455443333244445555531222323351111102332155555555555553112212321221121101555555555555555555555555555555555544555555555555555555555\n555555555555555555555554444445444444455433322212355555555432313443251011113221455555555555555212211221233011100255555555555555555555555555555555555555555555555555555555\n555555555555555555555554445544323455442100001235555555555232213432352011113212555555555555555411220111132112210045555555555555555555555555555555555555555555555555555555\n555555555555555555555554444332333443331121235555555555553022112322353011013215555555555555555530122012002211220045555555555555555555555555555555555555555555555555555555\n555555555555555555555554443333333443331455555555555555542121223112243011012135555555555555555551023213101221021035555555555555555555555555555555555555555555555555555555\n555555555555555555555554444444433443345555555555555555522222212122244010001255555555555555555554013211210232011035555555555555555555555555555555555555555555555555555555\n555555555555555555555554444444444455555555555555555555413224321223244000000455555555555555555555301220110132221035555555555555555555555555555555555555555555555555555555\n555555555555555555555554443333455555555555555555555555412113311233245100002555555555555555555555510222000012231035555555555555555555555555555555555555555555555555555555\n555555555555555555555555433445555555555555555555555555511113201233235100015555555555555555555555540123100012231035555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555521113111233225200035555555555555555555555553012220002232025555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555522121121233235200255555555555555555555555555202231001232125555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555532120112233225301455555555555555555555555555400222100232225555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555543210112333334403555555555555555555555555555530122100012225555555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555555443455541112255555555555555555111110001123203555555555555554333333334333343333333555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555443355541113125555555555555552121100001124203555555555554332333333343333333333333555555555555555555555555555\n555555555555555555555544555555555555555555555555555555555555444455541113213555555555555540111100002223203555555554332333333333334433333333333555555555555555555555555555\n555555555555555555555520112344555555555555555555555555555555444435551102221455555555555520111000003222203555554332233333333333433333333333333555555555555555555555555555\n555555555555555555555530100000112344555555555555555555555555544444552102221145555555555310111000004321203554332233333333333433333333333322333555555555555555555555555555\n555555555555555555555540111000000000012334555555555555555555544443452133221124555555555111111000014321113332233344433333333333333333332222233555555555555555555555555555\n555555555555555555555551001100000011000000112334555555555555544444352144221123555555555221111000014432233233345544323333333333333333323213223555555555555555555555555555\n555555555555555555555551000000000001111100000000112334555555544444443024211123555555555211111220013333333445545453343333333333332233211112223555555555555555555555555555\n555555555555555555555552000000000000011110000000000000012334554544443012311122555555555211111111233343344545433445443333332233322232212331113555555555555555555555555555\n555555555555555555555553000000110000000001100000011110000000112233444021221122555555555211110023343355554443324555433333322223223222321331223555555555555555555555555555\n555555555555555555555554011111000000000000000000000110000000000000011012122322555555555311100023454354444333333443333333223223223222322321124555555555555555555555555555\n555555555555555555555555122222211000000000000000000101000000111110000002222322555555555311110013555333333333333323333333213222222221212221123555555555555555555555555555\n555555555555555555555555122222221210000000000000000000000100000111000001221232455555555311110013433323333333333333333333212222222221222212234555555555555555555555555555\n555555555555555555555555212222222212211000000000000000000000000001100001222222455555555310100023333333323344543223333333212213333221121123324555555555555555555555555555\n555555555555555555555555312212221222333332110000024321100000000000000001111212455555555410200122233344344455433344333333221221232232122333324555555555555555555555555555\n555555555555555555555555400111121012333434434200025555443211000000000000111332355555555401103210011134445434544553233333221121121233333333324555555555555555555555555555\n555555555555555555555555500000011001434443334200015555555554000000000110111232355555555401103220011100111223455443333333212121011333333333324555555555555555555555555555\n555555555555555555555555511111000001534444344300015555555554211111010141123122355555555501200210121111111001111124433333211133123333333333324555555555555555555555555555\n555555555555555555555555520001000000334542243300004555555554322322340242124212355555555511101210233332221111110000011122211233333333333333324555555555555555555555555555\n555555555555555555555555530000110000111122344500004555555555354231343221113222255555555511112101133333333333221110000000014433333333333333324555555555555555555555555555\n555555555555555555555555540000000000244322111100001223445544444120112232112222255555555511111101123333333333432222221110025543444443332223224555555555555555555555555555\n555555555555555555555555540000000000244444443310000000013332343334445553011221155555555510110001122222343333322223322222115521212334454433345555555555555555555555555555\n555555555555555555555555551011100000144443344520000012444332344554445553111110155555555520100011122222233334322224432222115533222212255555555555555555555555555555555555\n555555555555555555555555552011100000144444344530012345432234454333445454111110145555555521200042122233333443323434433222115522233322355555555555555555555555555555555555\n555555555555555555555555553000000000034444444432344444433445443344544454311101145555555521310252122234444444333433334332115533233314255555555555555555555555555555555555\n555555555555555555555555554000000000000112343333344444455545544444455543341011145555555531310352123223334444443322213332115521233224355555555555555555555555555555555555\n555555555555555555555555554000000000000012333333344444445544444445543321252011145555555531220153033333344444444332222222115532123233155555555555555555555555555555555555\n555555555555555555555555555100000000001342442233444444454433245544310010252011035555555532321013023444444444444344322222115543211114455555555555555555555555555555555555\n555555555555555555555555555200000002201434444233444444443233334333112112331111035555555541222101123333333334344444432322115543343324555555555555555555555555555555555555\n555555555555555555555555555300011314423320213333444444433333344333133333211111025555555540122210023333343223333434443222115543343124555555555555555555555555555555555555\n555555555555555555555555555543331302222123344334444444444444334333132432211110025555555540123222123222333222222323323222115532343314555555555555555555555555555555555555\n555555555555555555555555554334432223344555554443334444444444344333244433111110015555555550122222213323323332221111112232115532343124555555555555555555555555555555555555\n555555555555555555555555432324445555455555454233344334443344334333424432111100015555555551232222221223333333222211111222115555555345555555555555555555555555555555555555\n555555555555555555554444322334544333455444454333443344333444334334314220111100015555555552122122220133333332333333222222115555555555555555555555555555555555555555555555\n555555555555555555544443223445433344544445544334433344333454334434433310011100025555555552122112221024322332222333433222115555555555555555555555555555555555555555555555\n555555555555555555544444445444444454455544333334433444444454444442344211011100015555555553022201222003322333433333433222115555555555555555555555555555555555555555555555\n555555555555555555554445444554444445544432222234333444444444434442313121011100015555555553112221222100333223434444444322115555555555555555555555555555555555555555555555\n555555555555555555554444454433444544311111001344433443434444323442210131011100015555555553211131122220021123322334444432115555555555555555555555555555555555555555555555\n555555555555555555554444433322454443011012333434444443334444323443341121011100114555555554221131122331012123232223333432115544444555555555555555555555555555555555555555\n555555555555555555554444333333443332133133432324334443434443333445552121111001114555555554122230122322001223333223223322115544444444444555555555555555555555555555555555\n555555555555555555554444344433343332233433334334433444444422344543452132111001104555555554122220132222200233233233223222115544444444444444445555555555555555555555555555\n555555555555555555554444444443343332243433234433444444444334455533553021110001103555555554012220122112320023222222222222115544444444444444444444445555555555555555555555\n555555555555555555554444444443443234335334043332333444444455455545343011110001003555555555101321022212222112322222222222115544444444444444444444444455555555555555555555\n555555555555555555554443433443344334214344243333333344444455443455234011100011003555555555100222112210222311122222222222115544444444444444444444444455555555555555555555\n555555555555555555555443334443344334334234442432333444444444332353344011100021002555555555100022212221122222011111222222215544444444444444444444444555555555555555555555\n555555555555555555555433334444444342444301434443234544444432333442335011110021102555555555210012211222012222023221111011115544444444444444444444444555555555555555555555\n555555555555555555555444444544444441324423311223234444444434433532325111111011201555555555221002232023202222004555433210015554444444444444444444444555555555555555555555\n555555555555555555555544444544324441302222123444344444444444444432225101110012301555555555212002232113210222101455555554435554444444444444444444444555555555555555555555\n555555555555555555555433344444234431222344555554333344444443445333115201110013211555555555411101122202122123310155555555555555555555555544444444444555555555555555555555\n555555555555555555555534344443323444555455554443333443344334554132114201110123213555555555541211202221122113320025555555555555555555555555544544444555555555555555555555\n555555555555555555555543344432334544333454444453334433344455552231324301110132215555555555552111311221221212221003555555555555555555555555555555555555555555555555555555\n555555555555555555555544444323444433444544454443334334455555532223234301110232135555555555555212221223212320211000455555555555555555555555555555555555555555555555555555\n555555555555555555555544444444544444544455443333234455555555422224433401111322155555555555555411222021202331122100045555555555555555555555555555555555555555555555555555\n555555555555555555555554444545544444445433321112455555555555323134324401111321455555555555555530122111210222112210045555555555555555555555555555555555555555555555555555\n555555555555555555555554444444432455443100001235555555555553132124223511101322555555555555555552012210220022210120045555555555555555555555555555555555555555555555555555\n555555555555555555555555444433332344332122235555555555555542131222122511101214555555555555555555101331222012320010045555555555555555555555555555555555555555555555555555\n555555555555555555555555444333333343332255555555555555555532222131222511101125555555555555555555410222002101332110035555555555555555555555555555555555555555555555555555\n555555555555555555555555444444443343344555555555555555555413133111222520000145555555555555555555540122200100222220035555555555555555555555555555555555555555555555555555\n555555555555555555555555444444444445555555555555555555555322134212332530000255555555555555555555552012310000022320035555555555555555555555555555555555555555555555555555\n555555555555555555555555444333445555555555555555555555555411124112332430000555555555555555555555555102221100022221035555555555555555555555555555555555555555555555555555\n555555555555555555555555443344555555555555555555555555555421122012332440003555555555555555555555555400222200012332035555555555555555555555555555555555555555555555555555\n555555555555555555555555544555555555555555555555555555555521121112332440015555555555555555555555555540122221002322135555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555522221122332340035555555555555555555555555552012222001222235555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555532201123332350155555555555555555555555555555102221000002235555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555554334555511021355555555555555553111100011241045555555555555543333333333343333333334555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555554433555511022145555555555555551211100011242045555555555543323333333343333333333334555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555554444555521013214555555555555530111000012232045555555543323333334333334333333333334555555555555555555555555555\n555555555555555555555422344555555555555555555555555555555554444355521012211455555555555510111000022222045555543322333333333334333333333333334555555555555555555555555555\n555555555555555555555500000112344555555555555555555555555554444445531013211255555555555300110000033211045543322333333333333333333333332222334555555555555555555555555555\n555555555555555555555511110000000012334555555555555555555555444434530233220125555555555111111000043210143322233454433333333333333333322232235555555555555555555555555555\n555555555555555555555520011000000000000011234455555555555554444443440242211123555555555221111100045422332233445553233333333333332333221123235555555555555555555555555555\n555555555555555555555530001000000011111000000011233455555555444444341143111123555555555211111300034333333445544443443333333333322232111221125555555555555555555555555555\n555555555555555555555540000000000000011100000000000001223445545444441113211123555555555111111112233343445544434455443333322233222222222321125555555555555555555555555555\n555555555555555555555540000000000000000111000000011100000001122344451121221122555555555211110023343355554443234554433333222232232222322322135555555555555555555555555555\n555555555555555555555551110000110000000000000000000110000000000000121121123222555555555211100023454354443333333433233333122222222222213221135555555555555555555555555555\n555555555555555555555552122211100000000000000000000111000000111110000001222322555555555211110023544333333332222233333332123222222212122211235555555555555555555555555555\n555555555555555555555553122222221100000000000000000000000100001110000001321332555555555211100014433323333333343333333332112123232211221123335555555555555555555555555555\n555555555555555555555554122222212211100000000000000000000000100011000002312222555555555311100113333333333445533233333332212123332221111233335555555555555555555555555555\n555555555555555555555554122222222213332211000000022111000000000000000001112222455555555301101112223344445454433444333332221221221232223333335555555555555555555555555555\n555555555555555555555555112212221222334444322000035554332100000000000000101322455555555301123111001123344334555543233332121121111333333333335555555555555555555555555555\n555555555555555555555555200001120003334434344100035555555553000000000001111332455555555301112221011100011112344433333333121231012333333333335555555555555555555555555555\n555555555555555555555555201000000003434444344100025555555554111100010142131122455555555402101211122211111111000122322333111232233333333333335555555555555555555555555555\n555555555555555555555555301111000002435432344200025555545554322222241143133222355555555402112111133333222211110000000111112333333333333333335555555555555555555555555555\n555555555555555555555555400011100000122333444300015555555554344332353322133322355555555401112111133333333333322211100000004544443333332333335555555555555555555555555555\n555555555555555555555555510000000000332111122200002344555554344221112222122232255555555401211011122333343333332222222221105541334444443333345555555555555555555555555555\n555555555555555555555555510000000000444444332100000000113432343323444554111222155555555510100022122222344333322223322222205542211223355554555555555555555555555555555555\n555555555555555555555555520100000000344343444400000001233333344555445554111121155555555510100042122222233334322323433222205532333222145555555555555555555555555555555555\n555555555555555555555555530111100000344433344410000234543223454333345454111110155555555510210252122234333444323433434322205542323313255555555555555555555555555555555555\n555555555555555555555555540000100000244444344520234444433344443344444454211100145555555510320452122234444444433433323432204542233313345555555555555555555555555555555555\n555555555555555555555555550000000000012234444433344444444554544444445544421001145555555510220152023223334444434322222322204541133223245555555555555555555555555555555555\n555555555555555555555555551000000000000001233333334444445554444444544332341011145555555521221023023333344444444333222322204543111124245555555555555555555555555555555555\n555555555555555555555555552000000000000132343233344444445443234544310010253011035555555521321001023344444444444334432222204543332213555555555555555555555555555555555555\n555555555555555555555555553000000000100354443233454444443223234433212102352111035555555520122200023333333333344444443332204543244233555555555555555555555555555555555555\n555555555555555555555555554000000113511431323323454444433333334333233323441111035555555530122211013333343222233333333222204543443213555555555555555555555555555555555555\n555555555555555555555555555321121322433111223333444444444444334333132342411110025555555530123223202322333322221222222232204531243323555555555555555555555555555555555555\n555555555555555555555555555544442111223345555444334444444444334333243434211110025555555530122223211222333333221111111232204554444224555555555555555555555555555555555555\n555555555555555555555555543223433344555555554333334334443344334323424434111100015555555542132122231023333333332222111222204555555555555555555555555555555555555555555555\n555555555555555555555554432323445444445544454333343334433344334333414342011100015555555553122112221013433332233333322222204555555555555555555555555555555555555555555555\n555555555555555555544344322334543333454444454333443344333344334434434331011100015555555553122211222002322332322223333222204555555555555555555555555555555555555555555555\n555555555555555555544444334454433445544555443333433344344444444443244301011100015555555554012110222200233323434343433322204555555555555555555555555555555555555555555555\n555555555555555555544444455445544544555443333334433344444454434442223412101110004555555554211121132210022223333444444432204555555555555555555555555555555555555555555555\n555555555555555555554444444544444455432221111234433444444444423442211122001110014555555554221122022231001123332234444432204554555555555555555555555555555555555555555555\n555555555555555555554444544332344444100001112334444443334444323443233122001110014555555554221122022232101123232223333332204544444444555555555555555555555555555555555555\n555555555555555555555444432233344333122113442334444443434443333445555112111100113555555554122231022222210123333323223322204544444444444444555555555555555555555555555555\n555555555555555555555444333333343333133333333334433443344432234443345113111001103555555555122221023212220013223232222222204544444444444444444444555555555555555555555555\n555555555555555555555444444443343333132432334443444444444333445533455212111001103555555555112231022212232002323222232222204544444444444444444444444455555555555555555555\n555555555555555555555444444444344333244434124332234444444445555545544301111001002555555555101322012221222221222222222222204544444444444444444444444455555555555555555555\n555555555555555555555344433444344234314434234333333344444445444445523301110011002555555555100122212221022331111222222222204544444444444444444444444455555555555555555555\n555555555555555555555444333454334334314234443442233444444444332345324401110012001555555555200012211322112222211111112222204544444444444444444444444455555555555555555555\n555555555555555555555543333454344334444321443443233544444432233355234401110012101555555555210002221113201322201332111000004544444444444444444444444455555555555555555555\n555555555555555555555543344454344442234411432324233444444433333353232401111012211555555555211001223113320222200255554322114554444444444444444444444455555555555555555555\n555555555555555555555544444544434442312433111223334444444444443353232511111012310555555555312101233202322022210025555555545555545555444444444444444555555555555555555555\n555555555555555555555544434444323442211223345554443334444444444533312511111012310555555555521200212220213212332003555555555555555555555555444444444555555555555555555555\n555555555555555555555543334444323433344555555554333343344333455413211511111113312555555555541110211222112211232100355555555555555555555555555555544555555555555555555555\n555555555555555555555543344443333445544455544454333433344445555323132520111023214555555555554121221223222121121200045555555555555555555555555555555555555555555555555555\n555555555555555555555543344432334543334454444544334433455555554223223420111133125555555555555311222123221232012110014555555555555555555555555555555555555555555555555555\n555555555555555555555554444334444443445445544433334445555555552222443430111232145555555555555521223102120232112220002555555555555555555555555555555555555555555555555555\n555555555555555555555554444455445444444554432222345555555555542223442440111221255555555555555551012201120012220222002555555555555555555555555555555555555555555555555555\n555555555555555555555555444445444444444321110113555555555555423212422440110221455555555555555554002221132002222002102555555555555555555555555555555555555555555555555555\n555555555555555555555555444544332344443101013455555555555555312112212340110212555555555555555555400232122201233101102555555555555555555555555555555555555555555555555555\n555555555555555555555555444432233343333134455555555555555554222123122241100114555555555555555555530122200200133212001555555555555555555555555555555555555555555555555555\n555555555555555555555555444433433343333355555555555555555552222311122251000025555555555555555555552012220000012123101555555555555555555555555555555555555555555555555555\n555555555555555555555555444444443344455555555555555555555552212421232251000045555555555555555555555102231000002222101555555555555555555555555555555555555555555555555555\n555555555555555555555555444443344455555555555555555555555552112421233252000255555555555555555555555400222110002222201555555555555555555555555555555555555555555555555555\n555555555555555555555555444333455555555555555555555555555552111301233242000455555555555555555555555530022321001222211555555555555555555555555555555555555555555555555555\n555555555555555555555555543445555555555555555555555555555553111111233243003555555555555555555555555552012222100232222555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555553112011233243015555555555555555555555555555101222200011122555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555554221112333234035555555555555555555555555555510222200000132555555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555555543345555211122455555555555555552111100012410555555555555554433333333333333333333335555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555544335555301131255555555555555541211000112410455555555555433333333333343333333333335555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555544445555301032125555555555555521111000122320555555555433233333333334343333333333345555555555555555555555555555\n555555555555555555555445555555555555555555555555555555555544443555411022212555555555555400110000232210455555433222333333334343333333333223345555555555555555555555555555\n555555555555555555555201123344555555555555555555555555555544444455411032211355555555555200110000332111555433222333333333333333333333322222345555555555555555555555555555\n555555555555555555555300000000112334555555555555555555555554444345411322211135555555554111110000343103543322334454333333333333333333222232245555555555555555555555555555\n555555555555555555555401110000000000011233455555555555555544444434511432211224555555554211111000354213322334455543333333333333322332111122245555555555555555555555555555\n555555555555555555555400011000000111000000001123445555555544444443411341111124555555554211112100243332334445544444433333333333222322123311245555555555555555555555555555\n555555555555555555555510000000100001111000000000001122344554454444421122111123555555555111111012233344445544335555433333322332232223223212245555555555555555555555555555\n555555555555555555555520000000000010011111000000110000000011233444520212211123555555555111100023343355554433335543333332222232232223123221245555555555555555555555555555\n555555555555555555555530000001100000000001000000011110000000000001210111223223555555555111000023454344343333333332333332132222222222122112345555555555555555555555555555\n555555555555555555555530111110000000000000000000000111000001110000000002223322555555555111100023544333333332232233333332122222222212222123345555555555555555555555555555\n555555555555555555555541222221111000000000000000000000000100001110000002312322555555555211100014433323332334443323333332122132332212211233345555555555555555555555555555\n555555555555555555555551222222212200000000000000000000000100100011000002212222555555555211101013333333333455432333333332212123332321223333345555555555555555555555555555\n555555555555555555555551222222222122211000000000011100000000000000011001112122555555555201112012222344445444434443333332211212222333333333345555555555555555555555555555\n555555555555555555555552122122212223334333211000144433211000000000000001102322555555555201032011000112234334555542333332221211112333333333345555555555555555555555555555\n555555555555555555555553011111210123334334344000045555555442000000000001112322455555555202122111011110000011233334433332111221123333333333345555555555555555555555555555\n555555555555555555555554000000100014344543344000045555555553111000000033231222455555555302012011022221111111100011112222112333333333333333355555555555555555555555555555\n555555555555555555555555111110000005344432444100035554555554212221231044242122455555555302112011133333322222111000000000013433333333333333355555555555555555555555555555\n555555555555555555555555100110000002345432434100035555555554344322253322132222455555555301121012133333333333332222111000003554444443332222355555555555555555555555555555\n555555555555555555555555200001100001211112334200014455555554344322022222131222355555555401111032122333343333332223322222203541122344444444555555555555555555555555555555\n555555555555555555555555300000000002444332111000000111234443344322334554112222145555555411000142122222244343322223432222203543322221235555555555555555555555555555555555\n555555555555555555555555400000000001444444444200000000023433244455545554111122045555555410100352122222223333322333433222203541323322235555555555555555555555555555555555\n555555555555555555555555401111000001444433444300000013444323344443345554111111045555555400220452022234334444432433433422203543323322335555555555555555555555555555555555\n555555555555555555555555510111000000444433344400013344442334454234454445211110135555555400231252022224444444433333323432204541123323435555555555555555555555555555555555\n555555555555555555555555510000000000234444444412344444444454444444445554211101135555555511221033023222334443434332222222204543123223235555555555555555555555555555555555\n555555555555555555555555520000000000000112344333334444455445444544554332420001135555555511222001023333444444444333322222204543211112445555555555555555555555555555555555\n555555555555555555555555530000000000000012243233344444445544334454421110351011125555555511222100023344344444444434432222204543333332555555555555555555555555555555555555\n555555555555555555555555540000000000000144344233454444444333234443301101454011025555555511122210023333333333334444443232204543244213555555555555555555555555555555555555\n555555555555555555555555550000000001320253333423344444443333334333223323352111015555555521022221102333334222223333333222204542344322555555555555555555555555555555555555\n555555555555555555555555551000001131543321021333444444443443334333223342441111015555555520122312311222323322221222212232204541234223555555555555555555555555555555555555\n555555555555555555555555555432333130222223445444433444444444334333233443321110015555555522122222222122433333222111111122204555555434555555555555555555555555555555555555\n555555555555555555555555555433443223344555555433334444444344434323434424101110005555555544023122233013333333333222222222204555555555555555555555555555555555555555555555\n555555555555555555555555543233444555445555444333344334433345434433413344101110004555555554022202222001433332223333332222204555555555555555555555555555555555555555555555\n555555555555555555555544432233454433345444445333443334433345434434434332001110004555555554022210222200122332323222333322204555555555555555555555555555555555555555555555\n555555555555555555554344322344543344554445544333443444333344444443244410101110004555555554012220122220023323444444444322204555555555555555555555555555555555555555555555\n555555555555555555554444444544444454445544433333433344444454444443223521201110003555555555211222113121002223333344444432204555555555555555555555555555555555555555555555\n555555555555555555554444554455444444554332222234433344444444433442211212201110003555555555231113112133100123232223334442204554444555555555555555555555555555555555555555\n555555555555555555555444455443344454421111001234444444333445423443123312101110013555555555222113112133210023332223323332204554444444444555555555555555555555555555555555\n555555555555555555555444443332244443201101333334444443434444333444555512201110112555555555122222002222221012333333223322204554444444444444444455555555555555555555555555\n555555555555555555555444432233344333223324343333433443334443233444334512211100102555555555112222002321122101222232222222204554444444444444444444444455555555555555555555\n555555555555555555555444434433344333133342333433444444444422344543445511211100102555555555202232002220223211122222223222204554444444444444444444444455555555555555555555\n555555555555555555555444444444334333133443314443244444444444555544554421111000101555555555200232202231122222112222222222204544444444444444444444444455555555555555555555\n555555555555555555555444444444344333434424314232233334444455544455552420111001101555555555200022311222102233111122222222204544444444444444444444444455555555555555555555\n555555555555555555555444343344334333413434434333333344444454432344542430111002101555555555300012221122311222221011111112204544444444444444444444444455555555555555555555\n555555555555555555555544333444334433434323443343233444444443333344523430111002110555555555310001222012320122220024322100004554444444444444444444444455555555555555555555\n555555555555555555555543333454344434244420343434323454444433333344423340111102210455555555311000223201332012121004555543324554444444444444444444444455555555555555555555\n555555555555555555555544444454344443132532320122333444444444443345323240111002220455555555412100223220222201222100455555555555555555555544444444444455555555555555555555\n555555555555555555555544444444433443220222223444444334444444444454331241111002320455555555521210111221021320233310145555555555555555555555555554444455555555555555555555\n555555555555555555555543434444423443122344555554333344344433455552221241111012321555555555552120120223111221023220014555555555555555555555555555555555555555555555555555\n555555555555555555555543334444333444455445555444333443344344555541322251111013213555555555555111132122322213112121001555555555555555555555555555555555555555555555555555\n555555555555555555555553434443233454433445444454334433344555555522322342111023215555555555555411122112221123310211000255555555555555555555555555555555555555555555555555\n555555555555555555555554444422344542344544444443334434555555555322244342011133135555555555555541122211212023211132100045555555555555555555555555555555555555555555555555\n555555555555555555555554444434444444444455443333234555555555554322244243011132155555555555555553002220012001222011210045555555555555555555555555555555555555555555555555\n555555555555555555555555444454454445445543221111455555555555553221243243011131355555555555555555201232113200223210120045555555555555555555555555555555555555555555555555\n555555555555555555555555444445443345444210001235555555555555551221122233010121555555555555555555520133201220023320100045555555555555555555555555555555555555555555555555\n555555555555555555555555444443333244333112235555555555555555532212312234010113555555555555555555551012210020002322210045555555555555555555555555555555555555555555555555\n555555555555555555555555544433333344333145555555555555555555413232212234000015555555555555555555554002232000001212320045555555555555555555555555555555555555555555555555\n555555555555555555555555444444443334334555555555555555555555312243113234000025555555555555555555555400223100000222220045555555555555555555555555555555555555555555555555\n555555555555555555555555544444444345555555555555555555555555311133123335100045555555555555555555555530122221000212221045555555555555555555555555555555555555555555555555\n555555555555555555555555544443344555555555555555555555555555411131123324100255555555555555555555555552012232100023222145555555555555555555555555555555555555555555555555\n555555555555555555555555544334455555555555555555555555555555411121123324200455555555555555555555555555101222210012222145555555555555555555555555555555555555555555555555\n555555555555555555555555544455555555555555555555555555555555521211123324202555555555555555555555555555510222210000012145555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555522201233324204555555555555555555555555555540012220000002245555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555554433555554110113555555555555555541111000123115555555555555543333333333433333333333355555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555443355554110221355555555555555521110000124115555555555554332333343333443333333333355555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555444355554110232135555555555555511110001223115555555554332333333333344333333333332355555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555444435555110132113555555555555301110001322115555554332223333333334333333333322223355555555555555555555555555555\n555555555555555555554233445555555555555555555555555555555444434555110132201455555555555101100002321125554433223344333333333333333333222322355555555555555555555555555555\n555555555555555555554000001122344555555555555555555555555444443455212232211145555555553111100003431045433223344453333333333333333332211222355555555555555555555555555555\n555555555555555555555111100000000011233445555555555555555444444345203422211225555555553211111003542133223344555543333333333333322321122121355555555555555555555555555555\n555555555555555555555200100000000000000001123344555555555444444434302431111224555555554111122002432332334555444444433333322332222222133111455555555555555555555555555555\n555555555555555555555300011000000111111000000000112234455544444444301231111224555555554111110012333444554543335555433333222332322233123122455555555555555555555555555555\n555555555555555555555300000000000000111000000000100000001122344445302222211224555555554111000023443455454433335433333332222221322222132212455555555555555555555555555555\n555555555555555555555400000000000010000111000000111100000000000112201211223223555555554111000023554443333333333323333331232221222121222123455555555555555555555555555555\n555555555555555555555511100001100000000000000000000110000001100000000011223223555555554111100024544332333323333333333331121222322112221233455555555555555555555555555555\n555555555555555555555512222111000010000000000000001011000000111110000002213323555555555111000024333323333344443233333332121233322211122332455555555555555555555555555555\n555555555555555555555521222222212100000000000000000000001100101111000002222222555555555111001023333333334555333343333332222123222322233333455555555555555555555555555555\n555555555555555555555531222222122111100000000000010000000000000000011001122122555555555101011022122344455444445543333331212211113333333333455555555555555555555555555555\n555555555555555555555541222222222133323221000000143321100000000000000001013222555555555111231021000011223224555433333331211210123333333333455555555555555555555555555555\n555555555555555555555551122122212223334344342000145555544331000000000001113322555555555111122012011111000001122233333331112322233333333333455555555555555555555555555555\n555555555555555555555551001111200033344433343000145555555552010000000023311222555555555211021012022222111111100000011121023333333333333333455555555555555555555555555555\n555555555555555555555552010000000024354443443000045554555553211111122034332122555555555211121022133333332222211110000000002544433333322333555555555555555555555555555555\n555555555555555555555553011110000014355422434000045555555553334323153233333222555555555211120032123333333333332222221111002553344444443333555555555555555555555555555555\n555555555555555555555553000111000001122333445000035555555554344323022212222322455555555211010242022233343333332222322222212552121222335555555555555555555555555555555555\n555555555555555555555554000001000003332111112000001223344543344312233455112232335555555310000452022222234343322222433222212552323322225555555555555555555555555555555555\n555555555555555555555555100000000003444444332100000000012433244445555555111122125555555311011542022223323343332333443322212552323332335555555555555555555555555555555555\n555555555555555555555555101000000003543434445200000001344323345443334555201122025555555301121452022224344444432443433432212553323321425555555555555555555555555555555555\n555555555555555555555555201111000002444343445300001234543234454334444445211121025555555311132043022223444444434332212332212552123323325555555555555555555555555555555555\n555555555555555555555555300001000001444444444300234444444445544444444555211111125555555411122002023222334443434333222222212554212223325555555555555555555555555555555555\n555555555555555555555555400000000000122233444323333444445544554544454443211101125555555411222000023333444444444434332222213553332111555555555555555555555555555555555555\n555555555555555555555555500000000000000000233333334444444544334455432111231101115555555411233110023333334444344434443232213553234332455555555555555555555555555555555555\n555555555555555555555555510000000000000024244223344444444433224444311101352011115555555411012220003333333333333444444232213553344311555555555555555555555555555555555555\n555555555555555555555555520000000000120044444423345444443223334433313313354111104555555411022221111233334222222333323222203551234332555555555555555555555555555555555555\n555555555555555555555555530000000011352243021333345444443343334333223343453111004555555513012322321122322332221111212232203554344313555555555555555555555555555555555555\n555555555555555555555555542110012131233212223433444444444444434323223343341111004555555524022222222112433333222111111122203555555555555555555555555555555555555555555555\n555555555555555555555555555543344211123345555544333444444444444433334424221110004555555545023212223201333333333332222222203555555555555555555555555555555555555555555555\n555555555555555555555555555433443444555555555423334434434344434433413434311110003555555555122311222200232332223333333222203555555555555555555555555555555555555555555555\n555555555555555555555555543232344544445554445433344334433345433433434334301110003555555555112221122320012332333333343322203555555555555555555555555555555555555555555555\n555555555555555555555444432233454333445444454433443434333345444434344310110110003555555555101211012221002322444444444432203555555555555555555555555555555555555555555555\n555555555555555555554444433445453344544455443333443344444444444443233521120110002555555555220212212222100123333334444442203555555555555555555555555555555555555555555555\n555555555555555555555444445544544444455443323223433344444454433443221321210111002555555555231112301223310013232223333342203554444444555555555555555555555555555555555555\n555555555555555555555444444554444445443121111134433444333444423443122330210110012555555555222112202223221002333223323322203554444444444444445555555555555555555555555555\n555555555555555555555444454443234444310000122343444444333444323444455541210110012555555555222223101222222100233233223222203554444444444444444444445555555555555555555555\n555555555555555555555544443223234433312312343233433443334443233444433451221110111555555555212122101331212210023222222222203554444444444444444444444455555555555555555555\n555555555555555555555544433333334333213334343433443443444432344543344551211100101555555555301233101221122321102222222222203554444444444454444444444455555555555555555555\n555555555555555555555544444444334333213243223443344444444434445544455441111100100555555555300132211223112222311222222222203554444444444444444444444455555555555555555555\n555555555555555555555544444444434333334433403333233344444455454445445242011001100455555555300012221132210223322111222222203554444444444444444444444455555555555555555555\n555555555555555555555534443344434423431434424333333344444455443345454242011001100455555555300002222022221022222101111001104554444444444444444444444455555555555555555555\n555555555555555555555544433345434433422424444343233445444443332344343343011001210455555555411000222111232112222101443211004554444444444444444444444455555555555555555555\n555555555555555555555544333345434434444331144444323454444433333343342333011101220455555555412100222320233201213100255555445555544555444444444444444455555555555555555555\n555555555555555555555554333344444444233430242222323454444444443343442334011101220355555555411200122321022231122320015555555555555555555555544444444455555555555555555555\n555555555555555555555554444454443444231333212234334444444444444345433134011101320355555555531110020222201132023332002555555555555555555555555555555555555555555555555555\n555555555555555555555554444444432444121123345555433334444443444555323124011101321455555555553021131022312122202322100255555555555555555555555555555555555555555555555555\n555555555555555555555554333444422443334555555544333344344334555555222224111102322555555555555212122112232122320121100025555555555555555555555555555555555555555555555555\n555555555555555555555554434444332344544345554444333433344455555553132234111113314555555555555521122211222113331022110003555555555555555555555555555555555555555555555555\n555555555555555555555554334443233454333454444544333433455555555542223334111123225555555555555551112220112101221202221002555555555555555555555555555555555555555555555555\n555555555555555555555555444432344443345444554433324445555555555542224424111122145555555555555555101221102200021310012002555555555555555555555555555555555555555555555555\n555555555555555555555555444444545544444554432221245555555555555422224325211022255555555555555555400123202320022331001003555555555555555555555555555555555555555555555555\n555555555555555555555555444454554444454431110013555555555555555313113224201021355555555555555555540023210122001332111003555555555555555555555555555555555555555555555555\n555555555555555555555555544454433235444201112455555555555555555212121223301011555555555555555555553002222001000231222002555555555555555555555555555555555555555555555555\n555555555555555555555555544443223334333224455555555555555555553222221223300003555555555555555555555300223100000022222003555555555555555555555555555555555555555555555555\n555555555555555555555555544433333334333345555555555555555555552223311323400004555555555555555555555520122210000022222103555555555555555555555555555555555555555555555555\n555555555555555555555555544444444334445555555555555555555555552113312323400025555555555555555555555552012222200012222203555555555555555555555555555555555555555555555555\n555555555555555555555555544444444445555555555555555555555555552113202333400045555555555555555555555555101223210002322222555555555555555555555555555555555555555555555555\n555555555555555555555555544433345555555555555555555555555555553112112332400255555555555555555555555555410122222000212223555555555555555555555555555555555555555555555555\n555555555555555555555555544334555555555555555555555555555555553121112333510455555555555555555555555555540022221000001223555555555555555555555555555555555555555555555555\n555555555555555555555555554455555555555555555555555555555555553221112332411555555555555555555555555555554001222000000123555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555432355555520101135555555555555555521110012313555555555555554333233333334433333333334555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555443335555530102213555555555555555411100012313555555555555433233333333343333333333334555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555544334555530102321255555555555555211100022212555555555433222333333344333333333222334555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555544444555541101322125555555555555101000032213555555543323333333333333333333332232234555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555544443455541101322012555555555553011000142104555543322334543333333333333333322113224555555555555555555555555555555\n555555555555555555552334455555555555555555555555555555544444345541111322111255555555552111000143115554332233455533333333333332233211222225555555555555555555555555555555\n555555555555555555550000111223344555555555555555555555544444434541133222111225555555553111110154124332233455444434333333333332232212331125555555555555555555555555555555\n555555555555555555551111000000000011223344555555555555544444443451135312011225555555553111210043133333345544344554333332223322222322321235555555555555555555555555555555\n555555555555555555552001000000000000000000011223444555554444444341112411111225555555552111100033333455554432345543333322223223222312311135555555555555555555555555555555\n555555555555555555553000100000000111110000000000000112223344444452121222111325555555553111000033453444443333334323333322322222221212211235555555555555555555555555555555\n555555555555555555554000000000000000111100000000111000000000111231012112231225555555553110000033554433332333222333333321222222221222112335555555555555555555555555555555\n555555555555555555554000000000000100000010000000001100000001000000000002233224555555553111000024443323333233333333333321212323221111233335555555555555555555555555555555\n555555555555555555555100000011000000000000000000001110000001111110000002223224555555553111000023323333333445333333333321221233232122333335555555555555555555555555555555\n555555555555555555555112221110000000000000000000000000001000001110000001122224555555553010010023333343444544334433333322122122133333333335555555555555555555555555555555\n555555555555555555555212222222121000000000000000000000000000100011000001131224555555554011210022111234454345455423333312112111233333333335555555555555555555555555555555\n555555555555555555555312222221221111100000000000111100000000000000000000132223555555554012310032001000111123333333333311123112333333333235555555555555555555555555555555\n555555555555555555555412222222222333333221100000354443321100000000000000124223555555554011210142001111111100000111112211133333333333333245555555555555555555555555555555\n555555555555555555555401221222112233343443440000355555555541000000000013212223555555554120210342023322222211111000000000011344333333222245555555555555555555555555555555\n555555555555555555555510011112000243445333441000255555555552111111012014311223555555554111201542023333333333332222111100000454344444443345555555555555555555555555555555\n555555555555555555555510000000000152444433441000255554555553223222234124332223555555554111102542023333333333333222322222210554112122334555555555555555555555555555555555\n555555555555555555555520111100000043554324342000155555555553444333123321223222555555555110004543022222244343322222443222220554332322214555555555555555555555555555555555\n555555555555555555555530001110000011122234452000134455555553234421112345312222534555555110003543022222223333432332443322221553233332325555555555555555555555555555555555\n555555555555555555555540000000010034332211110000000111223443234344455555312222514555555110011343122223333344432343443432211554323331334555555555555555555555555555555555\n555555555555555555555550000000000034444444442000000000013433334454434555311222404555555110023123122224444444433333322443211553113322324555555555555555555555555555555555\n555555555555555555555551010000000025444334444000000002344322345433345445311122204555555111023102123223344444434432222222211554212222424555555555555555555555555555555555\n555555555555555555555552011110000014444333444000001334443334455434444455311131113555555110022200023323334444444433322222211554322111355555555555555555555555555555555555\n555555555555555555555552000110000014444444444100134444444455454444445444211121113555555211132200013344444444444434433222211554334333355555555555555555555555555555555555\n555555555555555555555553000000000001122233444223333444444455444444543221111021113555555212222221001333333333334444444232211554334321455555555555555555555555555555555555\n555555555555555555555554000000000000000000124332334444444544323454420000220111102555555214211222000233334322223343433322211553134332455555555555555555555555555555555555\n555555555555555555555555000000000000000003424422334444444322333433312312352011102555555215202222222013333322222122222233211554234312455555555555555555555555555555555555\n555555555555555555555555100000000000012004434342334444443333333433313343355111102555555225202232233111332333222111111122211555555544555555555555555555555555555555555555\n555555555555555555555555200000000001135223202133334444444444433433313242355311101555555345202222222230233333332222222222211555555555555555555555555555555555555555555555\n555555555555555555555555311000001223113221234443443344444444434433334434345111001555555455202221222231013332223333333222211555555555555555555555555555555555555555555555\n555555555555555555555555555443234421112345555543333443444334433433431434344011001555555555302231122131001332322222343322211555555555555555555555555555555555555555555555\n555555555555555555555555555543334344455555554532334433443334433433432424452011001555555555302222102222100132344344444432212555555555555555555555555555555555555555555555\n555555555555555555555555554333234454434554444543334333433334433443444320341011001555555555300221211221200012333344444442212555555555555555555555555555555555555555555555\n555555555555555555555554443323345433344444455443344344433444444444233521321111000555555555322021230131222001232223434443212554444444555555555555555555555555555555555555\n555555555555555555555544443234444334454455443333343334444445443444231432112011001455555555322111220221332100132222323332212554444444444444444555555555555555555555555555\n555555555555555555555544444454454444445544322223443334444444442344111224312011001455555555422211320221332210013323323322212554444444444444444444444455555555555555555555\n555555555555555555555544445445444444544211110113444444333444432343344555412111001455555555412222310132222231001233222222212554444444444444444444444445555555555555555555\n555555555555555555555554444544323454431000123333344444343444332344444455412111010455555555402212200122202223201122223222212554444444444444444444444445555555555555555555\n555555555555555555555554454332323443331331334333343344334443233443334455412110010355555555400123210121311222222112222222212554444444444444444444444455555555555555555555\n555555555555555555555554443333333433322334333343344444444433345543445454411110010355555555400023121022221022233111222222213554444444444444444444444455555555555555555555\n555555555555555555555554444444433433322334232444334444444444545555544553411110110355555555500001222113222112223221011111203554444444444444444444444455555555555555555555\n555555555555555555555554444444443433333443431423223334444444544345554342411110110255555555510000231200223310222221001100003554444444444444444444444455555555555555555555\n555555555555555555555554444334443442342243432433333334444444433245443243421110110255555555512000022221023231122121001454334555544555444444444444444455555555555555555555\n555555555555555555555554443334543443342342444334223344444443223344332333421110121255555555511200022332102322102222200145555555555555555555554454444455555555555555555555\n555555555555555555555554433334543443434433024344433344444433333343334423320110121255555555521210011222210212310233320014555555555555555555555555555555555555555555555555\n555555555555555555555555433334444444423353133011333344444444444344455422330110131155555555552121012012231112220123221001455555555555555555555555555555555555555555555555\n555555555555555555555555444444444344423033312234444433444444444455555231330110131355555555555112113202222122222112212000045555555555555555555555555555555555555555555555\n555555555555555555555555444444443244312122345555433334434433455555554221330110221455555555555511212210223221223200221100004555555555555555555555555555555555555555555555\n555555555555555555555555433344442344333455555545433344334444555555552222330111322555555555555541112232022130133211132210004555555555555555555555555555555555555555555555\n555555555555555555555555433444433234454434554445433443334555555555542233340112323555555555555554111222101131011213001131004555555555555555555555555555555555555555555555\n555555555555555555555555433444323345433445444544433443455555555555532234341112215555555555555555410122220132000223210011004555555555555555555555555555555555555555555555\n555555555555555555555555444443234444334444554433323445555555555555432243341112225555555555555555541012332022200123321110004555555555555555555555555555555555555555555555\n555555555555555555555555544444454444444455433221145555555555555555322132341102145555555555555555554001322100210012322231004555555555555555555555555555555555555555555555\n555555555555555555555555544445555444455442111013455555555555555555221221241101255555555555555555555400122320000001222231004555555555555555555555555555555555555555555555\n555555555555555555555555554445444324544420112455555555555555555554222222241000355555555555555555555540012231000000222231004555555555555555555555555555555555555555555555\n555555555555555555555555554444323333433313455555555555555555555552223112242000455555555555555555555553002222220000112232104555555555555555555555555555555555555555555555\n555555555555555555555555554443333333433345555555555555555555555552224113242002555555555555555555555555300121331000023231314555555555555555555555555555555555555555555555\n555555555555555555555555554444444433434555555555555555555555555552113123242004555555555555555555555555530012222210002221314555555555555555555555555555555555555555555555\n555555555555555555555555554444444444555555555555555555555555555553112123233015555555555555555555555555553001222210000011314555555555555555555555555555555555555555555555\n555555555555555555555555554443334555555555555555555555555555555553111123333025555555555555555555555555555300121210000001314555555555555555555555555555555555555555555555\n555555555555555555555555554433455555555555555555555555555555555553121123333045555555555555555555555555555530022231000000115555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555554324555555411111145555555555555555411100123145555555555555544333333333334433333333245555555555555555555555555555555\n555555555555555555555555555555555555555555555555555554433455555411112114555555555555555311100123045555555555554332333333333433333333333245555555555555555555555555555555\n555555555555555555555555555555555555555555555555555554443345555411103321455555555555555111000222035555555555432223333333443333333332222345555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555444445555511102221135555555555554011000322045555555433223333333333333333333322232245555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555444434555511102221113555555555552011000321145555443323334543333333333333333221122245555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555444443455520112322011355555555552111000431255543322334555433333333333332232112311245555555555555555555555555555555\n555555555555555555531122333445555555555555555555555555444444345520242222112235555555552111101441354332334455444444333333233222222212311245555555555555555555555555555555\n555555555555555555530000000001112233445555555555555555444444433520244122111225555555552111200431333333445443345554333332223223222313211245555555555555555555555555555555\n555555555555555555540111000000000000000112233444555555444444443430124311111225555555552111000433333455544422355433333322223222222223211345555555555555555555555555555555\n555555555555555555550001100000001111100000000000111223333444444531121321101225555555552110000433553444433333333323333213222222212122112355555555555555555555555555555555\n555555555555555555551000000010000001110000000000100000000011122320121122221225555555552110000324554433333322323333333212222222211221133355555555555555555555555555555555\n555555555555555555552000000000000100001110000000111100000000000000000002242225555555552110000124433323333333333233333211213332221112333355555555555555555555555555555555\n555555555555555555553000000111000000000000000000001110000001111100000002133225555555552110000023333333334454333333333221221232232233333355555555555555555555555555555555\n555555555555555555553011110100000000000000000000000010000000001110000001122324555555552110100133333343454544345433333222121111233333333355555555555555555555555555555555\n555555555555555555554122222221110000000000000000000000001000100011000001220214555555553111100232111223343345554333333212121012333333333355555555555555555555555555555555\n555555555555555555555122222222121000000000000000100000000000000000010000132224555555553113200432001100000112222233233211133223333333333355555555555555555555555555555555\n555555555555555555555122222222221322221100000000343322110000000000000000133224555555553111201533011111111110100000011101122333333333333355555555555555555555555555555555\n555555555555555555555212212222122333343443320000455555554430000000000002222224555555553111102533023333222222111100000000000454444433333355555555555555555555555555555555\n555555555555555555555301211222011333444333430000355555555551111100001104311223555555553111104533023333333333333222222111100454123344444555555555555555555555555555555555\n555555555555555555555300000001000343445434430000355554555553222222125224331223555555553111115533123333343333333222332222220454322112123555555555555555555555555555555555\n555555555555555555555401100000000253543224441000255555555553444332314321132223555555554111015533122222234343322222343222220454232332223555555555555555555555555555555555\n555555555555555555555510111100000123344334451000255555555553324431112234312323543555554110002543122222223333432333343332220454232331334555555555555555555555555555555555\n555555555555555555555510000010000022111111221000011223344453234433345555421223532555554110001234122223333444432343343443220454222332343555555555555555555555555555555555\n555555555555555555555520000000000144444433221000000000002343324455444555411222512555554110013113122223444444433333321332220454113323323555555555555555555555555555555555\n555555555555555555555530000000000044444444453000000001234432334433334545411122402555554110113200023222333443433433222222220454311111344555555555555555555555555555555555\n555555555555555555555530111100100034444334443000000123454323445434454445411222302555554111222200013333344444444433432222220554333322255555555555555555555555555555555555\n555555555555555555555540111100000034444434443000013444444445445444445544311132112555555103322210002344444444444434443233220554324422355555555555555555555555555555555555\n555555555555555555555551000000000013334444444012333344444554544444444222111132012555555114322322000233333333333444344322221554344332355555555555555555555555555555555555\n555555555555555555555551000000000000000011134333333444444554423454431000111131111555555125301222100023334322223333333322221553124322355555555555555555555555555555555555\n555555555555555555555552000000000000000000233432334444444433333443321211331121111555555135302222122101333322222121221223211555445433455555555555555555555555555555555555\n555555555555555555555553000000000000000102544443234444444333333433313333353121101555555145302223133211233333222111111122211555555555555555555555555555555555555555555555\n555555555555555555555554000000000000014303412223234444444444433433313243255311101555555255302322222222023333333332222222211555555555555555555555555555555555555555555555\n555555555555555555555554000000000011314432112333344444444444443433324433335411100455555455402221132222001332223333343222211555555555555555555555555555555555555555555555\n555555555555555555555555322111002331201223445554433344444434443432342434335301100455555555402232012222100132333223343322211555555555555555555555555555555555555555555555\n555555555555555555555555555554234432234555555543333443443334543433332424455111100455555555401221201222210012344444444432211555555555555555555555555555555555555555555555\n555555555555555555555555555443334445554455544443334433443334443443444331354001100455555555400121211132221001333334444443211554444555555555555555555555555555555555555555\n555555555555555555555555554332334544334454444543344333433334444444333421342101100455555555423112232022233100132222334343211554444444444455555555555555555555555555555555\n555555555555555555555554344323445433445444554433344334444444443444231433121201100455555555422201231032233210012323323322212554444444444444444444445555555555555555555555\n555555555555555555555544444344444444444555433332344334444444442344221123431201100355555555412221220032222221001233223222212554444444444444444444444445555555555555555555\n555555555555555555555544444554455444445432211102343344433344542343334455531201101355555555412222220022312123200022223222212554444444444444444444444445555555555555555555\n555555555555555555555554444445433444543100011233344444433444433344544445541211011355555555501312310022211222321102222222212554444444444454444444444445555555555555555555\n555555555555555555555554445543322444331121134423343344333444323354334454541211010255555555510123221022221123222311222222212554444444444444444444444445555555555555555555\n555555555555555555555554444322333443331333333333344344344442344543345555541111010255555555510012212112222102222312112222212554444444444444444444444455555555555555555555\n555555555555555555555555444334333443331324323344434444444444455554544544341110010255555555510000222211322210122322101100102554444444444444444444444455555555555555555555\n555555555555555555555554444444443343332444341333323334444445554444454313241110010155555555521000122220112231022222100121103554444444444444444444444455555555555555555555\n555555555555555555555555444444444443334244341333333334444445443245443114341110020155555555522100012232102333101213200025545555555555555554444444444455555555555555555555\n555555555555555555555554344433443343333143344434323344444444323344332143341110121155555555521210012233211221320222321002555555555555555555555555555555555555555555555555\n555555555555555555555555443334443343344343224434433344444433333344333453332111022155555555531121002122221121221023322100255555555555555555555555555555555555555555555555\n555555555555555555555555443334543444433444014223232344444444444334345542232111122155555555552012102102123111212102221200015555555555555555555555555555555555555555555555\n555555555555555555555555433444543444422234332112333444444444444445555533132010122255555555555202112310223222212320121200001455555555555555555555555555555555555555555555\n555555555555555555555555444444544334422112223455544333444443345555555522132010132455555555555521112221123221022331022120000255555555555555555555555555555555555555555555\n555555555555555555555555544444444234421234555554433334334434555555555322243010231555555555555552012222102112012221202222000255555555555555555555555555555555555555555555\n555555555555555555555555433344443234445544555444433343334455555555555223333011222555555555555555201122201112000121310002200255555555555555555555555555555555555555555555\n555555555555555555555555533344432334444334544445433443445555555555554223433011314555555555555555520022322013210022332000100255555555555555555555555555555555555555555555\n555555555555555555555555543444323445423444445443333444555555555555553223334011225555555555555555552001332102120002332212000355555555555555555555555555555555555555555555\n555555555555555555555555544443344544444445544322224555555555555555542213234111225555555555555555555200222210011000221223100355555555555555555555555555555555555555555555\n555555555555555555555555544444555554444454322101245555555555555555541212224110145555555555555555555520012231000000022223100355555555555555555555555555555555555555555555\n555555555555555555555555554444454433445431000135555555555555555555532222224100155555555555555555555552002222200000022222210355555555555555555555555555555555555555555555\n555555555555555555555555554445443323443321333555555555555555555555422321224100255555555555555555555555200222222000012222220355555555555555555555555555555555555555555555\n555555555555555555555555554444322333433323555555555555555555555555421321324100455555555555555555555555520022233110001323121355555555555555555555555555555555555555555555\n555555555555555555555555554444344333433455555555555555555555555555411321324101555555555555555555555555552001222221000112121355555555555555555555555555555555555555555555\n555555555555555555555555554444444433445555555555555555555555555555411212324203555555555555555555555555555200222221000000131355555555555555555555555555555555555555555555\n555555555555555555555555554444433445555555555555555555555555555555511112324204555555555555555555555555555520012131000000021355555555555555555555555555555555555555555555\n555555555555555555555555554443334555555555555555555555555555555555522112334215555555555555555555555555555552002223200000000455555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555543245555555111011355555555555555555311001231455555555555555543233333333344333333333355555555555555555555555555555555\n555555555555555555555555555555555555555555555555555544334555555201022125555555555555555211001231455555555555543323333333334333333332233355555555555555555555555555555555\n555555555555555555555555555555555555555555555555555544433455555201013212555555555555554111002221455555555554332233333333333333333222222355555555555555555555555555555555\n555555555555555555555555555555555555555555555555555554443455555201013221245555555555553011002221455555554432234443333333333333333221222455555555555555555555555555555555\n555555555555555555555555555555555555555555555555555554444345555201013231124555555555551010003311555555433233445433333333333332332111122455555555555555555555555555555555\n555555555555555555555555555555555555555555555555555544444434555301113231011455555555541110003412555543223344555333333333333322322123211455555555555555555555555555555555\n555555555555555555533444555555555555555555555555555554444443455301333231102145555555542111103414543322334554444444333332233222223223222455555555555555555555555555555555\n555555555555555555510001111223344455555555555555555554444444335411353131112235555555552112103314333434455433355543333322232232223132212455555555555555555555555555555555\n555555555555555555520110000000000011122334445555555554444444434411134111112235555555551110003223333555544322354333333223222222221132123455555555555555555555555555555555\n555555555555555555520111000000001000000000000111223344444444454411213221102225555555551110003223553444433333333333333223222222212221233455555555555555555555555555555555\n555555555555555555530000100000001111110000000000000000001112233311221222212225555555551110002134554333333223333333333212122232212112333455555555555555555555555555555555\n555555555555555555540000000000000001111100000001111100000000000000010012232225555555551110000234333333323344332333333212123332311223333455555555555555555555555555555555\n555555555555555555550000000000000000000000000000001100000001110000000002142225555555551110000333333333334453334333333221212222333333333455555555555555555555555555555555\n555555555555555555551000000110000000000000000000010110000000001110000001232225555555552111000432233444454443454333333121221112333333333455555555555555555555555555555555\n555555555555555555552121111110000000000000000000000000001001100011000001321225555555552111002532101122232244454333333121221123333333333555555555555555555555555555555555\n555555555555555555552122222221220000000000000000000000000000000000010000231225555555552113103533001110000111111122222111232233333333333555555555555555555555555555555555\n555555555555555555553122222212221211100000000001322111100000000000000000243215555555552112104533112211111111110000000000111333333333223555555555555555555555555555555555\n555555555555555555554123222222222333333322200001455554443320000000000001222214555555552102015534123333332222221111100000000355444444444555555555555555555555555555555555\n555555555555555555554022212221122333443433520000455555555541110000001103311314555555552111035533123333333333343222222222110355112123344555555555555555555555555555555555\n555555555555555555555101111121001433444434430000455555555542112221114213421314555555552111045533123333344333332222332222220354332222122555555555555555555555555555555555\n555555555555555555555200000000000433544334430000355555555543443332314331232314555555553111014533112222234443332222343322220355132332233555555555555555555555555555555555\n555555555555555555555201111000000344554234340000355555555543334441201223322314553555553110000443112222222334332343343332220354332332243555555555555555555555555555555555\n555555555555555555555300011000000111112233440000123344455553223432344555421223552555553100201124112223334444433343332343320454112322333555555555555555555555555555555555\n555555555555555555555401000000100243332211110000000000001343323445544455411223531555553101302202112223444444444332222232220454312222333555555555555555555555555555555555\n555555555555555555555400000000000144444444441000000000023433234543334545411223521555553102403310013322333443443433322222220454321111255555555555555555555555555555555555\n555555555555555555555510000000000144444344452000000012344323445433444445411223511555553104412220013333344444444433433222220454334433355555555555555555555555555555555555\n555555555555555555555520111100000144443434452000001344444444544444444544311223411555554115423221001344344444434444444233220454334421255555555555555555555555555555555555\n555555555555555555555520111100000034444444453000123344444554544454454322111133211455554125412222100033333333333443344322220454233433355555555555555555555555555555555555\n555555555555555555555530000000000011112233343123333344444455433455441000111122111455554135401122210102334322222232322223220454224421355555555555555555555555555555555555\n555555555555555555555540000000000000000000022442233444444443332444321211320131110455554145401222222210232332222111111122220555555544555555555555555555555555555555555555\n555555555555555555555540000000000000000000343442233544444332333433322333342131110455554255401223223312023333322222211122220555555555555555555555555555555555555555555555\n555555555555555555555551000000000000001310432334233444444444433433323243245221110455554355401331222223102333333333332222220555555555555555555555555555555555555555555555\n555555555555555555555551000000000000113533220123334444444444443433323443435531100355555555401221022223100133222333343322221555555555555555555555555555555555555555555555\n555555555555555555555553000000000122221222234454444344444444443442342443325521100355555555501222101212210012333333343332211555555555555555555555555555555555555555555555\n555555555555555555555555443322112442112344555554333343344433443443341424445511100355555555501221210222220001344444444442211555555555555555555555555555555555555555555555\n555555555555555555555555555555333434455555554453333433443334443443443332355301100355555555511021222023122100123333444443211554444444455555555555555555555555555555555555\n555555555555555555555555555443233445443455444454334433443334544444324430345211100355555555523102123113123320012222333332211554444444444444444455555555555555555555555555\n555555555555555555555555544332234543334444445443334433444444444444321443224211100255555555522210132023123221000223323322211554444444444444444444444445555555555555555555\n555555555555555555555554344323445543444445544333244333444445443344221122343110100255555555512222231013132222200023222222211554444444444444444444444445555555555555555555\n555555555555555555555554444445545444444544322212344334444344442344323455553111100255555555511222220013221212320001223222212554444444444444444444444445555555555555555555\n555555555555555555555554444544554444454321110012344444433344433344554445553121101255555555510222320013131122322120122222212554444444444454444444444445555555555555555555\n555555555555555555555555444454432344443100013323344444434444323344433454454111001155555555510013322003132112312331112222212554444444444444444444444445555555555555555555\n555555555555555555555555445443332344333133133433334334434443234453344555454111000155555555510002213201222210212231211122212554444444444444444444444455555555555555555555\n555555555555555555555555444433333343332233433334434444444443445554444554444111010155555555520000122220131321012232210000002554444444444444444444444455555555555555555555\n555555555555555555555555444434443343332233433243322444444445545444445421333111010155555555521000023121011322102221310002323555544555544454444444444455555555555555555555\n555555555555555555555555444444444344333344343142323333444444544235444101334111011155555555522100003223311323210121321001455555555555555555555555544455555555555555555555\n555555555555555555555555444443444344234224343343332334444444333234333134334111011155555555521110002233220122132012233200035555555555555555555555555555555555555555555555\n555555555555555555555555444333454344334234234434422345444443333334333355323111012145555555541121001112222112132102332210003555555555555555555555555555555555555555555555\n555555555555555555555555444333454344343443203433342335444444444334345555323211012145555555553112101200213212121210122120000255555555555555555555555555555555555555555555\n555555555555555555555555543333454444441335323201233344444444444345555554313211012255555555555401211321122332121232002111000025555555555555555555555555555555555555555555\n555555555555555555555555544444444434432303321234544433444444344555555552213211122355555555555541111222112313102332111322100005555555555555555555555555555555555555555555\n555555555555555555555555544444444324431212345555543334434433455555555542224211132455555555555554111222200202200222120111310015555555555555555555555555555555555555555555\n555555555555555555555555544434444234433455555544433344333445555555555532323211132555555555555555410022220112210012132100120015555555555555555555555555555555555555555555\n555555555555555555555555543334443323445443454445543343345555555555555532343311223555555555555555541012233102221002233210100015555555555555555555555555555555555555555555\n555555555555555555555555543344432334533344444444333344455555555555555422333311224555555555555555554100232210112000133221210015555555555555555555555555555555555555555555\n555555555555555555555555553444323444434454454433333455555555555555555321323310125555555555555555555410122221001000012123320015555555555555555555555555555555555555555555\n555555555555555555555555554444445444445445433211135555555555555555555221223310125555555555555555555541002123100000002222320025555555555555555555555555555555555555555555\n555555555555555555555555554444554544444543100012455555555555555555554222222300135555555555555555555554100222221100002122222025555555555555555555555555555555555555555555\n555555555555555555555555555444454432454431111355555555555555555555553222122400045555555555555555555555510113122200000232322125555555555555555555555555555555555555555555\n555555555555555555555555555445443333443331445555555555555555555555552233133400155555555555555555555555551002122212000122312225555555555555555555555555555555555555555555\n555555555555555555555555555444333333443334555555555555555555555555552122132410355555555555555555555555555100132322100000112225555555555555555555555555555555555555555555\n555555555555555555555555555444444443343455555555555555555555555555553121132410455555555555555555555555555520022222000000002225555555555555555555555555555555555555555555\n555555555555555555555555555444444444455555555555555555555555555555553111232411555555555555555555555555555552001213200000000135555555555555555555555555555555555555555555\n555555555555555555555555555444433445555555555555555555555555555555553111232413555555555555555555555555555555200223320000000035555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555333455555553011112455555555555555555211002315555555555555554433333333334433333333333555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555433345555553011021145555555555555554110012315555555555555433233333334443333333322233555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555444334555553011032113555555555555553110012215555555555543323333333333333333333223223555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555444433555554111023211355555555555552010022115555555554322334433333333333333322211323555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555544443455554111022221125555555555551110033125555554332234454323333333333322321122113555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555444444345554111023221112455555555541110034135555433223455554343333333333222222232113555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555544444434554102323231102145555555542111035145543323345554445543333322232222232232224555555555555555555555555555555555\n555555555555555555412223344455555555555555555555555544444443355112542220113135555555541111023154333444555433455433333222232322221221124555555555555555555555555555555555\n555555555555555555400000000001112233344455555555555544444444335111343111112235555555541110032233433555544332443323333133222222121221234555555555555555555555555555555555\n555555555555555555511110000000000000000011112233344444444444545211113211102235555555541100032333543443433333333333332122222222122212334555555555555555555555555555555555\n555555555555555555510011000000011111100000000000000011122223334211212231212235555555541100021434553333333233333333332122132322111123324555555555555555555555555555555555\n555555555555555555520000000100000001110000000001111000000000000000100122332235555555541100002534333233323444323333332112123323222333334555555555555555555555555555555555\n555555555555555555520000000000001000001100000000011100000001100000000001242225555555551100003533333333345543334333332211212213333333334555555555555555555555555555555555\n555555555555555555530000001110000000000000000000000110000001111110000001233225555555551101004533223444544444554333332121211123333333334555555555555555555555555555555555\n555555555555555555540111101000000000000000000000000000001001101011000001312225555555551111015533101111221244443333332111321233333333335555555555555555555555555555555555\n555555555555555555540222222211100000000000000000000000000000000000010001322225555555551131025533101111000000101111111012223333333233335555555555555555555555555555555555\n555555555555555555551222222221210000000000000001211100000000000000000001242225555555551111045534112222111111111000000000000244443333335555555555555555555555555555555555\n555555555555555555551222222212212332222110000001554443332210000000000001232225555555551111055534113333333222222221111100000255324344445555555555555555555555555555555555\n555555555555555555552122122221222333434433410001445555555540000000000102412325555555551111155533113333333333343222332222220255212112122555555555555555555555555555555555\n555555555555555555553012212120112334443424420001555555555542111111113303422325555555551110235534112333344333332222343222220255232332223555555555555555555555555555555555\n555555555555555555554000000010001434444334420000455545555543343332314432232315555555552110302534112222234433432232343332220355232332143555555555555555555555555555555555\n555555555555555555554011000000001535543234430000455555555543443442211223322314554455552101400234112222322344333243343342220355322332242555555555555555555555555555555555\n555555555555555555555101111000000223343344540000344455555543323442234455521314552455552102501114112223434444443343332343320355112322332555555555555555555555555555555555\n555555555555555555555100011100000222111111110000000011122344333445554455422314551455552103502311112223444444443432222222220354311111244555555555555555555555555555555555\n555555555555555555555200000000000344444433320000000000002343233444334554421324540455552115502320013322334444444433332222220354333322255555555555555555555555555555555555\n555555555555555555555300000000000354344344441000000001234432344533445444521314530455552115512220002333444444444433443222220454323422355555555555555555555555555555555555\n555555555555555555555401011101000254443344441000000133444434444444444554411224511455552035423221100144334444434444444333220454344432255555555555555555555555555555555555\n555555555555555555555401111000000144444434451000013344444455455454445432210233411355553145512232200013333332333343333322220454123422355555555555555555555555555555555555\n555555555555555555555510000001000023334444452001233334444445443455442101110223311355553155511122311111334322222222221223220455444432455555555555555555555555555555555555\n555555555555555555555510000000000000000011122233333344444444332354331110220223210355553255511222213221022332222111111122220455555555555555555555555555555555555555555555\n555555555555555555555520000000000000000000133343233454444432233343331333331222110355553355511222313222202333322222222122220455555555555555555555555555555555555555555555\n555555555555555555555530000000000000000010153434323454444334333343322334243221110255553455511332122232300233333333333222220555555555555555555555555555555555555555555555\n555555555555555555555540000000000000011441341122333444444444443343323443435421110255554555511322013222310013222223343322220555555555555555555555555555555555555555555555\n555555555555555555555540000000000001131333212344444434444444443443343443425541110255555555511322211221321001343334344432221555555555555555555555555555555555555555555555\n555555555555555555555552111100000134120123345555433344344433443443341334445540110255555555510222120022222000133344444443211555445555555555555555555555555555555555555555\n555555555555555555555555555444322443224455555554233343344333443343343432245530110255555555521012122112213210002223434343211554444444444445555555555555555555555555555555\n555555555555555555555555555554333344554445544444333433343334444444424430245521110155555555523202123202213331000122323332211554444444444444444444444455555555555555555555\n555555555555555555555555555543233354433444444554334433443444544444322343225421110155555555522220123103223322100013323322211554444444444444444444444445555555555555555555\n555555555555555555555555444432234443344544454433334433444444443344321122345321110255555555522222232002222222320001222222211554444444444444444444444445555555555555555555\n555555555555555555555555444433445444444455443222234333444444443244312345555311110155555555521222221002222121232101123222211554444444444454444444444445555555555555555555\n555555555555555555555555444455445544444543221101344444433344443344455445555311101155555555520221331002222013232222112222212554444444444444444444444445555555555555555555\n555555555555555555555555444444544344554310001223434444434344433344433445445311101155555555520012322101223210131333121222212554444444444444444444444445555555555555555555\n555555555555555555555555544454433234433212113442334334433444223454344555545311101155555555520001222310232221021323222011102554444444444444444444444455555555555555555555\n555555555555555555555555544443233334333133333434334444444443345554444454434311001045555555520000022221022233101323221000002554444444444454444444444455555555555555555555\n555555555555555555555555544433333334333132432234433444444444555545545432123311001045555555521000012222101232310223131000134555555555555555444444444455555555555555555555\n555555555555555555555555544444444334333244434133322333444444544334544200033411001045555555531200002223320123222013132210015555555555555555555555555555555555555555555555\n555555555555555555555555544444444444333424434243333333444444433234433123443411112145555555531120001223322013113201233331001455555555555555555555555555555555555555555555\n555555555555555555555555544443344334333414234443432334444444323334333255533311112145555555541112000201223201113220123212000035555555555555555555555555555555555555555555\n555555555555555555555555544333344334434433322444443334444443344334334555532311112145555555554102200310122321212132101212100003555555555555555555555555555555555555555555\n555555555555555555555555544333444444443244302412223334444444444334555555432311112145555555555511211222022233212223200221100000455555555555555555555555555555555555555555\n555555555555555555555555554334444444443223432112343443344444444455555555321321112255555555555552121313211221310233211023221000455555555555555555555555555555555555555555\n555555555555555555555555554444454433442211223455543333443443445555555555322421122355555555555555201223220121310012213101023000455555555555555555555555555555555555555555\n555555555555555555555555554444444423442124455555542334333444555555555554222321122455555555555555520013131101321001223220001000455555555555555555555555555555555555555555\n555555555555555555555555554334444323444554455544543344334555555555555554224321122555555555555555552001133210223100123332121000455555555555555555555555555555555555555555\n555555555555555555555555554334443333444433454445443343455555555555555553233321122555555555555555555300133220101200012322222000555555555555555555555555555555555555555555\n555555555555555555555555554344432244542344445544333345555555555555555542223331123555555555555555555530012222100000001222322001555555555555555555555555555555555555555555\n555555555555555555555555554444423454444444554322213555555555555555555541222330014555555555555555555553000212310000000222222101555555555555555555555555555555555555555555\n555555555555555555555555555444445545445455421101245555555555555555555532222330025555555555555555555555400122222110000222222211555555555555555555555555555555555555555555\n555555555555555555555555555444455543345443100024555555555555555555555522212330025555555555555555555555540002313321000023232221555555555555555555555555555555555555555555\n555555555555555555555555555444454332344332133455555555555555555555555422312330045555555555555555555555554100213222200001122221555555555555555555555555555555555555555555\n555555555555555555555555555544432233343332455555555555555555555555555411313330055555555555555555555555555410013232200000001221555555555555555555555555555555555555555555\n555555555555555555555555555544333433343345555555555555555555555555555511213330255555555555555555555555555551002221210000000122555555555555555555555555555555555555555555\n555555555555555555555555555544444443344555555555555555555555555555555511113340355555555555555555555555555555100121321000000002555555555555555555555555555555555555555555\n555555555555555555555555555544444444455555555555555555555555555555555522123341455555555555555555555555555555520023232100000002555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555433355555555520111124555555555555555553100223555555555555555543333333333433333333223345555555555555555555555555555555555\n555555555555555555555555555555555555555555555555543235555555521110211455555555555555552100223555555555555554322233333333333333322222345555555555555555555555555555555555\n555555555555555555555555555555555555555555555555544334455555520110321135555555555555551101213555555555554432333333333333333333322122255555555555555555555555555555555555\n555555555555555555555555555555555555555555555555544433355555530110232212555555555555540101313555555555443233454333333333333233211211255555555555555555555555555555555555\n555555555555555555555555555555555555555555555555554444345555530110232311245555555555530101314555555543323345553333333333332232212321255555555555555555555555555555555555\n555555555555555555555555555555555555555555555555554444424555530110232310113555555555531101415555554332334544444433333223322222322222355555555555555555555555555555555555\n555555555555555555555555555555555555555555555555544444443455530112232311012255555555531111425555433333454433555433332223323222213211355555555555555555555555555555555555\n555555555555555555555555555555555555555555555555554444444235541034322311113145555555531111325543334445454323543333332222212222122112355555555555555555555555555555555555\n555555555555555555222334444455555555555555555555554444444433541124521211113245555555531101335433434544433333332333321322222211221123355555555555555555555555555555555555\n555555555555555555100000000011112223333444455555554444444443441111331111113145555555531001245434544433333322233333321222323221211232355555555555555555555555555555555555\n555555555555555555111110000000000000000000001112222233333444451112132321113145555555531001255434443333333333323333321221333231123332455555555555555555555555555555555555\n555555555555555555200110000000011111100000000000000000000001110011111222413145555555531000255434333232334543333333322122122233333332455555555555555555555555555555555555\n555555555555555555300000000100000011110000000001111000000000000000000001423145555555531000355433333333455433443333322112111233333332455555555555555555555555555555555555\n555555555555555555400000000000000000000100000000001100000001111110000001333145555555531000455433222334433455543333321213112333333332455555555555555555555555555555555555\n555555555555555555400000001110000000000000000000000110000000001111000003213145555555531100555433100000111112212222221123233333333332455555555555555555555555555555555555\n555555555555555555510100000000000000000000000000000000001001000000011002213135555555531211555434101111111110110000000000111244443333455555555555555555555555555555555555\n555555555555555555511222121111100000000000000000000000000000000000000002423135555555531112555434102222222221111111000000000155434444455555555555555555555555555555555555\n555555555555555555521222222222210000000000000002322211100000000000000001333235555555531113555434113333333333333222222222221155311112122455555555555555555555555555555555\n555555555555555555521222222122113232222111000003555555544420000000000001423235555555541104555434113333333333333222243222221155332332222455555555555555555555555555555555\n555555555555555555531222222222223333434434400002545555555531111111001311423235555555541115533434212222234434332222244322221255223333142555555555555555555555555555555555\n555555555555555555540122121210113334443334400002555555555543123322222533212225555555541115520234112222223434333233344342221255332332143455555555555555555555555555555555\n555555555555555555540000000110004334444344410001555555555543453444231222232225555455541025520014212222333344433244333343321255212332331555555555555555555555555555555555\n555555555555555555551000000000004435432243410001555555555543222443112345532225555355541035520221112223444444443333222232221255321111244555555555555555555555555555555555\n555555555555555555551011110000001223333344510000233344444443422344455455532225554255541045520331012222343444343433322222221255333222145555555555555555555555555555555555\n555555555555555555552000111000001222111111100000000000000134332344443455532225554155541155521321001322334444444433433222220355323432245555555555555555555555555555555555\n555555555555555555553000000000001544444443420000000000002443234443334444532225553155541255531222000134444444444444444323220355334432155555555555555555555555555555555555\n555555555555555555554000000000001444343444530000000001234432344443444445431225552155541355532322110003333333333443344322220354123422255555555555555555555555555555555555\n555555555555555555554010000011001444434344430000000134444444554545445543211325551155541455531223231000234322222233332223220355334432355555555555555555555555555555555555\n555555555555555555555101111000000444444444440000012333444455454444454211101325541155541455530212221211013332222111111122220455555555555555555555555555555555555555555555\n555555555555555555555100001000000233333444440001233334444445443245442010121215531155542555530222221332110333322211211122220455555555555555555555555555555555555555555555\n555555555555555555555200000000000000000001110134323344444444333344331232321315521145543555530222222323231023333333332222220455555555555555555555555555555555555555555555\n555555555555555555555200000000000000000000013434323344444433333343331334231214511045544555530233112323231001222333343322220455555555555555555555555555555555555555555555\n555555555555555555555300000000000000000012014343332344444444443343331334334314411045555555530222210222131000123333343332220455555555555555555555555555555555555555555555\n555555555555555555555400000000000000001134233112233344444444444343333443425524411045555555530222221013132200013444444442220555455555555555555555555555555555555555555555\n555555555555555555555400000000000000113123211344544433444443444343343143435555211045555555530123122102231310000233444443221554444444444445444555555555555555555555555555\n555555555555555555555511100000000013421112345555433334334433444344343333345555111045555555531102212220231323200012333332221554444444444444444444444445555555555555555555\n555555555555555555555554444333221234432455555544433344344333454344334431145554111045555555532310212310221332210001323322211554444444444444444444444445555555555555555555\n555555555555555555555555555555543334455444554445433443344333454444423352224554111045555555532221112200221322222100123222211554444444444444444444444445555555555555555555\n555555555555555555555555555554332334443344444454433443344444444344422122235553111045555555531222223100232212123210001222211554444444444444444444444445555555555555555555\n555555555555555555555555554444223445334454454443333433344444444234411234555553111035555555540221222100222301222221120122211554444444444444444444444445555555555555555555\n555555555555555555555555543443344444444445543222234433443334444234344555555553110035555555540022232100221321122213331112211554444444444444444444444455555555555555555555\n555555555555555555555555544444554454444454211101134444443334443334444345445553110035555555540001331220122222002213231210112554444444444444444444444455555555555555555555\n555555555555555555555555554444444434445431000133343444443344432344334454445553110035555555540000121222013213210123232210002554444444444454444444444455555555555555555555\n555555555555555555555555554444443323443321311343333433443444224454345555444553110035555555540000012212201213321012221310001555555555555555554555544455555555555555555555\n555555555555555555555555554444322333433313343333443444444444445554554543213543111025555555541100001322321013233100131322100145555555555555555555555555555555555555555555\n555555555555555555555555554443333333433313243223443234444444545444554310003533111125555555541210000223332101321331022333310003555555555555555555555555555555555555555555\n555555555555555555555555554444444433433324443414332333344444444324443212245533111125555555540111000122232210121322102332120000255555555555555555555555555555555555555555\n555555555555555555555555554444444444433342443424333233444444432334333135555433111225555555552112200120021232021212210122121000014555555555555555555555555555555555555555\n555555555555555555555555554444334443433341423443343233544444333334333455555423111225555555555301210132102223222122332002211100002555555555555555555555555555555555555555\n555555555555555555555555554443334543443443332143434233544444444434445555555323111235555555555541111132201222231023332110232310002555555555555555555555555555555555555555\n555555555555555555555555555443334444444324441231123334444444444445555555555223111245555555555554111131321012032001231220010131002555555555555555555555555555555555555555\n555555555555555555555555555433334444444322343212344443344444334555555555554223112245555555555555510111313101132100022222200011002555555555555555555555555555555555555555\n555555555555555555555555555444445443344321122455554333443443455555555555554223112255555555555555552001213220032210012233310210002555555555555555555555555555555555555555\n555555555555555555555555555444444442344323445555444333433445555555555555553233112355555555555555555300113322011131000233222230003555555555555555555555555555555555555555\n555555555555555555555555555433344432344455445544454334334555555555555555553233112355555555555555555530002222210011000012213230003555555555555555555555555555555555555555\n555555555555555555555555555433444433244433444445443334445555555555555555542233212455555555555555555554100121231000000002223231003555555555555555555555555555555555555555\n555555555555555555555555555433444323444234444544333245555555555555555555542223201555555555555555555555410012232211000002122222204555555555555555555555555555555555555555\n555555555555555555555555555544443344444444454432112455555555555555555555532223202555555555555555555555551001231223100000233321314555555555555555555555555555555555555555\n555555555555555555555555555544444454544545431110135555555555555555555555522223203555555555555555555555555200031223121000022221314555555555555555555555555555555555555555\n555555555555555555555555555544445554334544301013555555555555555555555555523223204555555555555555555555555530011322222000000012314555555555555555555555555555555555555555\n555555555555555555555555555554444443234433223455555555555555555555555555522223204555555555555555555555555553000223121000000001215555555555555555555555555555555555555555\n555555555555555555555555555554454323334333245555555555555555555555555555512123215555555555555555555555555555410013122200000000015555555555555555555555555555555555555555\n555555555555555555555555555554443333334334555555555555555555555555555555521123225555555555555555555555555555541001222320000000015555555555555555555555555555555555555555\n555555555555555555555555555554444444334455555555555555555555555555555555521133235555555555555555555555555555555200132222000000015555555555555555555555555555555555555555","555555555555555555555555555555555555555555555554234555555555301111135555555555555555552101245555555555555555433233333344333333322223455555555555555555555555555555555555\n555555555555555555555555555555555555555555555555332455555555411101212555555555555555541002245555555555555543222333333333333333322322455555555555555555555555555555555555\n555555555555555555555555555555555555555555555555443345555555411101311245555555555555541002145555555555554322334333333333333332211222455555555555555555555555555555555555\n555555555555555555555555555555555555555555555555444332555555411101332113555555555555531013145555555555432233453333333333332332123212555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555444433455555411101322211255555555555521013155555555543223455543333333333322222123222555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555544444355555411100322201124555555555521014255555554322345544444433333223222223222113555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555444444434555511111332311021355555555521114255555433334554434554333322223222222132123555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555444444442455510144222201122155555555521113355543334455443234543333322322222212221123555555555555555555555555555555555555\n555555555555555555455555555555555555555555555555544444444335511135412201122255555555521013455433434444333333333333312222222212211333555555555555555555555555555555555555\n555555555555555554011112222333344444555555555555544444444433521112421111122155555555521012455434544333333232333333321213232211123333555555555555555555555555555555555555\n555555555555555554010000000000000000011112222333333344444454521121132211122155555555521002555435443333323343233333321212332322333333555555555555555555555555555555555555\n555555555555555555011100000000011100000000000000000000111112210011011213313145555555521002555433233332344433343333322121211333333333555555555555555555555555555555555555\n555555555555555555100110000000011111100000000001111000000000000000000002423145555555521002555432333334554434542333312121112333333334555555555555555555555555555555555555\n555555555555555555200000000000000001111100000001011100000001111110000001423145555555521103555423212233323444433333311122123333333334555555555555555555555555555555555555\n555555555555555555200000000000000000000000000000000110000000001110000002113145555555521104555423100000000111111111110122222233333324555555555555555555555555555555555555\n555555555555555555300000001100000000000000000000000000001001000010001002213145555555521115555434201111111111111000000000000145444445555555555555555555555555555555555555\n555555555555555555401111111000000000000000000000000000000000000000000002423145555555521115555435202332222222222211111110000155312223333555555555555555555555555555555555\n555555555555555555402222222212100000000000000001111110000001000000000001423145555555531125555434213333333333333322232222221155332222221455555555555555555555555555555555\n555555555555555555512222222122112111111000000003554444433310000000000001323145555555531135555434213333334333333222243222221155323333232555555555555555555555555555555555\n555555555555555555512232222222223333334323200003545555555531111100000210433135555555531145542435212222234434332222244332221155332333142455555555555555555555555555555555\n555555555555555555521221222211223334434334400003555555555532122222221432223135555555531145540134212222222334333243344343221155222332232455555555555555555555555555555555\n555555555555555555530121111200014344444344300002555555555533453334231222223135555455531155540013212222333444443244332243321255312232342555555555555555555555555555555555\n555555555555555555530000000000005345432344400002555555555543222344211234533135555345530255540221012223444444443432222222221255421111145555555555555555555555555555555555\n555555555555555555540111100000004445543444510001444455555543332344345555533235555345530355540232002222333444343443332222221255334433245555555555555555555555555555555555\n555555555555555555540010110000001111111222200000000011111223433344543455533235555245531355540322000223334444444443443223220255323431255555555555555555555555555555555555\n555555555555555555551000001001003433333222200000000000000244323454334444533225555145531455541313100013444444434444444323220355334433255555555555555555555555555555555555\n555555555555555555551000000000002444444444520000000000124443234443344445532235554145531555542323120001333333333343333322220355113421355555555555555555555555555555555555\n555555555555555555552000000000002544443444520000000013444444454444444544322325553145531555541213231000024322222222221223220355555544455555555555555555555555555555555555\n555555555555555555553010110010001444434344530000000234444445544444454311102325553045532555540122221212101332222111111112220455555555555555555555555555555555555555555555\n555555555555555555553011110000001444444444530000123333444444543245443100122225552045533555540122231233211133322222222122220455555555555555555555555555555555555555555555\n555555555555555555554000000000000111112222320012333334444444333244332232322225551035544555540122222222223002333333333222220455555555555555555555555555555555555555555555\n555555555555555555555000000000000000000000001333422345444443233344332334332225541035544555540132201322222000122233343332220455555555555555555555555555555555555555555555\n555555555555555555555100000000000000000000102444442334444443443344332334333225531035555555540132310122123100012333344432220455555555555555555555555555555555555555555555\n555555555555555555555200000000000000000013203312133344444444444344333443424425521035555555540132222002222220000344444443220455444444455555555555555555555555555555555555\n555555555555555555555200000000000000000214432123444443444444444344234143435545521035555555540012212110232131100013434343221554444444444444444444444455555555555555555555\n555555555555555555555300000000000000132301123455543333434433344344333242345555511035555555541201212230132133310001323332221554444444444444444444444445555555555555555555\n555555555555555555555422211100000013441124455554433334334433344344344432045555411035555555542320112320131233221000123332211554444444444444444444444445555555555555555555\n555555555555555555555555555554443234444554455444433344334433444444432352224555311025555555541322112310131222222210001222211554444444444444444444444445555555555555555555\n555555555555555555555555555555543323444433454445443343344344454434423132224555311025555555541212223200132321212321010122211554444444444444444444444445555555555555555555\n555555555555555555555555555544432234433344444544333443344444444324421123455555311025555555540121122100131220132322222112211554444444444444444444444455555555555555555555\n555555555555555555555555554444323445434454454433323443344434444334434555555555311025555555540022233210131222011312333121112554444444444444444444444455555555555555555555\n555555555555555555555555554444445445444445433211023444444334443334454345545555311025555555540000232131022322210212223221002554444444444444444444444455555555555555555555\n555555555555555555555555554444544544444543101011243444443434432334433444445555310025555555540000012232201322331012222221001454444555555454444444444455555555555555555555\n555555555555555555555555555444444432454431110234233443443344323445334545544555210025555555541000001221310112222201222131000035555555555555555555555555555555555555555555\n555555555555555555555555555445443332443331342333343443444444344455444553323554210015555555541200000231323102332221022132310002455555555555555555555555555555555555555555\n555555555555555555555555555444432333443331324233444334444444554444455420003554310115555555541221000122332210131133102333221000145555555555555555555555555555555555555555\n555555555555555555555555555444334433343332434431433233344444454323544212135553311115555555551112100021222221012131210122213100003555555555555555555555555555555555555555\n555555555555555555555555555444444443443333443422433333344444433333433235555553211225555555553111210021012123112121222001311100000255555555555555555555555555555555555555\n555555555555555555555555555444444443443342143444343233444444333334433455555553311225555555555410121022201323322112233100232120000155555555555555555555555555555555555555\n555555555555555555555555555444333443343343343234344323444444444433445555555542211225555555555552111122221113223102333121022132000155555555555555555555555555555555555555\n555555555555555555555555555444333443344334442033222333444444444444555555555532211235555555555555201122222102113100113122100002100155555555555555555555555555555555555555\n555555555555555555555555555543334444444423253221134444334444434555555555555532311245555555555555530111222210013210002223320010000155555555555555555555555555555555555555\n555555555555555555555555555543444444344423022224555433343343345555555555555522311245555555555555554100222332013231000123322122000255555555555555555555555555555555555555\n555555555555555555555555555544444444234411134555554333433344555555555555555423312255555555555555555410012332201012100012312323000255555555555555555555555555555555555555\n555555555555555555555555555544434443234334555554444334433455555555555555555423311255555555555555555552001222221000000001222322000355555555555555555555555555555555555555\n555555555555555555555555555543344443234454345444444334445555555555555555555323311355555555555555555555300022233100000001222222210355555555555555555555555555555555555555\n555555555555555555555555555543344432335433444445433334455555555555555555555222311355555555555555555555530002223221200000122222130355555555555555555555555555555555555555\n555555555555555555555555555543444323444334445543222345555555555555555555555222310455555555555555555555554100122132311000023222131355555555555555555555555555555555555555\n555555555555555555555555555544443344444454454221013555555555555555555555554222310555555555555555555555555510012132312100001112131455555555555555555555555555555555555555\n555555555555555555555555555554444554444445431001355555555555555555555555554222311555555555555555555555555552000132322100000000131455555555555555555555555555555555555555\n555555555555555555555555555554444554324544311225555555555555555555555555553222312555555555555555555555555555300022213200000000011455555555555555555555555555555555555555\n555555555555555555555555555554444433323433314555555555555555555555555555553122313555555555555555555555555555541001313220000000000555555555555555555555555555555555555555\n555555555555555555555555555555444323334433345555555555555555555555555555554112313555555555555555555555555555554100133232100000001555555555555555555555555555555555555555\n555555555555555555555555555555443344333434555555555555555555555555555555554112324555555555555555555555555555555520012221310000001555555555555555555555555555555555555555","555555555555555555555555555555555555555555555542345555554555111111255555555555555555541012555555555555555554332333333433333333222224555555555555555555555555555555555555\n555555555555555555555555555555555555555555555553334555555555111101114555555555555555531022555555555555555433223333333333333332212224555555555555555555555555555555555555\n555555555555555555555555555555555555555555555554332455555555111102211355555555555555520022555555555555543323444333333333333322111224555555555555555555555555555555555555\n555555555555555555555555555555555555555555555554443435555555211102422124555555555555520022555555555554332344543333333333322321232124555555555555555555555555555555555555\n555555555555555555555555555555555555555555555554444334555555211102323111355555555555510032555555555433233455534333333233222222232225555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555444443555555201102323201125555555555511032555555543323445544454333322232232232221135555555555555555555555555555555555555\n555555555555555555555555555555555555555555555554444443355555201111422211122455555555511133555554333334554335554333322222222221221234555555555555555555555555555555555555\n555555555555555555555555555555555555555555555554444444424555301342223211032255555555511123555533334555443234432333313222222122212335555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555444444443355301254212101122255555555511024555434434444333333333333212222222122123335555555555555555555555555555555555555\n555555555555555554333444445555555555555555555555444444444335311124411111022255555555510024555434544333332233333333212123322211233235555555555555555555555555555555555555\n555555555555555552000000000111111222233334444444444444444545411121322211022255555555510025555434432333334433333333211212222323333335555555555555555555555555555555555555\n555555555555555553011100000000000000000000000001111111112223200121112224122255555555510015555433233333445433433333221221113333333235555555555555555555555555555555555555\n555555555555555554000100000000111111100000000001000000000000000000000003322255555555510025555422334344444445433333221120123333333245555555555555555555555555555555555555\n555555555555555554000010010000000011111100000001111000000001111100000002422155555555511035555423212223223434323223211232333332333245555555555555555555555555555555555555\n555555555555555555100000000000000000000100000000001110000001001110000002122155555555511045555423200100000000011000000111111233333345555555555555555555555555555555555555\n555555555555555555100000011100000000000000000000000000001001000011001002113145555555512145555434201111111111111100000000000045434445555555555555555555555555555555555555\n555555555555555555200000000000000000000000000000000000000000000000000002323145555555521155555444202333322222222222211111111155311212222455555555555555555555555555555555\n555555555555555555202211111111000000000000000000000000000000000000000002423145555555521155555434213333333333333222232222222155332232222455555555555555555555555555555555\n555555555555555555312222222212100000000000000003443333222210000000000001343145555555521255555434213333334333333222244322221155323333132555555555555555555555555555555555\n555555555555555555402222222122123322222211100003555555555520100000000120243145555555521255541345212222224434333233244332221155332333143455555555555555555555555555555555\n555555555555555555402222222222223334334334300003555555555532112222111442333145555555520355540024212222222334433244344343321155212332331455555555555555555555555555555555\n555555555555555555511221122201123344444344300003555545555533343333232232123145555545520455540012212222333444443333332233221155321121244555555555555555555555555555555555\n555555555555555555510011111200024344443344300002555555555533332344311134543145555535520455550131012223444444443433222222221255333222145555555555555555555555555555555555\n555555555555555555520000000000015355432343400002555555555543232244334555543145555435521555550133101222233444344433333222220255323432245555555555555555555555555555555555\n555555555555555555530111100000002233333344400000111222233323433244554345543135555335522555550222100123344444444443444323220255333432155555555555555555555555555555555555\n555555555555555555530000110000002222111111100000000000000024423344333454443135555325522555551322200002444444434444444322220355223432255555555555555555555555555555555555\n555555555555555555540100000000004444444444410000000000002444234454344444543135555225523555551323221000133332233333332323220355324432355555555555555555555555555555555555\n555555555555555555550000000000003443443444510000000001234443445444444554323235555125523555551112222101003322222122221223220355555555555555555555555555555555555555555555\n555555555555555555551000000010003444433344520000000023444445545444445421103235555125524555550021222122210133222111111122220355555555555555555555555555555555555555555555\n555555555555555555551011110000002444444444520000001333344444544334544100023135554125534555550022222132312113332222222222220455555555555555555555555555555555555555555555\n555555555555555555552011110000001333333444420001233333444444433234433132233235554025535555550122312222323100233333343322220455555555555555555555555555555555555555555555\n555555555555555555553000000000000000000000100022432334444444223334332234333235553025545555550132311232323100012222243332220455555555555555555555555555555555555555555555\n555555555555555555553000000000000000000000000343443334444443343334332234323225552025555555550132321022313220001344444442220455555555555555555555555555555555555555555555\n555555555555555555554000000000000000000000210432333234444444444334333343333325552025555555550132313001323231000034444443220554444444444444444444555555555555555555555555\n555555555555555555555000000000000000000012533211233344344444444444334144434545551025555555551012312120123122210001333333221554444444444444444444444445555555555555555555\n555555555555555555555100000000000000002231322234554433443443344334334242345555541015555555551210221231023123322000123332211554444444444444444444444445555555555555555555\n555555555555555555555100000000000000243111234555543333434433344334344433035555541015555555552321011331032133322110001232211554444444444444444444444445555555555555555555\n555555555555555555555433333222111112443345555554443334334433344444432343234555531115555555551322112320022132222331000122211554444444444444444444444445555555555555555555\n555555555555555555555555555555554333444544455444543344344434444444432133214555531115555555551212222310023231121232201111211554444444444444444444444455555555555555555555\n555555555555555555555555555555543233454334444455433344334444454324421123455555521015555555551122122200022131013231223211112554444444444444444444444455555555555555555555\n555555555555555555555555555544432234542344445443332343344443444324433455555555521015555555551012233220022132200131223213102554444444444444444444444455555555555555555555\n555555555555555555555555555434433444444444554322113443444333444324444445545555531015555555551000222132102331321021222322100354444444444454444444444455555555555555555555\n555555555555555555555555555444445445544445421110123444444334443334433345445555531015555555551000002232210231323100222223100024555555555555555555555555555555555555555555\n555555555555555555555555555444444444344543100023323343344334432345434545544555521015555555551000001231221011323320012213210001455555555555555555555555555555555555555555\n555555555555555555555555555544444432244333132133333343344444334455444454323555421015555555551210000132233210223222101323332100025555555555555555555555555555555555555555\n555555555555555555555555555544543233343332234433344334444444455444445431002555421115555555551221000022333220013113210123322200001455555555555555555555555555555555555555\n555555555555555555555555555544433333343332233432334223334444454433444311135555420115555555551112100021112222202113121002220210000035555555555555555555555555555555555555\n555555555555555555555555555544444443344332344241333333344444443323433224555555321125555555554111210022002212312212132210121111000004555555555555555555555555555555555555\n555555555555555555555555555544444444444234234443434323344444432333433345555555321125555555555520121013210222322201233311013323100004555555555555555555555555555555555555\n555555555555555555555555555544443444344334133344334323454444434433434555555555321125555555555553011122231112312300122312201101310015555555555555555555555555555555555555\n555555555555555555555555555544433444334344433114333423444444444434555555555554221125555555555555411112132200202310001312221000110015555555555555555555555555555555555555\n555555555555555555555555555544333454344442444123112334434444434445555555555553231135555555555555541001131311002321000223333101100015555555555555555555555555555555555555\n555555555555555555555555555554333454344432224322345443334344334555555555555553231235555555555555555200121333201213200012331222310015555555555555555555555555555555555555\n555555555555555555555555555554444444334432112345555333343344455555555555555553331245555555555555555530001332210001200001131232310025555555555555555555555555555555555555\n555555555555555555555555555554444444324432345555544333433345555555555555555553331245555555555555555554100122222100000000122222310025555555555555555555555555555555555555\n555555555555555555555555555554434444324445544554445433434555555555555555555542331255555555555555555555510002223210100000121222222025555555555555555555555555555555555555\n555555555555555555555555555553334443324443344444443334445555555555555555555542231255555555555555555555552001223222220000012323213135555555555555555555555555555555555555\n555555555555555555555555555554444432344433454454333235555555555555555555555531230255555555555555555555555300013223321200001222213135555555555555555555555555555555555555\n555555555555555555555555555554444323454444445432111355555555555555555555555532230255555555555555555555555541001122232210000000113135555555555555555555555555555555555555\n555555555555555555555555555554444445454454543110124555555555555555555555555522230355555555555555555555555555200022222210000000012145555555555555555555555555555555555555\n555555555555555555555555555554444555443454430112455555555555555555555555555522231455555555555555555555555555530001221321000000000045555555555555555555555555555555555555\n555555555555555555555555555555444444322443322445555555555555555555555555555522231455555555555555555555555555554100122322100000000045555555555555555555555555555555555555\n555555555555555555555555555555445432233433324555555555555555555555555555555521231555555555555555555555555555555410012322220000000055555555555555555555555555555555555555\n555555555555555555555555555555444333333433455555555555555555555555555555555521232555555555555555555555555555555552000232131000000155555555555555555555555555555555555555","555555555555555555555555555555555555555555555423555555544552011111455555555555555555530125555555555555555544323333333433333332232245555555555555555555555555555555555555\n555555555555555555555555555555555555555555555433355555555553111011135555555555555555520125555555555555554332333333333333333322112245555555555555555555555555555555555555\n555555555555555555555555555555555555555555555543224555555553011012112455555555555555520225555555555555543233443333333333323211221145555555555555555555555555555555555555\n555555555555555555555555555555555555555555555544334355555553111013321135555555555555510225555555555554323345433333333333223222321245555555555555555555555555555555555555\n555555555555555555555555555555555555555555555544433335555553111003322112455555555555410225555555555432334554444333332232222222322245555555555555555555555555555555555555\n555555555555555555555555555555555555555555555544444435555554111003323111135555555555410235555555543223445444554333322232322222211355555555555555555555555555555555555555\n555555555555555555555555555555555555555555555554444433555554111003313110122455555555411235555554333344543345543333222222222212212355555555555555555555555555555555555555\n555555555555555555555555555555555555555555555544444444245554101332323111031255555555411245555433335554432234323333223222221122123355555555555555555555555555555555555555\n555555555555555555555555555555555555555555555554444444423554111453123111132355555555410245555434435444333333333333212232322111233355555555555555555555555555555555555555\n555555555555555555555555555555555555555555555554444444443255111244201111032255555555410255555435543333323333333333212133222123333355555555555555555555555555555555555555\n555555555555555552122222233333344444455555555554444444444445111212322111032255555555410255555444332333334432333332212212123333333355555555555555555555555555555555555555\n555555555555555551000000000000000000000111111222222222223334101220223223132255555555410155555433233333454334433332221211133333333355555555555555555555555555555555555555\n555555555555555552011100000000111100000000000000000000000000000000001014222255555555410255555422334345444455333333121311233333333355555555555555555555555555555555555555\n555555555555555553000110000000011111100000000001111000000001100000000003332255555555410255555423211122112333222222111322333333332355555555555555555555555555555555555555\n555555555555555553000000000000000001111100000000001110000001111110000002222255555555410355555423200111010000010000000000001144444455555555555555555555555555555555555555\n555555555555555554000000000000000000000000000000000100000001001011001002022255555555411455555334301211111111111110000000000045422323334455555555555555555555555555555555\n555555555555555555000000011100000000000000000000000000001000000000000003222255555555411455555344203333333322333222222222221055422222221355555555555555555555555555555555\n555555555555555555111111110000000000000000000000000000000000000000000003322255555555511455555434313333333333333222233222222155323233232555555555555555555555555555555555\n555555555555555555112222222112100000000000000002222222111100000000000001242155555555511555554434312333334433332222244332221155333233143455555555555555555555555555555555\n555555555555555555212212221212111111111000000004555555555520000000000010152155555555512555551245312222223434343233344343221155322332232455555555555555555555555555555555\n555555555555555555312222222222133434344334100004555555555532112111111242232155555555512555551014312222232344433244333243321155311332342555555555555555555555555555555555\n555555555555555555312211222212223334434244200004555545555533233333222132122145555545512555551011112223434444443333222232221155431111145555555555555555555555555555555555\n555555555555555555401221112200033343543344200003555555555534442334311123453145555545513555551032102223444444443433322222221255334333245555555555555555555555555555555555\n555555555555555555400000000000034254332344300003555555555533221234323455553145555535513555551133200222233444444443433222221255423431145555555555555555555555555555555555\n555555555555555555510100000000024355433444400001333334444434443234454445553145555525514555551122200013444444444443444323220255334433255555555555555555555555555555555555\n555555555555555555510111100000001111111112100000000000000014432335433444453145555525514555551222310001334333333443444322220355113431355555555555555555555555555555555555\n555555555555555555520000011000014333333322200000000000000244323444334544543145555425525555552322312100013332222333332223220355545544455555555555555555555555555555555555\n555555555555555555530000000000004444444444510000000000123444344444444454433245555415525555551111323110101222222121111112220355555555555555555555555555555555555555555555\n555555555555555555530000000000004444433444410000000002444444554544445432113245555315525555551022223122311023322211111122220455555555555555555555555555555555555555555555\n555555555555555555540100110110003444343344510000000133344444454434544200013145555315535555551021223122322201333333232222220455555555555555555555555555555555555555555555\n555555555555555555550111110000003444444444520000013333344444443324433122133145555215545555551022312232232300023333343322220455555555555555555555555555555555555555555555\n555555555555555555551000010000000111111222210001343233444444322334333233333145555215545555551022320122222310001233343332220455555555555555555555555555555555555555555555\n555555555555555555551000000000000000000000000134343234544444333334332233323135555115555555551032222011312321000034444443220455444444444555555555555555555555555555555555\n555555555555555555552000000000000000000000010143434233544444444434333344332235555115555555551022312200122213100002444443221554444444444444444444444445555555555555555555\n555555555555555555553000000000000000000000341331113334444444444444324234434445554115555555551001211212013213221000123332221554444444444444444444444445555555555555555555\n555555555555555555553000000000000000000022343212454443344444334434334233345555554015555555551220121222013213322100002332211554444444444444444444444455555555555555555555\n555555555555555555554000000000000000013321112355554333443443344434434433135555553015555555552322011231023123222221000122211554444444444444444444444455555555555555555555\n555555555555555555555111000000000000244312455555453333433443345444442343134555553115555555551222212220013222121233100101211554444444444444444444444455555555555555555555\n555555555555555555555554444444333322344455445544454334334433344444432233213555553115555555551222222310013232022223221210112554444444444444444444444455555555555555555555\n555555555555555555555555555555555433245443345444444334334444454433432112345555552115555555551022122210013122101223133321202554444444444444444444444455555555555555555555\n555555555555555555555555555555443323344334444454433244334444444423432345555555552114555555551002233221002222220013132321310254444444444444444444444455555555555555555555\n555555555555555555555555555544443234444344445443222344334433444323445444545555552114555555551000122123201232132101132322210013544555555554444454444455555555555555555555\n555555555555555555555555555544443454444444543221012344444333443333543345445555552104555555551000001222220022132210022312310000255555555555555555555555555555555555555555\n555555555555555555555555555544445445444455310001224344444334442344434455544555552104555555551100000122132100232331001322322100014555555555555555555555555555555555555555\n555555555555555555555555555554444544234444212123433344344344433455444454432555542004555555551210000022233320023212320123333210000355555555555555555555555555555555555555\n555555555555555555555555555554454433234333133333334344444444445454454441101555542014555555551212000012233222102202222012332131000014555555555555555555555555555555555555\n555555555555555555555555555554443223334333132432244323444444445433454311124555542014555555552111200012011223310212213210122011000000455555555555555555555555555555555555\n555555555555555555555555555554443343334333144443143323334444444333443314455555542114555555555201221013200222322221213331002221200000455555555555555555555555555555555555\n555555555555555555555555555554444444434333334333243333344444432233433345555555532114555555555530121113220022322310133331210221221000455555555555555555555555555555555555\n555555555555555555555555555554444444434333314244434323344444433333434555555555532124555555555554111113122100321320011231321000022000455555555555555555555555555555555555\n555555555555555555555555555553443344434434433323443432344444444443455555555555532125555555555555520112132210111321000131223200100000555555555555555555555555555555555555\n555555555555555555555555555554433345434433344303312233444444444445555555555555422125555555555555553000131222101322200012333221220001555555555555555555555555555555555555\n555555555555555555555555555554433344444442224432123444434444434555555555555555422125555555555555555410011233210111310000223123231001555555555555555555555555555555555555\n555555555555555555555555555555334444434442312223455433334344345555555555555555433135555555555555555552000223221100010000012223231001555555555555555555555555555555555555\n555555555555555555555555555554444454433442123455554433343344555555555555555555333135555555555555555555300012123210000000012222232102555555555555555555555555555555555555\n555555555555555555555555555555444444423433454455444433433455555555555555555555333135555555555555555555541001222322010000002222221312555555555555555555555555555555555555\n555555555555555555555555555554333444333445433444454433444555555555555555555555222145555555555555555555555200122313232100000232221312555555555555555555555555555555555555\n555555555555555555555555555555334443233443344444443323555555555555555555555555222145555555555555555555555530001313232220000011121313555555555555555555555555555555555555\n555555555555555555555555555555434432344433444544322145555555555555555555555554222145555555555555555555555554100113222220000000001313555555555555555555555555555555555555\n555555555555555555555555555555444433444444445422102455555555555555555555555554223155555555555555555555555555410002231221000000000113555555555555555555555555555555555555\n555555555555555555555555555555444445544444543100145555555555555555555555555554223155555555555555555555555555552000131232100000000004555555555555555555555555555555555555\n555555555555555555555555555555444445443344431233555555555555555555555555555554123255555555555555555555555555555310012222320000000004555555555555555555555555555555555555\n555555555555555555555555555555544444332343332455555555555555555555555555555554123355555555555555555555555555555541001222222000000005555555555555555555555555555555555555\n555555555555555555555555555555544432233343334555555555555555555555555555555554123355555555555555555555555555555555200013213210000015555555555555555555555555555555555555","555555555555555555555555555555555555555555543555555553255520111124555555555555555555404555555555555555555432233333433333333221223555555555555555555555555555555555555555\n555555555555555555555555555555555555555555542345555555455521110111355555555555555555314555555555555555543233333333333333332112224555555555555555555555555555555555555555\n555555555555555555555555555555555555555555553324555555555521110121124555555555555555314555555555555555332345433333333332232123114555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554332355555555531110033111355555555555555314555555555555533234554333333323322222222224555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554443333555555531110033221124555555555555314555555555554323345444443333223223223132124555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554444333555555530110023231011255555555555314555555555432334554355543332222222222221134555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555444443355555530110023232011123555555555314555555543334454432354333331332222212212335555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554444444335555530112223232110231455555555215555555433345554333333233331222222212113335555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554444444442455541114432231011132355555555215555555335444333332223333331222332211233335555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555444444444324541113542021111131355555555215555555345433333333322333331121222233333335555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555444444444432441111134121101131355555555215555555343333333454333333322122112333333335555555555555555555555555555555555555555\n555555555555555542333333333333344444444444454444444444444441112102232132131355555555215555555332333334543344333321212013333333335555555555555555555555555555555555555555\n555555555555555540000000000000000000000000000011111111111110001100011123131355555555215555555323233444344453233331123233333332235555555555555555555555555555555555555555\n555555555555555540111000000000111101000000000001000000000000000000000003231355555555225555555333201111011111111110011111111134445555555555555555555555555555555555555555\n555555555555555551001100000000011111100000000001111000000001111110000002231355555555225555555334300111111111111100000000000045423323334455555555555555555555555555555555\n555555555555555551000000000000000010011000000000001110000000001111000000131355555555325555555345301222222222222222211111111045421222222355555555555555555555555555555555\n555555555555555552000000000000000000000000000000000000001001000000010002131355555555325555555344202333333333334322232222222045323233232555555555555555555555555555555555\n555555555555555552000000011100000000000000000000000000000000000000000003231355555555335555555334303333333333333222244322222155323233143455555555555555555555555555555555\n555555555555555553010000100000010000000000000000000000000001000000000002132255555555335555554345302222234434332233244332221155322332232455555555555555555555555555555555\n555555555555555554022221221111000000000000000013433333333310000000000001033255555555335555554035202222222334333234344344321155311332342555555555555555555555555555555555\n555555555555555554022222221222111111111100000014555555555521111111100033132255555555335555554001212222333344443333332233221155421111145555555555555555555555555555555555\n555555555555555555022222221222233334344334100004555555555532123322222133212255555555345555554012002223444444443432222223221255334333245555555555555555555555555555555555\n555555555555555555122212222112233344434244100004555445555534453434432112343255555555345555554013210222343444344443333222221255323431155555555555555555555555555555555555\n555555555555555555112221213100143344543344200004555555555533221224431345553255555554345555553023310012334444444443444323220255334433255555555555555555555555555555555555\n555555555555555555200100001000043354332434200003555555555533343233445544553255555554345555553032210000244444434444444322220355113421355555555555555555555555555555555555\n555555555555555555300000000000034455433445300001222222222214444323544345453255555554345555553132221100013333333333332323220355445544455555555555555555555555555555555555\n555555555555555555301111100000011111111111100000000000000004432344433454453255555544455555553122322310000232222222221123220355555555555555555555555555555555555555555555\n555555555555555555400001110000024333333333200000000000000244423455444445432255555543455555553011232312121012222111111122220455555555555555555555555555555555555555555555\n555555555555555555400000000000024444444445400000000000023444445555444543212255555543455555553012132213332110122222222222220455555555555555555555555555555555555555555555\n555555555555555555510000000000015444434444400000000001344444454544445420002255555543455555553012222313222231012333343322220455555555555555555555555555555555555555555555\n555555555555555555510100000110014444343444400000000123334444454423444312122255555543555555553013231223232231000123343332220455555555555555555555555555555555555555555555\n555555555555555555520111100000014444444444410000012333344444443333433223333255555533555555553013232002231232100013444442220555444444444455455555555555555555555555555555\n555555555555555555530101110000001111111112200000234323344444433333433233422255555533555555553013232200132232310000244443211554444444444444444444444445555555555555555555\n555555555555555555530000000000000000000000000003434423344444444433433244341155555533555555553012231210012321322100013333211554444444444444444444444455555555555555555555\n555555555555555555540000000000000000000000001104333333344444444444433334343355555522555555553000131222201321333220000122211554444444444444444444444455555555555555555555\n555555555555555555540000000000000000000000125223112334434444444444433314344555555522555555553231012133201321333221100011211554444444444444444444444455555555555555555555\n555555555555555555551000000000000000000001314321345543334344334443433433224555555522555555553222101122001312323222310000112554444444444444444444444455555555555555555555\n555555555555555555551000000000000000000232201245555433343344334444443344124555555522555555553122222231001322202212322112101554444444444444444444444455555555555555555555\n555555555555555555552000000000000000013442245555544433443443334444443224322555555522555555553021222221001312310232312323111144444444444444444444444455555555555555555555\n555555555555555555554333333333222222223445544454445433433443444443442202235555555522555555553013213321001312322001312323223002444444444444444444444455555555555555555555\n555555555555555555555555555555555543333444334544444333433444444432442134555555555522555555553000123213200222213110212223222000135555555555554555555555555555555555555555\n555555555555555555555555555555555432234433445455433324433444344432444544555555555522555555553000011212221013213231002323122000002555555555555555555555555555555555555555\n555555555555555555555555555555444422444434544544221134444433344332444334545555555522555555553000000222112000113232200123123221000145555555555555555555555555555555555555\n555555555555555555555555555555444444544444454321101334444433444333433445554555555512555555552110000013223231012231222002233332100002555555555555555555555555555555555555\n555555555555555555555555555555444454444444541000233334434433442345444445432555555512555555552121000003223322100231232200133321300000135555555555555555555555555555555555\n555555555555555555555555555555444445432454431211343334434444444445554453111455555512555555552112100002112222221021131221011220210000003555555555555555555555555555555555\n555555555555555555555555555555444544332443322343333443444444445444445420013555555512555555553011220001200121232122131233200122122000003555555555555555555555555555555555\n555555555555555555555555555555544432233443322333224432333444444432344312345555555512555555555410121101321013223322012333212012213210003555555555555555555555555555555555\n555555555555555555555555555555544334433343323443414333333444444333443324555555555413555555555552012112323101132122001223213110000220004555555555555555555555555555555555\n555555555555555555555555555555444444443443343444434332334444443333433455555555555413555555555555311212313221012022100002223231001000004555555555555555555555555555555555\n555555555555555555555555555555444444443443341333443442334444444443344555555555555413555555555555541011113132100022210001223332212200005555555555555555555555555555555555\n555555555555555555555555555555444433443343343331243333234444444444455555555555555413555555555555555300012123321022132000012231232310015555555555555555555555555555555555\n555555555555555555555555555555444333443343434430330223343444443455555555555555555313555555555555555541000133322100002000001131222210015555555555555555555555555555555555\n555555555555555555555555555555544333444444322343123454433434434555555555555555555324555555555555555555200012322221000000000222322222015555555555555555555555555555555555\n555555555555555555555555555555543334443344321122455543334334445555555555555555555324555555555555555555541000221232201000000122323213115555555555555555555555555555555555\n555555555555555555555555555555544444443244312345554443343334555555555555555555555324555555555555555555555200022232222200000012323213125555555555555555555555555555555555\n555555555555555555555555555555544444443244445445544543343455555555555555555555555324555555555555555555555530000131233312100000101113125555555555555555555555555555555555\n555555555555555555555555555555543344443234443344444433344555555555555555555555555224555555555555555555555554100021222322200000000013135555555555555555555555555555555555\n555555555555555555555555555555543344433344334444443332455555555555555555555555555224555555555555555555555555530000222213100000000001035555555555555555555555555555555555\n555555555555555555555555555555544344323444344454422124555555555555555555555555555225555555555555555555555555554100012213220000000000045555555555555555555555555555555555\n555555555555555555555555555555544443345444444532101355555555555555555555555555555225555555555555555555555555555520001223232100000000045555555555555555555555555555555555\n555555555555555555555555555555554444454444454310024555555555555555555555555555555225555555555555555555555555555554100123232310000000055555555555555555555555555555555555\n555555555555555555555555555555554444454334443123455555555555555555555555555555555235555555555555555555555555555555520001231221100000155555555555555555555555555555555555\n555555555555555555555555555555555444443334333245555555555555555555555555555555555235555555555555555555555555555555553000121333310000155555555555555555555555555555555555","555555555555555555555555555555555555555555445555555432455401111135555555555555555555245555555555555555554322333333333333332212235555555555555555555555555555555555555555\n555555555555555555555555555555555555555555423555555554455411111112455555555555555555245555555555555555543234433333333332321121135555555555555555555555555555555555555555\n555555555555555555555555555555555555555555423345555555555411110121135555555555555555245555555555555554323445333333333322321231245555555555555555555555555555555555555555\n555555555555555555555555555555555555555555543323555555555411110132112455555555555555245555555555555432334554333333233222222221245555555555555555555555555555555555555555\n555555555555555555555555555555555555555555544333445555555411110133221124555555555555245555555555553333454444433332223232221321245555555555555555555555555555555555555555\n555555555555555555555555555555555555555555544443324555555411110132231111355555555555245555555555432345443455433322222222222212345555555555555555555555555555555555555555\n555555555555555555555555555555555555555555544444444555555511110133231011124555555555255555555543344554433443233322322222122123345555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554444442355555511111133231110221455555555255555555334345443333333333321223222111233345555555555555555555555555555555555555555\n555555555555555555555555555555555555555555544444444424555511134322231110232455555555255555555345444333322233333321213322222333345555555555555555555555555555555555555555\n555555555555555555555555555555555555555555544444444442345511124541121110232455555555255555555345433333334323333321222212333333355555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554444444444324521111342111110231455555555255555555343333333453333333322121113333333355555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554444444444444521122023232121231455555555255555555332333345543453333322121123333332355555555555555555555555555555555555555555\n555555555555555531111111111111111111222222221122222222222210011101121122231455555555255555555323233443344432222211122222222233355555555555555555555555555555555555555555\n555555555555555530000000000000000000000000000000000000000000000000000003231455555555355555554333200000000000010000000000000045545545555555555555555555555555555555555555\n555555555555555540111000000000111111000000000011111000000011111110000003231455555555355555554334400111111111111100000000000045411212222455555555555555555555555555555555\n555555555555555540001100000000000011111000000000001110000000001111000000131355555555355555555345302222222222222222222222222045432232222455555555555555555555555555555555\n555555555555555551000000000000010000000100000000000000000001000010010001131355555555355555554344302333333333334322233222222055313233132555555555555555555555555555555555\n555555555555555551000000000000000000000000000000000000000000000000000002231355555555355555554335302333334333333222244332221155432333143455555555555555555555555555555555\n555555555555555552000000010000000000000000000000000000000000000000000002232355555555355555554245302222224434343233344343221155311332331555555555555555555555555555555555\n555555555555555552011111110000000000000000000002222222211110000000000001033355555555355555554014302222222334433234333243321155321221244555555555555555555555555555555555\n555555555555555553122222222122000000000000000015555555555520111111000023133355555555355555554001112222333444443333222232221155332212145555555555555555555555555555555555\n555555555555555553022222221221132323333222000014555555555532122222222224311355555555455555554002102223444444443433322222221255323432245555555555555555555555555555555555\n555555555555555554022222222222233334344244100004555555555533443434332211243355555555455555554013310122333444444443433222220255433432155555555555555555555555555555555555\n555555555555555554122212222112233344443344100004555555555533332324431234553355555555455555554013320001344444444443444323220355224432255555555555555555555555555555555555\n555555555555555555111211112000143344442444200004555555555533332323444544553355555554455555554022220000134444433444444322220355223432355555555555555555555555555555555555\n555555555555555555100000000000053454322435200002333333333324444333444334453355555554455555554132231100002333233333332223220355555555555555555555555555555555555555555555\n555555555555555555201101000000023333323333100000000000000004443234433444453355555554455555554122231310010022222122121112220455555555555555555555555555555555555555555555\n555555555555555555201111100000012221111111100000000000000024432345434445543355555554455555554012132322222001222111111122220455555555555555555555555555555555555555555555\n555555555555555555301000010010034444444445300000000000002344434545444454321255555554455555554002122312323121012333232222220455555555555555555555555555555555555555555555\n555555555555555555400000000000024433434444300000000000134444455444444431001255555554455555554012132222223232001333343322220455555555555555555555555555555555555555555555\n555555555555555555400000000000025444343444400000000002333444445432454311112255555554555555554013231123223232000012343332220555555555555555555555555555555555555555555555\n555555555555555555510101100000014444444444400000000233334444444333433323333255555553555555554013232101223132210000244443211554444444444444444444444455555555555555555555\n555555555555555555510111100000013333333334300000013432344444432333433223422255555553555555554013232210013132220000013443211554444444444444444444444455555555555555555555\n555555555555555555510000000000000000000000000001333432344444434433433234342255555553555555554002231121101331232210000132211554444444444444444444444455555555555555555555\n555555555555555555520000000000000000000000000001434342344444444443433334342255555553555555554010022122310231233221000012212554444444444444444444444455555555555555555555\n555555555555555555530000000000000000000000001312411233344444444443433414344555555553555555554132002123201321233222210000112554444444444444444444444455555555555555555555\n555555555555555555530000000000000000000000122532124544434434433443433433324555555553555555554232210123100221322212332101102554444444444444444444444455555555555555555555\n555555555555555555540000000000000000000012221223455543334344334443443344114555555553555555553132322232000232310222232312211144444444444444444444444455555555555555555555\n555555555555555555540000000000000000000243112455554433343344334444443224322555555553555555554021212231000221321022231233312102444444444444444444444455555555555555555555\n555555555555555555551011000000000000012443455455444533443443344443443212234555555553555555554002212322100221323100131322322200134444444444444444444555555555555555555555\n555555555555555555555454444444444444333344443454444433443344444442342123555555555553555555553000123312310022312221011322322100002455555555555555555555555555555555555555\n555555555555555555555555555555555554323453334544543333433444444442344454555555555553555555553000001222322001312232100222213211000135555555555555555555555555555555555555\n555555555555555555555555555555554443234443444455432224433443344432344434544555555552555555553000000122213110112223321002313333200001455555555555555555555555555555555555\n555555555555555555555555555555543433444444445543210134444443344323443345454555555552555555553110000002313332101232123200233332220000025555555555555555555555555555555555\n555555555555555555555555555555544444545544454210012343444433443234543445543455555552555555553121000002223332210022032220012231131000001455555555555555555555555555555555\n555555555555555555555555555555544444444344442010134333433444443455545454211455555552555555553111210001212132223103122132210022111100000255555555555555555555555555555555\n555555555555555555555555555555544445433244332232333343444444444454445431002555555552555555554111121001310022123222212133321002322310000355555555555555555555555555555555\n555555555555555555555555555555544544333343331334233443233444444543344421345555555552555555555420121101322102223223101333312200110132000355555555555555555555555555555555\n555555555555555555555555555555554443333343331334422332333444444333343324555555555552555555555553112111312210013113200111312322000011000455555555555555555555555555555555\n555555555555555555555555555555544443444343333443423333333444443233343345555555555552555555555555420121312222002113210000222333210210000455555555555555555555555555555555\n555555555555555555555555555555544444444444234143444343234444443443344555555555555542555555555555553001112223110013232000012332132231000555555555555555555555555555555555\n555555555555555555555555555555544444344344333242244444234444444444455555555555555543555555555555555410001223332102112200001222132230001555555555555555555555555555555555\n555555555555555555555555555555544433344344344432042223334444444345555555555555555543555555555555555553000023322210000100000012232222101555555555555555555555555555555555\n555555555555555555555555555555544433444344432343221244443344433455555555555555555543555555555555555555410001221232100000000021132322311555555555555555555555555555555555\n555555555555555555555555555555554333444444423132234554333433445555555555555555555543555555555555555555553000022223221210000002232321312555555555555555555555555555555555\n555555555555555555555555555555554344444334422123555543334334455555555555555555555543555555555555555555555410002222132321100000121221312555555555555555555555555555555555\n555555555555555555555555555555554444444334432455554454344345555555555555555555555543555555555555555555555553000022132321310000000002313555555555555555555555555555555555\n555555555555555555555555555555554434444334455445444544344455555555555555555555555543555555555555555555555555410001132322210000000000213555555555555555555555555555555555\n555555555555555555555555555555554334443324443344454433355555555555555555555555555543555555555555555555555555553000122312310000000000004555555555555555555555555555555555\n555555555555555555555555555555554434432344334445543212555555555555555555555555555543555555555555555555555555555410001322322100000000004555555555555555555555555555555555\n555555555555555555555555555555554344323444445454321125555555555555555555555555555543555555555555555555555555555553000123223220000000005555555555555555555555555555555555\n555555555555555555555555555555554444345454455531002455555555555555555555555555555543555555555555555555555555555555410002222131000000015555555555555555555555555555555555\n555555555555555555555555555555555444455444454311135555555555555555555555555555555544555555555555555555555555555555552000122132320000015555555555555555555555555555555555\n555555555555555555555555555555555444454323443314555555555555555555555555555555555544555555555555555555555555555555555410001133322100025555555555555555555555555555555555","555555555555555555555555555555555555555555555555554213555111111355555555555555555555555555555555555555553323333333333333321122355555555555555555555555555555555555555555\n555555555555555555555555555555555555555554245555555543555111111123555555555555555555555555555555555555432344333333333223212311355555555555555555555555555555555555555555\n555555555555555555555555555555555555555554233555555555555211100211245555555555555555555555555555555543223454233333333223222322455555555555555555555555555555555555555555\n555555555555555555555555555555555555555555333345555555555211100221113555555555555555555555555555555432345543433332232222222212455555555555555555555555555555555555555555\n555555555555555555555555555555555555555555443334455555555211100242211235555555555555555555555555543234554445433322232222212212455555555555555555555555555555555555555555\n555555555555555555555555555555555555555555444334245555555211100232320112455555555555555555555554333345433554333322222222222123455555555555555555555555555555555555555555\n555555555555555555555555555555555555555555444443445555555201100242231011125555555555555555555533344544323433333213222221221233455555555555555555555555555555555555555555\n555555555555555555555555555555555555555555544444424555555301110242231110311555555555555555555334345443333333333212133322112333555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555444444443345555301143222230110322455555555555555554345443332223333333212123223233333555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555444444444423555311145421220110322455555555555555554355432333343333333221212123333333555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555544444444443245311113441111010321455555555555555554343323234543343333221211133333333555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555544444444444435401121132231120321455555555555555554332333445544543333221221333333333555555555555555555555555555555555555555555\n555555555555555544444444444444444444444444333333333333334300122011121231221455555555555555554333233332333322222111222222222234555555555555555555555555555555555555555555\n555555555555555520000000000000000000000000000000000000000000000000000002221455555555555555554333300000000000010000000000000045433333333555555555555555555555555555555555\n555555555555555530111000000000111101000000000001111000000001101110000002321455555555555555554334400111111111111111111111111045411211221455555555555555555555555555555555\n555555555555555530111000000000111111100000000001011000000001011110000000221455555555555555554354302333322222333322222222222045433233232555555555555555555555555555555555\n555555555555555540101100100000000010011100000000000110000001001011001000221455555555555555554344302333333333333222233322221155323333142455555555555555555555555555555555\n555555555555555540000000000000000000000000000001000000000000000000000002221455555555555555554345302333334433332222244332221155332332232555555555555555555555555555555555\n555555555555555551000000111000000000000000000000000000000000000000000001232455555555555555554245302222223434343233344343321155212332342555555555555555555555555555555555\n555555555555555551000000000000010000000000000001111111100000000000000001123455555555555555554112202222222334433234332233221155421111145555555555555555555555555555555555\n555555555555555551111111121111000000000000000014444444444520000000000013123455555555555555554100102222333444443333222222221255333323245555555555555555555555555555555555\n555555555555555552122222222122111111111111000014455555555522112222111224321455555555555555554102211223444444443443332222221255323431255555555555555555555555555555555555\n555555555555555553122222221221233334344344100015555555555533343434342311233455555555555555554003320012333444444443443223220355334433255555555555555555555555555555555555\n555555555555555553022222222122233344333344100004555555555534432324442124554455555555555555554013220000244444444443444322220354113421355555555555555555555555555555555555\n555555555555555554022211222001143344543444100004555555555533222333444454554455555555555555554022131000013433333443433322220355444544455555555555555555555555555555555555\n555555555555555554011111111000153454322434200004445544444434443432444434554455555555555555554133231210000232222232232223220455555555555555555555555555555555555555555555\n555555555555555555100000000000044455433445200001110000000004444323443345454455555555555555554122232221001002222111111122220455555555555555555555555555555555555555555555\n555555555555555555101111000000011111111111000000000000000004443244434444543455555555555555554002122221323110122222222222220455555555555555555555555555555555555555555555\n555555555555555555200011100000033333333334200000000000000234443454444454321355555555555555554002223221323213001333333222220455555555555555555555555555555555555555555555\n555555555555555555201000000000034444444445300000000000013444445444444542001355555555555555554002222232323223100123343332221555555555555555555555555555555555555555555555\n555555555555555555300000000000035444434445300000000000233444444543354421112355555555555555554003332012323223100001344432211555444444444454444444444455555555555555555555\n555555555555555555400000000100024444343444300000000012333444444332343323333355555555555555554003223200223123220000024443211554444444444444444444444455555555555555555555\n555555555555555555401111100000024444444445400000001333334444443233443323332355555555555555554003222230002222132100001243211554444444444444444444444455555555555555555555\n555555555555555555401111100000012211111111100000023432334444433333443323442355555555555555554001222031210232132331000012212554444444444444444444444455555555555555555555\n555555555555555555510000000000000000000000000000244443234444444443443334432355555555555555554010013122320132133322110000112554444444444444444444444455555555555555555555\n555555555555555555510000000000000000000000000120241223344444444444442423344555555555555555554132101113310231232322222000002554444444444444444444444455555555555555555555\n555555555555555555520000000000000000000000001342211344443444443443443433324555555555555555554132211123200132231221233210210144444444444444444444444555555555555555555555\n555555555555555555520000000000000000000000122222235554333434433443443344204555555555555555554132222232100132220023222132321112444444444444444444444555555555555555555555\n555555555555555555530000000000000000000013311134555542334334433444444224422455555555555555554012212232000131232101132132321220134444444444444444444555555555555555555555\n555555555555555555540000000000000000000244324555554543344344334444443212223555555555555555554002312332200131222310022132232210001455555555555555555555555555555555555555\n555555555555555555541222221111112111122344454445444543344344444443343112455555555555555555554000013321321012321323100132321310000025555555555555555555555555555555555555\n555555555555555555555555555555555555433245433454454433343344444443343345555555555555555555554000001121322100121323220012321322200001355555555555555555555555555555555555\n555555555555555555555555555555555554323344234545543333443344334442344434544555555555555555554000000022312222001323222200232333221000014555555555555555555555555555555555\n555555555555555555555555555555555443234454444454321113444443344433343344544555555555555555554110000002322332200123113321012323122000000255555555555555555555555555555555\n555555555555555555555555555555554443445454444431111133444443344324443454543455555555555555554122100001323332221002113122100113102100000025555555555555555555555555555555\n555555555555555555555555555555554444545444454200014323443443443344544454321455555555555555553011210000211122133201212113231002221220000025555555555555555555555555555555\n555555555555555555555555555555554444444334443123133333444444444454444542001455555555555555554101121100221012222332211223331210122133100035555555555555555555555555555555\n555555555555555555555555555555554445433334333133433344334444444444344431235555555555555555555530011110222201223213300122231231000002100035555555555555555555555555555555\n555555555555555555555555555555555454323334333133432333233344444433243323555555555555555555555554101121221321002202310000131222310010000045555555555555555555555555555555\n555555555555555555555555555555555443343334333244341433333444444223343345555555555555555555555555530021221313100102321000022333222122000045555555555555555555555555555555\n555555555555555555555555555555554444444434334334443443233444443343343455555555555555555555555555554101011313222002313200000222213222000155555555555555555555555555555555\n555555555555555555555555555555554444444434334223344334323444444444345555555555555555555555555555555530000213332200100210000012213232100155555555555555555555555555555555\n555555555555555555555555555555554444334434434433214332334444444444555555555555555555555555555555555554200012232322000000000012223232220155555555555555555555555555555555\n555555555555555555555555555555554443344434433344123123344344443355555555555555555555555555555555555555531000121223210000000002223232131255555555555555555555555555555555\n555555555555555555555555555555554443344444442324322455433343444555555555555555555555555555555555555555555200012223222221000000133231131255555555555555555555555555555555\n555555555555555555555555555555555433344434442202245554333433445555555555555555555555555555555555555555555541000123123231210000001011231355555555555555555555555555555555\n555555555555555555555555555555555444454433441234555444334334555555555555555555555555555555555555555555555555200002122232220000000000131355555555555555555555555555555555\n555555555555555555555555555555555444444423434544554454334345555555555555555555555555555555555555555555555555541000122231220000000000010455555555555555555555555555555555\n555555555555555555555555555555555433444333444334444443334555555555555555555555555555555555555555555555555555555300011231232100000000000455555555555555555555555555555555\n555555555555555555555555555555555433444333433444454332355555555555555555555555555555555555555555555555555555555541000122223211000000000555555555555555555555555555555555\n555555555555555555555555555555555444442244434445442112555555555555555555555555555555555555555555555555555555555555310012323222000000001555555555555555555555555555555555\n555555555555555555555555555555555434433444445454110145555555555555555555555555555555555555555555555555555555555555542000123213221000001555555555555555555555555555555555\n555555555555555555555555555555555544445544445431002555555555555555555555555555555555555555555555555555555555555555555300002113332100002555555555555555555555555555555555\n555555555555555555555555555555555544445442454321345555555555555555555555555555555555555555555555555555555555555555555542000023331221002555555555555555555555555555555555","555555555555555555555555555555555555555555555555542125453011112455555555555555555532555555555555555555543233333333333332212113555555555555555555555555555555555555555555\n555555555555555555555555555555555555555543555555555425553011111135555555555555555532555555555555555554333354333333333232123213555555555555555555555555555555555555555555\n555555555555555555555555555555555555555542345555555555553011101211355555555555555532555555555555555533234543333333332222223124555555555555555555555555555555555555555555\n555555555555555555555555555555555555555553333555555555554111101321124555555555555532555555555555554323445444333322322222222124555555555555555555555555555555555555555555\n555555555555555555555555555555555555555554332245555555554111101332211245555555555532555555555555532234544454333222222222122134555555555555555555555555555555555555555555\n555555555555555555555555555555555555555554443342455555554111101332311113555555555542555555555554333455334543333222222221221334555555555555555555555555555555555555555555\n555555555555555555555555555555555555555554444323355555554111101331320111135555555542555555555433345544323432333122222221212334555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555444444345555554111100331321101312555555542555555554334354433333233333111233221233334555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555444444423555554111232232320110322555555542555555554345443333333333333212122233333334555555555555555555555555555555555555555555\n555555555555555555555555555555555555555554444444443245555111355311210110322555555542555555554354332323443333333212111233333335555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555444444444432455111134430111110321555555542555555554333333334433443333211201333333335555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555444444444444245111111232221111321555555542555555554332333454445533333112323333333335555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555444444444444445110121021221331321555555542555555554333322221222211111001111111111145555555555555555555555555555555555555555555\n555555555555555532222222222222111111111111111111110110000000000000000001321455555543555555554333300011000010110100000000000045412212222455555555555555555555555555555555\n555555555555555510000000000000000000000000000001000000000001000000000001321455555543555555554345400111111111111111111222221045432222222555555555555555555555555555555555\n555555555555555520111000000000111111000000000001111000000001111110000000321455555553555555554454302333333333333322232222222155323333142555555555555555555555555555555555\n555555555555555530001100000000000111111000000000001110000000001011001000321455555553555555554344302333333333333222244322221155332333143555555555555555555555555555555555\n555555555555555530000000000000000000000100000000000000000000000000000001321455555553555555554345302333334433332222244342221155212332332555555555555555555555555555555555\n555555555555555540000000000000000000000000000000000000000000000000000001322555555553555555554234202222223434343234344344321155311221244555555555555555555555555555555555\n555555555555555540000000111000000000000000000000000000000000000000000000214555555553555555554101202222232344443234332232221255332212155555555555555555555555555555555555\n555555555555555551011111100000000000000000000013333333333410000000000002214555555553555555554100002222434444443432222223221255334432255555555555555555555555555555555555\n555555555555555551122222222121000000000000000015555555555521111111111114421455555553555555554101210123444444343443333222220355323432255555555555555555555555555555555555\n555555555555555552122222221221232223333233000015555555555533233333333312223555555553555555554102331012233444444443444323220354234432355555555555555555555555555555555555\n555555555555555552122222222222233344344344100015555445555534442324443113455555555554555555554113231000134444434444444322220354124422455555555555555555555555555555555555\n555555555555555553122212222112233344443344100004555555555533221332343455555555555554555555554113122000002343333333332323220455555555555555555555555555555555555555555555\n555555555555555553022211222000143444432444100004555555555534442432344434544555555554555555554123222120000022222222221122220455555555555555555555555555555555555555555555\n555555555555555554000100000000153454323435200002222222221114443433443344444555555554455555554112132231101100222111111122220455555555555555555555555555555555555555555555\n555555555555555554000000000000033333323323100000000000000004444234543444544555555554455555554102213231222211012222222222220555555555555555555555555555555555555555555555\n555555555555555555111111000000011111111112100000000000000013443344444445432455555554455555554101213231222313200233343322221555555555555555555555555555555555555555555555\n555555555555555555100011100000044444444445200000000000001344444545444443110455555554455555554102223122322323200002343332211555555555555555555555555555555555555555555555\n555555555555555555200000000000034433434445300000000000013444444544345430102555555555455555554102323101322213210000134442211554444444444444444444444455555555555555555555\n555555555555555555200000000000034444343445300000000001233344445432344322323455555555455555553102223210112213222000001343212554444444444444444444444455555555555555555555\n555555555555555555301001001100034444444445300000000123333444444323343323332555555555455555553102223131001323123111000122212554444444444444444444444455555555555555555555\n555555555555555555301111100000024444333333200000002343234544443333343323343455555555455555553101223022220023123332100001212554444444444444444444444455555555555555555555\n555555555555555555401111101000000000000000000000024344234444444443343334433455555555455555554111013113320023123331311000002554444444444444444444444555555555555555555555\n555555555555555555400000000000000000000000000001033323334444444444443332444555555555355555555133200113310132132231223210010244444444444444444444444555555555555555555555\n555555555555555555510000000000000000000000000143231023344344444344343333324555555555355555555132221123200023232121123232131012444444444444444444444555555555555555555555\n555555555555555555510000000000000000000000002133213455433444433444343444303555555555355555555122222223100022232002323123232121134444444444444444444555555555555555555555\n555555555555555555520000000000000000000000222112355554333434433444444234422455555555355555555012211322100032132210013123232122001344444544444555555555555555555555555555\n555555555555555555520000000000000000000013431245555443334334433444444221223555555555355555555001222331210023231221101123232221000024555555555555555555555555555555555555\n555555555555555555530000000000000000000134444544544454344344444444344212355555555555345555555000012221232101231232310013231231110000355555555555555555555555555555555555\n555555555555555555543333333333334444433324444345445543344334444443244345555555555555345555554000000022221300021222332001131232331000013555555555555555555555555555555555\n555555555555555555555555555555555555543334433454454333343344334443344543454555555555345555554000000012321322200232312221012333323100000145555555555555555555555555555555\n555555555555555555555555555555555544432345434545443212344444334433344334544555555555345555554121000001322333220012202322100222311200000003555555555555555555555555555555\n555555555555555555555555555555555434334444444454221013344444344423443444553455555555345555554122100000222323232200212312221001311111000002555555555555555555555555555555\n555555555555555555555555555555555444445454445431001323343343344334544545421355555555345555554011220000120013122321221312333110133223100003555555555555555555555555555555\n555555555555555555555555555555555444544433444311113433344444444454545543101455555555345555555201122100132101222333210123332131001101310003555555555555555555555555555555\n555555555555555555555555555555555444454323443323333334434444444554345431124555555555345555555541012121132310112311320012122132210000110004555555555555555555555555555555\n555555555555555555555555555555555445442333433223332244323334544443244332455555555555335555555555301211231322101211321000023233332102100004555555555555555555555555555555\n555555555555555555555555555555555544333333433224433133333344444323343334555555555555335555555555541011121312211001323200001232321323300005555555555555555555555555555555\n555555555555555555555555555555555544444433433334433343323454443333343455555555555555335555555555555300001312323200221320000022311323200015555555555555555555555555555555\n555555555555555555555555555555555444444444433413344434323454444444345555555555555555335555555555555552000112332220000010000001222323221015555555555555555555555555555555\n555555555555555555555555555555555444444443433433323443333444444444455555555555555555335555555555555555410001222232200000000001212323223125555555555555555555555555555555\n555555555555555555555555555555555444334443433444303312334434444345555555555555555555425555555555555555553000012123322011000000123323113125555555555555555555555555555555\n555555555555555555555555555555555444334444444233432134443343443455555555555555555555425555555555555555555410001322313232110000012212123135555555555555555555555555555555\n555555555555555555555555555555555543334444443221223555433343345555555555555555555555425555555555555555555553100012313222122000000000023135555555555555555555555555555555\n555555555555555555555555555555555543444443343112455554333433455555555555555555555555425555555555555555555555520001213223221000000000002145555555555555555555555555555555\n555555555555555555555555555555555544445442343345455445434435555555555555555555555555425555555555555555555555554100012222132100000000000045555555555555555555555555555555\n555555555555555555555555555555555544344542344543454444334455555555555555555555555555425555555555555555555555555530000122132310000000000155555555555555555555555555555555\n555555555555555555555555555555555543344433344334544433335555555555555555555555555555425555555555555555555555555554200012232322100000000155555555555555555555555555555555\n555555555555555555555555555555555543344323443444554321355555555555555555555555555555425555555555555555555555555555531000132312311000000155555555555555555555555555555555\n555555555555555555555555555555555543443244444445421013555555555555555555555555555555425555555555555555555555555555555200002312323100000255555555555555555555555555555555\n555555555555555555555555555555555544443454544553100255555555555555555555555555555555425555555555555555555555555555555541000112333221000255555555555555555555555555555555\n555555555555555555555555555555555544445554345441123555555555555555555555555555555555425555555555555555555555555555555555300002222123210355555555555555555555555555555555","555555555555555555555555555555555555555555555542221343530111135555555555555555552025555555555555555555333343333333322321321355555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555421255530111112355555555555555552015555555555555555543234533333333322222322455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555245555555554355530111111124555555555555552015555555555555555322355433333223222222212455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555233555555555555530111012111245555555555552014555555555555543234544443333223222222212455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555333345555555555540111003312112455555555552004555555555555332345435543332222222122123455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555443323455555555540111003323211124555555552003555555555543334453245433332222222121233455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555444423325555555541111003322310111355555553003555555555433455443333333321223322112333455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555444443334555555541111003422311102213555553003555555554343444333322333321212322223333455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555544444542455555541111212322311101312555553004555555554354433333332333322121223333333555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555544444444334555541102443222201111323555554013555555554444333234433333322121123333333555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555444444444432355541112454301111111312555554113555555554433333354344333322121133333333555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555544444444444323551111123412211111312555555113555555553333334444444222221122222221112255555555555555555555555555555555555555555555\n555555555555555555555555555555555555555544444444444443451111211322322311312555555113555555553333411111111010000000000000000055312222222555555555555555555555555555555555\n555555555555555555555555555555555555555544444333333333331001110001100101312555555224555555553234400111111111111111111111111155322222223555555555555555555555555555555555\n555555555555555544433333322222221111111100000000000000000000000000000001312555555234555555553345301222222222233222222222221155222333142555555555555555555555555555555555\n555555555555555510000000000000000000000000000001110000000001111110000001312555555324555555553443302333333333334322243322221155332332243555555555555555555555555555555555\n555555555555555510111000000000111111000000000001111100000000001111000001312555555314555555553345402333333333332222244332221255222322322555555555555555555555555555555555\n555555555555555520111000000000000111111000000000000110000001100000010001312555555424555555553355302333234434343233344343321255212221344555555555555555555555555555555555\n555555555555555520100100000000000000000100000001000100000000000000000001312555555434555555553412202222222334433244332233221255321112255555555555555555555555555555555555\n555555555555555530000000000000000000000000000000000000000000000000000001312555555424555555553300102222333444443333222222220354334422355555555555555555555555555555555555\n555555555555555530000000111000000000000000000001111111111110000000000001402555555414555555553300111223444444443433322222220354324421355555555555555555555555555555555555\n555555555555555540000000100000000000000000000014444445555520111111100012432355555424555555554400321012343444444433443223220454234332355555555555555555555555555555555555\n555555555555555540111212121121000000000000000014455555555532122222232231222455555524555555553301332000134444444444444322220454124422455555555555555555555555555555555555\n555555555555555550222222221221222223333333000015555555555533443434354221245555555524555555553202223100002344433443433322220455555555555555555555555555555555555555555555\n555555555555555551122222222221233344343344100015555555555533322223244335555555555524545555553213213110000022333332221223220555555555555555555555555555555555555555555555\n555555555555555551123222222122233444443344100004555555555533332453234554454555555524545555553213223122000000122111111122211555555555555555555555555555555555555555555555\n555555555555555552122212222000243444433444100004555544444424432343334434444555555524545555554302113222121220001222222222211555555555555555555555555555555555555555555555\n555555555555555553011111011000252454323435100001111000000004554432443344454455555534535555553201312222133321210123333222211555555555555555555555555555555555555555555555\n555555555555555553000000000000143333323222100000000000000002444334444444543355555534535555553201212222132232320001343332212555555555555555544544444555555555555555555555\n555555555555555554011111000000011111111122100000000000000013344445544444210255555544535555553201323212232222320000023432212554444444444444444444444455555555555555555555\n555555555555555554000011100000144444444445200000000000000134444545444542001455555544525555554201323210122321322100000233213554444444444444444444444555555555555555555555\n555555555555555555000000000000044433434445200000000000002334444444234431323455555555525555544201322222001221312311000011203554444444444444444444444555555555555555555555\n555555555555555555100000000000044444433445200000000000133334444433334332343455555555525555544201323213110023312323310000104554444444444444444444444555555555555555555555\n555555555555555555100000001100034444444445300000000013323344444333344322343355555555424555543200113203232002312333221100001354444444444444444444444555555555555555555555\n555555555555555555201111100000034444333333200000000234423354444344334333433355555555424555554212101312331013213323232220000013444444444444444444444555555555555555555555\n555555555555555555201111100000001100000000000000001444432344444444444342344455555555424555555223210011320013213213112332212200134444444444444444444555555555555555555555\n555555555555555555300000000000000000000000000000211412233444444444444342333555555555424555555223232222310013223101232321323312101344444444444444445555555555555555555555\n555555555555555555300000000000000000000000000002533213444334444344344344311555555555413555555213122223200013213220011321322322210024554554455555555555555555555555555555\n555555555555555555400000000000000000000000000121322345533343443344444423422355555555413555555202221233210003213222100211322222200001255555555555555555555555555555555555\n555555555555555555400000000000000000000000002220235555433343443344444322332455555555413555555200122332132101233123220001323213211000002555555555555555555555555555555555\n555555555555555555510000000000000000000000144224555544433433434444334321235555555555412455555100001222132220013123232200112213323210000135555555555555555555555555555555\n555555555555555555510000000000000000000001343454454445433433444444334324555555555555412455555100000012231231100023232222101233332131000001355555555555555555555555555555\n555555555555555555521111222222233333334333244433454444334434444444334454454555555555412455555100000000231233321002330132210012232022000000035555555555555555555555555555\n555555555555555555555555555555555555555433344344545433334334433443334433444555555555422355555111000000132333222110131131132200022111200000035555555555555555555555555555\n555555555555555555555555555555555555444224453444544321134444433443344344554455555555422355555111210000021112212331022131133311002331232000035555555555555555555555555555\n555555555555555555555555555555555554343344444445421101334444434423454455542255555555422355555111122000022000222233322012333312210110013100045555555555555555555555555555\n555555555555555555555555555555555554444454544454100133234334444434455554210255555555432255555410112110023220022232132001222312322100000000045555555555555555555555555555\n555555555555555555555555555555555554444454334442121333334444444455444542013555555555433255555553101212122132100131132100001322333221131000155555555555555555555555555555\n555555555555555555555555555555555555444543234332334333443444444454324432355555555555533155555555520122122132310010132210000113323123232000155555555555555555555555555555\n555555555555555555555555555555555555454323334332334323332333444443334333555555555555533145555555554101111231222210122132000001223123232000255555555555555555555555555555\n555555555555555555555555555555555555443333334332343413333334444433334345555555555555533145555555555531000121233221001002000000112232232210255555555555555555555555555555\n555555555555555555555555555555555555444444334333344434432345444344334455555555555555533135555555555555300000223222210000000000022132231230355555555555555555555555555555\n555555555555555555555555555555555554444444444333143443442344444444445555555555555555542135555555555555542000012212332101100000002332231231355555555555555555555555555555\n555555555555555555555555555555555554444444434334332143333344444434555555555555555555542135555555555555555410000222231322311000000121121331455555555555555555555555555555\n555555555555555555555555555555555554443344434344441230234434444345555555555555555555542125555555555555555553100011231322312200000000000231455555555555555555555555555555\n555555555555555555555555555555555554443344444432243224553334344455555555555555555555542125555555555555555555520000121322322200000000000011555555555555555555555555555555\n555555555555555555555555555555555555433344344432122455542343345555555555555555555555542115555555555555555555554200001322213210000000000001555555555555555555555555555555\n555555555555555555555555555555555555434444334421245555443343455555555555555555555555552115555555555555555555555541000112213232000000000002555555555555555555555555555555\n555555555555555555555555555555555555444444324434545544543444555555555555555555555555553114555555555555555555555555310001223222220000000002555555555555555555555555555555\n555555555555555555555555555555555555443444324454345444433455555555555555555555555555553114555555555555555555555555552100012232131110000003555555555555555555555555555555\n555555555555555555555555555555555555433444334433454543324555555555555555555555555555553114555555555555555555555555555420000132132331000003555555555555555555555555555555\n555555555555555555555555555555555555433443244434444421135555555555555555555555555555553014555555555555555555555555555553100011233322210004555555555555555555555555555555\n555555555555555555555555555555555555434432454444542101455555555555555555555555555555553014555555555555555555555555555555530000122311322104555555555555555555555555555555\n555555555555555555555555555555555555444434544445410025555555555555555555555555555555553005555555555555555555555555555555554200001222323215555555555555555555555555555555","555555555555555555555555555555555555555555555412312325511111355555555555555555520135555555555555555554323433333333223213213555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555554111555511111113555555555555555510025555555555555555532335423333333222223224555555555555555555555555555555555555555555555\n555555555555555555555555555555555555554555555555542455511110111135555555555555510025555555555555554323455343332232222222124555555555555555555555555555555555555555555555\n555555555555555555555555555555555555552345555555555555511110012111355555555555520015555555555555542345444443332232222122124555555555555555555555555555555555555555555555\n555555555555555555555555555555555555553333555555555555511111013211123555555555510014555555555554323454345433322222221221234555555555555555555555555555555555555555555555\n555555555555555555555555555555555555554323235555555555511111013323111235555555520014555555555543334543344323322222221212334555555555555555555555555555555555555555555555\n555555555555555555555555555555555555554443334355555555521111013313201112355555520014555555554333555433333333322123322123335555555555555555555555555555555555555555555555\n555555555555555555555555555555555555554444333335555555520111013313311012214555530014555555553343444332333333321223223333335555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555444444435555555520111113313311102313555530114555555553454333333333333321211133333335555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555444444432455555521113432223201102323555540214555555553443233345334333321211233333335555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555444444444324555521113554112111102313555540214555555553323333454354333311222333333335555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555444444444443235521111234312110102313555551114555555553333444434442222210111111111011155434344343555555555555555555555555555555555\n555555555555555555555555555555555555555444444444444433530112202323313312313555551114555555553333411101000000011000000000000155311112122555555555555555555555555555555555\n555555555555555555555555555555555555555444444444444444420012200111111102313555552214555555553335400111111111111111111222221155332332233555555555555555555555555555555555\n555555555555555555555555555544444443333222221111111000000000000000000002313555552424555555553454301222222222333322232222221155222332243555555555555555555555555555555555\n555555555555555532222111111100000000000000000000000000000001111110000002313555553314555555553443302333333333333222244322221255332332333555555555555555555555555555555555\n555555555555555510000000000000001111000000000001111000000001001111000002313555553215555555553345402333334333332222244342221255112322434555555555555555555555555555555555\n555555555555555510111000000000111111111000000000000110000001100000010002313555554324555555553455302222224434343234343343320355311111255555555555555555555555555555555555\n555555555555555520001100000000000010001000000000000000000000000000000002313555554324555555553411202222222334433234331232220354333333355555555555555555555555555555555555\n555555555555555520000000000000000000000000000000000000000000000000000002312455555225555555553410002222333444443432222222220454324421355555555555555555555555555555555555\n555555555555555530000000100000000000000000000000000000000000000000000002411455555215555555553410111123444444443433332222220454334332455555555555555555555555555555555555\n555555555555555530000000100000010000000000000013333344444420000011100001432355555215555555554400232001334444444433444233220453134312455555555555555555555555555555555555\n555555555555555540011111110110000000000000000015555555555532112222222222222355555315555555553301333100024444444444444322220554345444555555555555555555555555555555555555\n555555555555555540222222222121111111111111000015555555555533343434353321135555555315555555553202313100001233333443332323221555555555555555555555555555555555555555555555\n555555555555555550222122211221233334344344000015555445555534432323234324555555555415545555543212313211000002232222221122211555555555555555555555555555555555555555555555\n555555555555555551222222222222233344343344100004555555555533232344334454455555555415535555543313223223100110022111111122211555555555555555555555555555555555555555555555\n555555555555555551222122222111333445443444100004555555555534432343334433444555555415535555544301212223122231100122222222212555555555555555555555555555555555555555555555\n555555555555555552122211122000242443323434100002322221111114444442344344444455555515534555543300221323123231230002343322212555555555555555555555555555555555555555555555\n555555555555555552001000000000253555434444100000000000000003444423454444543355555525534555543200222323122232231000123332203555544444444444444444444555555555555555555555\n555555555555555553000000000000122111111111000000000000000001344444554445311155555535524555543300323301232231231100001332203554444444444444444444444555555555555555555555\n555555555555555553011111000000022333333344200000000000000024444455444553100355555535523555544300322320012231232310000012203554444444444444444444444555555555555555555555\n555555555555555554000011100100144444444445200000000000000233444454324442222455555545533555544301322322100132221321200000104544444444444444444444444555555555555555555555\n555555555555555554000000000000044434434445200000000000012334444443334332343455555555533555544200222202211012321333321000002454444444444444444444444555555555555555555555\n555555555555555555100000000000044444443445300000000000233334444432334332333355555555522555543200012312223102321333222110000023444444444444444444445555555555555555555555\n555555555555555555100001001000034444444445300000000012432345444334334332433255555555522555545312200211332013312323223232100100134444444444444444445555555555555555555555\n555555555555555555101111100000023222211111000000000143442344444444434333344455555555522455555323221011320002322311212232321321102344444444444444445555555555555555555555\n555555555555555555201111100000000000000000000000010242233344444444434332334455555555522455555313232222310002322200122231232321320024444444445555555555555555555555555555\n555555555555555555300000000000000000000000000000141321234433444434434344321455555555512455555213122222210002312222000231232332220001245555555555555555555555555555555555\n555555555555555555300000000000000000000000000002243124554334344334434433422355555555512455555201221233221001313213210011232321310000012455555555555555555555555555555555\n555555555555555555400000000000000000000000000123112455543344344334444422332355555555512355555200112332133110123213232100122311322210000024555555555555555555555555555555\n555555555555555555400000000000000000000000002421245554443343443344434421134555555555522345555200000213122230001213223321001322333221000000255555555555555555555555555555\n555555555555555555500000000000000000000000024334545544543443444444324412455555555555522245555200000002232132220013232123310023323113100000004555555555555555555555555555\n555555555555555555510000000000000011111122234454345445433433444444434445455555555555522235555210000000132233322100132023131100113101100000003555555555555555555555555555\n555555555555555555522233333444444555555543334433454543333433443444324443454555555555522235555112100000132232322221012122022220001232132000004555555555555555555555555555\n555555555555555555555555555555555555555432345334445432124444433443234334554455555555522225555111220000022011311232112113123331210122113200004555555555555555555555555555\n555555555555555555555555555555555555544323444444543210133444433432344444543255555555532225555101112100023100122223332101232321321100000100005555555555555555555555555555\n555555555555555555555555555555555555444445454445420013233434434434445555310255555555533324555420112121023231012232023100011221322320012000015555555555555555555555555555\n555555555555555555555555555555555555444454444444201134333444444445444553102555555555533314555554101212123132210022023210000122333223223100015555555555555555555555555555\n555555555555555555555555555555555555444444423443223333343344444445424442245555555555533313555555541012123132231000023232100001223213323100025555555555555555555555555555\n555555555555555555555555555555555555544543333433233422343233444443334332455555555555533303555555555300101132232321012112200000012313223220035555555555555555555555555555\n555555555555555555555555555555555555545432334433233431333333444432334335555555555555543202555555555552000011233322100000100000012123223132035555555555555555555555555555\n555555555555555555555555555555555555544334333433344333433234444434434455555555555555543202555555555555420000122322231000000000002223232133045555555555555555555555555555\n555555555555555555555555555555555555544444434423323444343234444444445555555555555555543211555555555555554100001212232211210000000123122132045555555555555555555555555555\n555555555555555555555555555555555555544444444433333234433234444444455555555555555555553211455555555555555531000123232232321200000000000132155555555555555555555555555555\n555555555555555555555555555555555555544434433434443033123343444434555555555555555555553211455555555555555555310000131232321220000000000011155555555555555555555555555555\n555555555555555555555555555555555555444334444443334221354433434345555555555555555555553211355555555555555555552000011232322210000000000000255555555555555555555555555555\n555555555555555555555555555555555555544334444442213234553334334555555555555555555555554211355555555555555555555420000122311322000000000000255555555555555555555555555555\n555555555555555555555555555555555555543334443442213455543343345555555555555555555555554211255555555555555555555554100001322323211000000000355555555555555555555555555555\n555555555555555555555555555555555555544445432442245554443343455555555555555555555555554211255555555555555555555555531000123323223000000000355555555555555555555555555555\n555555555555555555555555555555555555544444433445544544443344555555555555555555555555555211255555555555555555555555555310001223123221000000455555555555555555555555555555\n555555555555555555555555555555555555544344433444344444333455555555555555555555555555555211255555555555555555555555555552000012123332210000455555555555555555555555555555\n555555555555555555555555555555555555543444323433444543214555555555555555555555555555555210255555555555555555555555555555420000023231232101555555555555555555555555555555\n555555555555555555555555555555555555544443234444554321145555555555555555555555555555555210255555555555555555555555555555554100001131232311555555555555555555555555555555\n555555555555555555555555555555555555543442444445542002555555555555555555555555555555555210255555555555555555555555555555555531000222321212555555555555555555555555555555","555555555555555555555555555555555555555555553203232245301123455555555555555554201145555555555555555543234433333332232132245555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555432113545301111124555555555555554100145555555555555555432344333333332222222245555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555554323555301111111245555555555554110135555555555555553234554433332322222221245555555555555555555555555555555555555555555555\n555555555555555555555555555555555555524555555555544555301110021112455555555554210125555555555555432345445433322222221222345555555555555555555555555555555555555555555555\n555555555555555555555555555555555555532345555555555555301110023111124555555554110125555555555554323543355433323222212213345555555555555555555555555555555555555555555555\n555555555555555555555555555555555555543333455555555555311110024322111245555555100015555555555533445432343333212222211123345555555555555555555555555555555555555555555555\n555555555555555555555555555555555555544333244555555555411110023223101112455555210015555555554333554333333333212233222333355555555555555555555555555555555555555555555555\n555555555555555555555555555555555555544443342355555555411110023213201012124555200015555555553344433333333333212122233333355555555555555555555555555555555555555555555555\n555555555555555555555555555555555555544444434355555555411110024223201103213555300015555555553454333234333333211211233333355555555555555555555555555555555555555555555555\n555555555555555555555555555555555555554444445324555555411023322323101103223555302115555555553443333344343333221212333333355555555555555555555555555555555555555555555555\n555555555555555555555555555555555555554444444443245555411024542112111103213555402115555555553323334554453333212323222222343355555555555555555555555555555555555555555555\n555555555555555555555555555555555555554444444444423455411112344111110103213555501115555555553333444333332111101110000000000155313122222555555555555555555555555555555555\n555555555555555555555555555555555555554444444444444235411112113323213203213555511115555555553333410000000110111100000000110155322222223555555555555555555555555555555555\n555555555555555555555555555555555555554444444444444535511112101112112202213555521215555555553345400111111111122222222222221255232332233555555555555555555555555555555555\n555555555555555555555555555555555555554433433322222111100000000000000002213555523415555555553444301222333333333322233222221255232332333555555555555555555555555555555555\n555555555555555555554444433332222111110000000000000000000001000110000002213555532215555555553444402333333333333222244332220355222322324555555555555555555555555555555555\n555555555555555511110000000000000000000000000001111000000001111111000002213555542125555555553455302333334434332233244343220354112222345555555555555555555555555555555555\n555555555555555510000000000000111111000000000000001110000000011011010002213555542325555555553444302222223434343244333343220354311121355555555555555555555555555555555555\n555555555555555510111000000000000011111000000000000100001000000000000002213555553425555555544521202222222344443333322232220454334322455555555555555555555555555555555555\n555555555555555520001100000000010000000100000001000100000000000000000002212455553225555555543420001222334444443433222222220454324321455555555555555555555555555555555555\n555555555555555520000000000000000000000000000000000000000001000000000002320455552125555555544520121123444444343343333222220554344332455555555555555555555555555555555555\n555555555555555530000000111000000000000000000001122222233310000000000002432255553125555555544410233101234444444444444332221553124323555555555555555555555555555555555555\n555555555555555530000000100000110000000000000014555555555521112222211222232255554125555555543310323100013444434444443322211555455555555555555555555555555555555555555555\n555555555555555540111111111121000000000000000014455555555533233434353322124555554125555555542301312200000123333333322233211555555555555555555555555555555555555555555555\n555555555555555540222222222121122223333334000015555545555534442323334422455555555125544555542312312212100000122221211122212555555555555555555555555555555555555555555555\n555555555555555550222122212221333344343344100005555555555533222344324445445455555125544555543412223213211020001111111222212555555555555555555555555555555555555555555555\n555555555555555551223222222122233344443344100004555555555534442334324543454555555225543555544410211323213232120012332222213555555555555555555555555555555555555555555555\n555555555555555551222112222000243444433444100004444433322214443343234334545455555325543555544300221323113232132001233322203555555555555554444444444555555555555555555555\n555555555555555552112211111000252454323445100000100000000004555432344444554255555425543555543200222322223232232000002332203554444444444444444444444555555555555555555555\n555555555555555552000000000000143443322222000000000000000001234434554545421155555435542555543300232310123232132210000122204544444444444444444444444555555555555555555555\n555555555555555553011011000000011111111222100000000000000002444445544454100255555535542555544300222321002132132230000001105544444444444444444444444555555555555555555555\n555555555555555553011111000000144444444445200000000000000023444445433443121355555545542455544300222322200023231232221000002554444444444444444444445555555555555555555555\n555555555555555554000011100000144444434445200000000000001233444444324432243355555555532455543200222311212101231233322100000124444444444444444444445555555555555555555555\n555555555555555554000000000000044444433445200000000000023334444432334332233355555555531355533300001311323101321232322222000001244444444444444444445555555555555555555555\n555555555555555555000000000000044444444445300000000000343234444433334332443345555555532355545412210120232002321321311233220121012444444444444444445555555555555555555555\n555555555555555555101011100000034444443333200000000014343234444444434333344355555555522255555313221111231001322310222232132231121024444444444444455555555555555555555555\n555555555555555555101111100000011110000000000000000034433234444444434333233455555555522245555313222222320001322321012232132232122001245555555555555555555555555555555555\n555555555555555555201000000000000000000000000000013132123343444434434334331455555555521245555302112122310001311323200022132232221000012455555555555555555555555555555555\n555555555555555555200000000000000000000000000000135312354433434334434433431355555555521245555301231133222000222312322000132231231110000024555555555555555555555555555555\n555555555555555555300000000000000000000000000001212235553334344334444432342255555555521335555300011333123220012312323220011231232332000000245555555555555555555555555555\n555555555555555555300000000000000000000000000132113555543334344334444432124555555555521234555300000112223132000113223222210023333312200000002555555555555555555555555555\n555555555555555555400000000000000000000000002442355554443344344445433422355555555555531323555200000001223123222001223113322001232301210000000355555555555555555555555555\n555555555555555555400000000000000000000000123445544544543343344444433445445555555555531222555210000000033233322210013013213121011322122000000455555555555555555555555555\n555555555555555555500000010111122223334444333444345444433343444344423443454555555555531222555212100000022132322322102213213232110123213320000555555555555555555555555555\n555555555555555555533444445555555555555554333533444543223444443344334434455455555555532232555211121000013100221223222201223332131001000220001555555555555555555555555555\n555555555555555555555555555555555555555443244434445431013444443443245445543255555555532231455201212110013210023223223200122231132220001000001555555555555555555555555555\n555555555555555555555555555555555555544433444444443111233443433443454445421155555555533331455531012111013222101123103200000132233332212310002555555555555555555555555555\n555555555555555555555555555555555555544444544444420013433343444444544454101455555555533331355555210121113123221002113221000011232321322310003555555555555555555555555555\n555555555555555555555555555555555555544454543354322223334344444445433443135555555555543321255555542001212122132110013213210000021321322311003555555555555555555555555555\n555555555555555555555555555555555555554555432343323433344233344444323432355555555555543321155555555420110022133322101101210000001222323223104555555555555555555555555555\n555555555555555555555555555555555555554543233433323342233233444443234334555555555555543321155555555554100001133322211000000000001212323213204555555555555555555555555555\n555555555555555555555555555555555555554443333343324432333233444433433445555555555555553320145555555555541000011322233110110000000123323213215555555555555555555555555555\n555555555555555555555555555555555555554444443443333444434234544444444555555555555555553321135555555555555310000122223232231100000001101113215555555555555555555555555555\n555555555555555555555555555555555555554444444443423334434324444444445555555555555555554321135555555555555553100012223123231231000000000012215555555555555555555555555555\n555555555555555555555555555555555555554443443443433303222334444434555555555555555555554321125555555555555555530000022132232221000000000000025555555555555555555555555555\n555555555555555555555555555555555555554443443343344322124443434445555555555555555555554321115555555555555555555200000132231221000000000000035555555555555555555555555555\n555555555555555555555555555555555555554433444444223422455333434455555555555555555555555321114555555555555555555542000011231222310000000000045555555555555555555555555555\n555555555555555555555555555555555555554433443444221245554334334555555555555555555555555321114555555555555555555555420000122322323100000000045555555555555555555555555555\n555555555555555555555555555555555555554344443344123555554334355555555555555555555555555421113555555555555555555555554100001222213211000000055555555555555555555555555555\n555555555555555555555555555555555555554444443344354454544344555555555555555555555555555421113555555555555555555555555531000012213333210000155555555555555555555555555555\n555555555555555555555555555555555555554444443344433544433345555555555555555555555555555421113555555555555555555555555555310000113332132100155555555555555555555555555555\n555555555555555555555555555555555555554434433344344444322455555555555555555555555555555521003555555555555555555555555555553100002222132220255555555555555555555555555555\n555555555555555555555555555555555555554344433443454542114555555555555555555555555555555511004555555555555555555555555555555520000122232131355555555555555555555555555555\n555555555555555555555555555555555555554344334544454210245555555555555555555555555555555511004555555555555555555555555555555554200121232110355555555555555555555555555555","555555555555555555555555555555555555555555522122322255111134555555555555555542001255555555555555555532344333333332322322455555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555553222125345111211245555555555555531101155555555555555554323453333333322222212455555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555542225555111111112455555555555531101145555555555555543234544433322322222212455555555555555555555555555555555555555555555555\n555555555555555555555555555555555555455555555555435555111110111124555555555541101135555555555555433454445433222222212123455555555555555555555555555555555555555555555555\n555555555555555555555555555555555555323555555555555555111110132111235555555531101135555555555543234543454333222222122233555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555323235555555555555111110134221112355555541000125555555555433454433432333222232212333555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555432322455555555555111110133223111113555551100025555555554334554333333332121332223333555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555444433433555555555211110033123101112135552100025555555553444433223333332222222333333555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555444443233555555555211100034223111003214552000025555555553453333344333332212112333333555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555544444443355555555201123223223101103224553012025555555553433333443343332212123333333555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555554444444333555555201135431122011103214554012025555555553323334544543332112222222212221255444344334555555555555555555555555555555555\n555555555555555555555555555555555555544444444443234555201124543011110103214555112025555555553333443232211111000000000000000155212112123555555555555555555555555555555555\n555555555555555555555555555555555555544444444444432355201111124223112103214555101125555555543234400000001111111100111111120255332332324555555555555555555555555555555555\n555555555555555555555555555555555555544444444444444335301122112122213202214555212125555555543345300111111222222222222222221255132331334555555555555555555555555555555555\n555555555555555555555555555555555555544444444443333333100011000000000002214555315225555555543444302333333333333222243322220354332322324555555555555555555555555555555555\n555555555555555555555555555555444443322221111100000000000000000000000002214555414125555555544444402333333333333222243332220354113323435555555555555555555555555555555555\n555555555555555544433322211111000000000000000001011000000001111110000002214555422035555555543455302333334434332233343343320454211111455555555555555555555555555555555555\n555555555555555510000000000000001111000000000001011100000000001011000002214555523225555555543443302222223434333244332232220454333232455555555555555555555555555555555555\n555555555555555510111000000000111111111000000000001110000000000000000002214555524335555555544520102222222344443332222222220454234311555555555555555555555555555555555555\n555555555555555510111100000000000010110000000001000100000000000000000002213455533235555555543530001122434444443433322222221554334332555555555555555555555555555555555555\n555555555555555520000000000000000000000000000000000000000000010000000002221355541135555555544520121012444444344433443233211552234213555555555555555555555555555555555555\n555555555555555520000000000000000000000000000000011111111210000000000001342345541135555555544410133200124444444444444322211553245444555555555555555555555555555555555555\n555555555555555530000000111000010000000000000014444455555531111111111222242245552135555555543310232200001344434443433322212555555555555555555555555555555555555555555555\n555555555555555530000001100000000000000000000014555555555532123334343232123555552135554555542311322300000012333332321222212555555555555555555555555555555555555555555555\n555555555555555540111212222121011111111122000014555555555534453324344431355555553135554555542312322312100000012211111122213555555555555555555555555555555555555555555555\n555555555555555540222222211221233334344345100004555555555533221233423445445455554035553555544412212312312022000112222222203555555555555555555555555555555555555555555555\n555555555555555551222222222222233344333344100004555555555533342344433444344455554035552555544410211322213223122001333222204555555555555555555544445555555555555555555555\n555555555555555551223222222112233445443444100004555554444324432334334434444455555135552555544310131223213223223100022332204555554444444444444444444555555555555555555555\n555555555555555551122212222000242443323435100001211100000004555443245444454345555235552455533310122322323223233100000122204544444444444444444444445555555555555555555555\n555555555555555552011111010000253555434444100000000000000002224443454455532145555335551455533410232320113222123220000001115544444444444444444444445555555555555555555555\n555555555555555552000000000000122221111111000000000000000000234444544444300155555445552355534400232332101123132132010000004544444444444444444444445555555555555555555555\n555555555555555553011111000000022233333344200000000000000002444444443444121355555445552355534300232312300012232132332100000134444444444444444444445555555555555555555555\n555555555555555553011011100000144444444445200000000000000023344444333433233355555555541255533300122311312200232133322211000001344444444444444444445555555555555555555555\n555555555555555554000000000000044434434445200000000000001333444443233432234245555555541245534400001221223201231232322323210011012444444444444444445555555555555555555555\n555555555555555554000000000000044444443445300000000000023233444433333432343345555555542245545413310020133101331231221223222122111124444444444444455555555555555555555555\n555555555555555555000000000000044444444444300000000001334233444444443433344345555555542235555413222112231000232320023223113333123101245444455555555555555555555555555555\n555555555555555555101111000000023332221111000000000003444324444444444433233455555555541225555413223222320000321322100123123223222000012455555555555555555555555555555555\n555555555555555555101111101000000000000000000000000103212334444443443434331355555555541134555402212132321000221322311001123232132000000024555555555555555555555555555555\n555555555555555555200000000000000000000000000000003422124443344433443433431355555555540134555400232133213100122321323200012232132222100000245555555555555555555555555555\n555555555555555555200000000000000000000000000000122322455333434434444432242245555555531233455300001223113221001221323332100023233332310000002455555555555555555555555555\n555555555555555555300000000000000000000000000002221245554334334334444432123555555555531223455300000002213123111001323212321001233320220000000045555555555555555555555555\n555555555555555555300000000000000000000000000034124555544334344444433431245555555555541232355300000000123123232100123202312110011231111000000055555555555555555555555555\n555555555555555555400000000000000000000000001344454454454334344444433434545455555555541122255311000000023233332211002202312322100023312320000155555555555555555555555555\n555555555555555555400000000000000000111112222344433444543344344434433444345555555555542122255312210000013122231223211311312333121001210132000155555555555555555555555555\n555555555555555555500111122223334444555555433344344444332343344344333433455455555555542123145211122000002100022223332210123323123110000001000255555555555555555555555555\n555555555555555555544555555555555555555554323443444543211344443444234434454245555555543223145301212210002321002223212310001123123232100220000355555555555555555555555555\n555555555555555555555555555555555555555444234444445321013344443443344444431145555555543333135541001112113223210013202320000012233332232330000355555555555555555555555555\n555555555555555555555555555555555555554444454444443101332343444444544454200355555555543332115555310121113213232000102323200000122231232320000455555555555555555555555555\n555555555555555555555555555555555555554444544444441112333344444445543443134555555555543332115555553101211213123221001311220000001132232322200455555555555555555555555555\n555555555555555555555555555555555555555445443234332343334423344445433433255555555555553332114555555531000013123322200000010000001221232321311555555555555555555555555555\n555555555555555555555555555555555555555445433343332343233323344454233433555555555555553332113555555555310000123222322100000000000122322311311555555555555555555555555555\n555555555555555555555555555555555555555444323343322434233333444443333445555555555555554332112555555555553100001121223221021000000002221212312555555555555555555555555555\n555555555555555555555555555555555555555443344333333444344323444444443555555555555555554332111555555555555531000023223223232121000000000002312555555555555555555555555555\n555555555555555555555555555555555555555444444444242334434423444444445555555555555555555332111555555555555555310001123123233122000000000000103555555555555555555555555555\n555555555555555555555555555555555555555444444344343331433333444443455555555555555555555332111455555555555555553000002123232221000000000000004555555555555555555555555555\n555555555555555555555555555555555555555444344344344421312344344434555555555555555555555332111355555555555555555520000013231132210000000000004555555555555555555555555555\n555555555555555555555555555555555555555443344444423442135433333445555555555555555555555432111255555555555555555554200000132232322100000000015555555555555555555555555555\n555555555555555555555555555555555555555443344444322223555333433555555555555555555555555431111155555555555555555555542000012332322310000000015555555555555555555555555555\n555555555555555555555555555555555555555433344334321245545434345555555555555555555555555431111145555555555555555555555420000122311322210000025555555555555555555555555555\n555555555555555555555555555555555555555444454334324555444434455555555555555555555555555541111145555555555555555555555554200001212333222100025555555555555555555555555555\n555555555555555555555555555555555555555444444334454454444334555555555555555555555555555541111155555555555555555555555555542000002323113221035555555555555555555555555555\n555555555555555555555555555555555555555443444334433444432245555555555555555555555555555541100155555555555555555555555555555420000113223223035555555555555555555555555555\n555555555555555555555555555555555555555433443334334454311455555555555555555555555555555541100155555555555555555555555555555554100022123211045555555555555555555555555555\n555555555555555555555555555555555555555434432444445532114555555555555555555555555555555541100155555555555555555555555555555555541002223231055555555555555555555555555555","555555555555555555555555555555555555555322031144122551012455555555555555552200111555555555555555555323443333333222222245555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555220323222551111224555555555555552110111455555555555555553235533333232222221245555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555533221254551111111135555555555551010011355555555555555433454443332222222121355555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555422255551111111111345555555552110011255555555555554334544553332222222212355555555555555555555555555555555555555555555555555\n555555555555555555555555555555555544555555555555455551111100211112455555552120011145555555555533345434432322222221123355555555555555555555555555555555555555555555555555\n555555555555555555555555555555555541345555555555555551111100332121123555553010001045555555554334554333333321223221233355555555555555555555555555555555555555555555555555\n555555555555555555555555555555555542323455555555555552111100243231111134554110001145555555553334443332333321223223333355555555555555555555555555555555555555555555555555\n555555555555555555555555555555555554333235455555555552011100232132011111245110000145555555543544332333333321211233333355555555555555555555555555555555555555555555555555\n555555555555555555555555555555555554443334245555555552011100242132111013115200000145555555544543323443333321111233333455555555555555555555555555555555555555555555555555\n555555555555555555555555555555555554444432435555555552111111233132011013224300120145555555544333334434433321222333322344332355444443435555555555555555555555555555555555\n555555555555555555555555555555555554444444523555555552111344322231011113125400221045555555543333344445322211111111000000000354112112225555555555555555555555555555555555\n555555555555555555555555555555555555444444443334555552111345430121111113114510211045555555542234431211100011101000000001110354322332335555555555555555555555555555555555\n555555555555555555555555555555555554444444444432235552011123342121111113114520111045555555542345400111111111111222222222220454133331425555555555555555555555555555555555\n555555555555555555555555555555555554444444444444422452011120133132133113114530222045555555543454301122222222333322233222220454323323325555555555555555555555555555555555\n555555555555555555555555555555555555444444444444454452010121001011000001114540353045555555544434402333333333333222243332220553123323335555555555555555555555555555555555\n555555555555555555555555555555555554444444444333322211000000000000000001114550342045555555544445302333334333332233353343211553111112555555555555555555555555555555555555\n555555555555555555555555555555554443222211100000000000000001111110000001115552310155555555533554202333234433343243332332211553323233555555555555555555555555555555555555\n555555555555555555554443322211100000000000000001111100000001001111000001215553233155555555534532212222222334433343322232211553244213555555555555555555555555555555555555\n555555555555555521110000000000000111000000000001001110000000110000010001215554253155555555544440002222333444443432222222212553344323555555555555555555555555555555555555\n555555555555555510000000000000111111111100000000000100001000000000000001215445242155555555534540011013444444443433332232212542233224555555555555555555555555555555555555\n555555555555555520111000000000000010010000000000000100000000000000001001114145212155555555545430022101234444444434444232213542244445555555555555555555555555555555555555\n555555555555555520001100000000010000000000000000000000000000000000000001123235312155555555544320133310002444444444443222203555555555555555555555555555555555555555555555\n555555555555555530000000000000000000000000000001111223333420001111101111234225412155555555533320132310000013333333322232204555555555555555555555555555555555555555555555\n555555555555555530000000111000010000000000000004455555555531112222232232212455512155554555532320221320100000112221211122204555555555555555555555555555555555555555555555\n555555555555555540000000000000000000000000000004545555555533343434343242135555521155554455433421322321310001000112111222215555555555555555555555555555555555555555555555\n555555555555555540111111121121001111112222000004555545555533432223332344445555530155554355534421211321321213212101232222215555555555555555544444445555555555555555555555\n555555555555555540222222222221233334344345100004555555555533232344543344435455540155553255434320121232311323313200012322115555554444444444444444445555555555555555555555\n555555555555555551222122221222233344333344100004555555555534442222432343444455551155553255433320022222322322323200000122115544444444444444444444455555555555555555555555\n555555555555555551123222222122233344543444200003544433322114544544323443445435552155553145433420132231122313213221000000025544444444444444444444455555555555555555555555\n555555555555555551122112222000243443322435200001110000000003443444334444453125553155554135434420132231001213213223100000012444444444444444444444455555555555555555555555\n555555555555555552122211111000153455434444100000000000000000002344455445420035554255554125444410132232210002323213222200000013444444444444444444455555555555555555555555\n555555555555555552000000000000133221111111000000000000000000024444554344311145555355554124444310132231220100123113332221100000124444444444444444455555555555555555555555\n555555555555555553000011000000011222333344200000000000000000234444543343223345555455553124433510011230132320132123232232321001101234444444444444455555555555555555555555\n555555555555555553011111000000044444444445300000000000000012334444433343233335555555552123435511100132133200232133122122322212311111344444444445555555555555555555555555\n555555555555555554000011110000044433434445300000000000000133344444333333233435555555552222455512321001123100133232012322321333311320013455555555555555555555555555555555\n555555555555555554000000000000044444443445300000000000002432344443443333344335555555552132455513223222232000132132100112311322322210000134555555555555555555555555555555\n555555555555555554000000000000034444444444300000000000033442344444444433323445555555552122355512212222221000132132231000212322312310000000245555555555555555555555555555\n555555555555555555100011100000034333222111000000000000143333344444444443333255555555552012355501222123322100022231132320001322312322310000001355555555555555555555555555\n555555555555555555101111100000000000000000000000000012131234434444344343442245555555551013345500122233312321001231132322200002322333222000000013555555555555555555555555\n555555555555555555101000000000000000000000000000000144213544334443444443244235555555552123334400000122312313200011232322222100123323113100000001555555555555555555555555\n555555555555555555200000000000000000000000000000001222245533343443444443212355555555552113233400000000222212322200122320232220001113111120000002555555555555555555555555\n555555555555555555200000000000000000000000000000032124555433443434443342124555555555552113222400000000013213332221101220231232310002332133200003555555555555555555555555\n555555555555555555300000000000000000000000000001342355554533433444443343455555555555552112321402100000003223232232320131131233311210111001210004555555555555555555555555\n555555555555555555300000000000000000000000000013445444444433434444443345445455555555552212321312221000001201023122322221012332312321100010000004555555555555555555555555\n555555555555555555400000000000000000001112233333444344454333434434443343345455555555553222322112112100001321001322321331000112312323321023100005555555555555555555555555\n555555555555555555400000000111223344455555554333433444442224444434433443455345555555553322322110111211101322200011320231000000222333213223100015555555555555555555555555\n555555555555555555522333445555555555555555543234434454321134444344334444542135555555553332322143100121212312323100110232210000001323113223110025555555555555555555555555\n555555555555555555555555555555555555555555442344444442102333434344344445420145555555553333322045531011211312213211100231232000000112223223232025555555555555555555555555\n555555555555555555555555555555555555555554444444445410024333444444454444312455555555553333321025555410110112213332210010001000000022123232133035555555555555555555555555\n555555555555555555555555555555555555555554445443454313233343444444543343235555555555554333311015555554100001113332232200000000000002233232133045555555555555555555555555\n555555555555555555555555555555555555555554444432443323423442334445433343355555555555554333411114555555542000001222122322102100000000122011132045555555555555555555555555\n555555555555555555555555555555555555555554454333433223432333334444333334555555555555555333311113555555555420000012222322323212100000000000122155555555555555555555555555\n555555555555555555555555555555555555555554443233433234332332344444343345555555555555555433311112555555555554200000222312323312200000000000000155555555555555555555555555\n555555555555555555555555555555555555555555443443333334444342344444444455555555555555555432311111455555555555542000001212323222200000000000000255555555555555555555555555\n555555555555555555555555555555555555555554444444433323344443344444345555555555555555555533311110355555555555555531000002323213221000000000000255555555555555555555555555\n555555555555555555555555555555555555555554444443433433123223444444455555555555555555555543311111255555555555555555310000113223233220000000000355555555555555555555555555\n555555555555555555555555555555555555555554443443443344221244334344555555555555555555555543311111155555555555555555553100001223232132110000000455555555555555555555555555\n555555555555555555555555555555555555555554433444443224324543343345555555555555555555555553311111145555555555555555555531000012232132232100000455555555555555555555555555\n555555555555555555555555555555555555555554433444443211355543343455555555555555555555555553311111145555555555555555555555410000021133322321001555555555555555555555555555\n555555555555555555555555555555555555555555433443343124555543434555555555555555555555555554311111145555555555555555555555554200000122321322211555555555555555555555555555\n555555555555555555555555555555555555555555444443343354544443445555555555555555555555555554311010145555555555555555555555555542000001222321312555555555555555555555555555\n555555555555555555555555555555555555555554444443344434544333555555555555555555555555555555311010145555555555555555555555555555420001212321103555555555555555555555555555\n555555555555555555555555555555555555555555434443344344443224555555555555555555555555555555311000145555555555555555555555555555554200123323303555555555555555555555555555\n555555555555555555555555555555555555555554334433443455431145555555555555555555555555555555301000055555555555555555555555555555555542001211204555555555555555555555555555","555555555555555555555555555555555555542110232352214530124555555555555555422000112555555555555555554334433333332222222455555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555441211232214530111235555555555555411100111555555555555555542345443332222222212555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555554312312433530111111345555555555400100111455555555555555323444443322222222223455555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555553211455531111011112455555555421100111355555555555543235435533322222222133555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555543455530111001211123555555511200011155555555555433454334333322222211233555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555424555555555555555541111101331211134555520100011045555555554334543233233312232222333555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555523235555555555555541111101342321111245531100001145555555543345432333333212222333323555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555533332355555555555541111101332231011112340200001145555555543543333333333211212333324555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555544333343455555555541111101332232010023111000000155555555544533334433333221212333334555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555544443233255555555541111000342232011023222000310155555555544333345444333212223222222322110454332222225555555555555555555555555555555555\n555555555555555555555555555555555544444434335555555541101343232231011023124001310155555555543333444444222101111000000000000454112222235555555555555555555555555555555555\n555555555555555555555555555555555554444445422455555541101455420121111023125102210155555555532234421110000011111100111112220453323322335555555555555555555555555555555555\n555555555555555555555555555555555554444444444323455541111234431121111023125201111155555555532345300111111111122222222222220553223322435555555555555555555555555555555555\n555555555555555555555555555555555544444444444443224541111110242232133113115301221155555555533453301222222333343222343222221553223223245555555555555555555555555555555555\n555555555555555555555555555555555554444444444444442551111221011111011000115401551155555555534434402333333333333222343332211552122223555555555555555555555555555555555555\n555555555555555555555555555555555554444444444444443331000000000000000000115511531155555555544445202333334333332233343443211553211113555555555555555555555555555555555555\n555555555555555555555555555555555554443432221111100000000001110110000000125521300155555555534543302332234433332243322332212553344224555555555555555555555555555555555555\n555555555555555555555555555444332211100000000001111000000001111111000000125541422155555555534432212222222344433332222222213543243214555555555555555555555555555555555555\n555555555555555554433322111000000000000000000001111100000000011011010000125551452155555555544441001122334444443433322222203543443324555555555555555555555555555555555555\n555555555555555520000000000000111111100000000000001110001000000000000000125542331155555555534540011012444443444434433232203541243235555555555555555555555555555555555555\n555555555555555520111000000000110011111100000000000100000000000000001000125233121255555555445330023210123444444434444222204544455555555555555555555555555555555555555555\n555555555555555520111100001000000000000000000000000000000000000000000000124134121255555555444340033320001244434444333232204555555555555555555555555555555555555555555555\n555555555555555530001100000000000000000000000000001111112320000001100110224225211255555555432330132320000001233332322222215555555555555555555555555555555555555555555555\n555555555555555530000000000000000000000000000002344445555541112222222231212345311255555455432330231231110000001121111222115555555555555555555555555555555555555555555555\n555555555555555540000000110000011000000000000004555555555543233334343243124555411255555355433431322331321101200011222222115555555555555555555554455555555555555555555555\n555555555555555540000001110011000000000001000004555555555543443322333243454555510255555255444420221232321322311200123222125555555555545444444444455555555555555555555555\n555555555555555540111112122122111222333334100004555555555543222344553344434545520255555245434320022132321322322310001123125544444444444444444444455555555555555555555555\n555555555555555551222222221221233334344244200003555555555543442223543344345455540355554235433320022232222322322310000001035544444444444444444444455555555555555555555555\n555555555555555551122222222222223344433344200003555554443324444444433443455435550355554125433420032231022322312322100000014444444444444444444444455555555555555555555555\n555555555555555551123222222111243444442434200002321110000003554444424544454225551355555114434420132232100112312313311100000124444444444444444444455555555555555555555555\n555555555555555552122212222000152454323545200000000000000001110244445544541025553355555223444320132232220001223212323220000001234444444444444444455555555555555555555555\n555555555555555552011111000000154444432221000000000000000000003444554445411135554355555223443420132231131220023213333122210000001344444444444444555555555555555555555555\n555555555555555553000000000000011111111223200000000000000000033444444244323345555455554122434520011231132320123123223123332210210012344444444444555555555555555555555555\n555555555555555553011111000000023344444445300000000000000001233444433343323335555555553122445520210022023310133123113122331322321221023444555555555555555555555555555555\n555555555555555554011011100100044443434445300000000000000013334544323343223435555555553122355522322001123100023233101232331232331221000135555555555555555555555555555555\n555555555555555554000000100000044444433445300000000000000243235444344343334335555555553032245512323222232000033123220001221322322220000001245555555555555555555555555555\n555555555555555554000000000000034444344445400000000000002343234444444443323445555555553022235512312222231000023122132110011322311321210000002455555555555555555555555555\n555555555555555555100000001100034444444333200000000000014433244444444343333245555555553011335510222113322210013232132231100111321333322100000013555555555555555555555555\n555555555555555555101011100000022221100000000000000001113123344444344343442145555555553012334510012233311322100122132233311100233333213200000000355555555555555555555555\n555555555555555555101111101000000000000000000000000004321244434344344344234225555555553012233410000021322312311000132231133220001223201110000000355555555555555555555555\n555555555555555555200000000000000000000000000000000123324553334343344443212345555555553112332310000000122312323220001230132132210001322123210000455555555555555555555555\n555555555555555555200000000000000000000000000000002211355543343443444343114555555555553112332110000000002322333222110031132133331100122112320000455555555555555555555555\n555555555555555555300000000000000000000000000000024124555443343444444343355555555555553111232102100000002312223123231122012233321331000000010001555555555555555555555555\n555555555555555555300000000000000000000000000000243454454443343444454344544455555555553211232112221000001310002222333322001222321332321002200001555555555555555555555555\n555555555555555555400000000000000000000000011222344434545433443443443344345455555555553221232211112210001322100222331132000000232333322213310002555555555555555555555555\n555555555555555555400000000000000111223344455543344344454323444434442343455435555555553322232210111211101322311000230132210000011322312323310003555555555555555555555555\n555555555555555555400001112233444555555555555433443454542113444434423444453125555555553333242213200121111321323200010132232000000112312323222104555555555555555555555555\n555555555555555555533445555555555555555555544324544444310133444434344445530045555555553233331202542101211212312322210021012100000012223323213204555555555555555555555555\n555555555555555555555555555555555555555555444345444442002423434444454445412455555555554233341101555531011002312333221000000000000002223323113205555555555555555555555555\n555555555555555555555555555555555555555555444454445431213333444444454344325555555555554333341101455555310000012323232221000000000000123212123215555555555555555555555555\n555555555555555555555555555555555555555555444454244332433344233444543343345555555555555333341101255555553100000113122332212311100000000000013115555555555555555555555555\n555555555555555555555555555555555555555555545543243323342233333445423343555555555555555433231111155555555542000001232321332311310000000000001025555555555555555555555555\n555555555555555555555555555555555555555555545423343323433333334444344345555555555555555533231111145555555555420000011321322322210000000000000035555555555555555555555555\n555555555555555555555555555555555555555555544333333334443343234444444455555555555555555533231111125555555555554310000111322312321000000000000045555555555555555555555555\n555555555555555555555555555555555555555555544344343332334434234444444555555555555555555543331111115555555555555553100000222312323210000000000045555555555555555555555555\n555555555555555555555555555555555555555555444444443333313332334444345555555555555555555553331111114555555555555555531000001323323222000000000155555555555555555555555555\n555555555555555555555555555555555555555555444444344344313124433444455555555555555555555553331111113555555555555555555420000012323123222000000155555555555555555555555555\n555555555555555555555555555555555555555555444344344323431354334334555555555555555555555554331111111555555555555555555554210000123123332221000255555555555555555555555555\n555555555555555555555555555555555555555555443344444321224553333345555555555555555555555554331111111555555555555555555555542000001123231132210355555555555555555555555555\n555555555555555555555555555555555555555555543344344321355553343455555555555555555555555555431101111555555555555555555555555531000011131232230355555555555555555555555555\n555555555555555555555555555555555555555555543444334324554444344555555555555555555555555555421101012555555555555555555555555555310000222232110455555555555555555555555555\n555555555555555555555555555555555555555555544444334454454443355555555555555555555555555555521101002555555555555555555555555555554100122332310455555555555555555555555555\n555555555555555555555555555555555555555555544444334434544323555555555555555555555555555555521100002555555555555555555555555555555542002321221555555555555555555555555555\n555555555555555555555555555555555555555555533443334345443114555555555555555555555555555555520110002555555555555555555555555555555555420000001555555555555555555555555555","555555555555555555555555555555555554221011332442235511345555555555555554220001114555555555555555553244333333322222125555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555542221312432225511112355555555555554221001112555555555555555433454433322222222135555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555542104132325511112113455555555554001001111555555555555554334544433222222222235555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555432112545511111121124555555554211000111455555555555543345445433222222122335555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554332555521111011111134555554112000111255555555555433453344233222222113335555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555355555555555554555521111002321111245555101000011155555555554345543333333222322233335555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555223455555555555555520111001432321112345211000011155555555543344432333333222222333335555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555233235555555555555520111001331331011112302000001155555555534443333333333212123333345555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555432322444555555555520111001331231010022100000001255555555534433334334333212123333345554443555554443345555555555555555555555555555555555\n555555555555555555555555555555555444433442455555555520111001331231011023210002200255555555544332344343333113222221111110000453121121235555555555555555555555555555555555\n555555555555555555555555555555555444443233355555555520111222232230011023210003210255555555533333444442221001100000000000111553323323245555555555555555555555555555555555\n555555555555555555555555555555555444444444234555555520102444311221111023111003110255555555532244411100001111111111112222221552223313345555555555555555555555555555555555\n555555555555555555555555555555555544444444433245555520112345420111101023122002020255555555532354300111111122223222332222211553323323245555555555555555555555555555555555\n555555555555555555555555555555555444444444444322355520111112341231133022124002120255555555534544401222333333343222343322212552123234355555555555555555555555555555555555\n555555555555555555555555555555555544444444444444324530111310121221111000125004540255555555544445302333333333332222343432212552111114555555555555555555555555555555555555\n555555555555555555555555555555555544444444444444544520001110000000000000125204430255555555544454202333334433432343343433213543222324555555555555555555555555555555555555\n555555555555555555555555555555555544445444443322211100000000000010000000125304100255555555434544302222223434332343322322203543343115555555555555555555555555555555555555\n555555555555555555555555555555555433322211000000000000000001111111000000125504231255555555444442112222223344433332222222204543343325555555555555555555555555555555555555\n555555555555555555555554443322111000000000000001111100000000001001000000125523540355555555444451001123334444433433332222204532343135555555555555555555555555555555555555\n555555555555555543322111000000000001100000000000001111001000000000000000125532420355555555434441011112344443444434443232204531344355555555555555555555555555555555555555\n555555555555555520000000000000111111111100000000010100100000000000000000125322121355555555444341013210012444444444443222215555555555555555555555555555555555555555555555\n555555555555555520111000000000000011011000000000000000000000000000000000125131121355555555443341023320000124433433322232115555555555555555555555555555555555555555555555\n555555555555555530001100001000010000000000000000000000001110000000100000224322120355555555432330132230000000123322211222125555555555555555555555555555555555555555555555\n555555555555555530000000000000000000000000000001223334445541111122222230221244020355555455423330231231210000000111111222125555555555555555555555555555555555555555555555\n555555555555555540000000011100000000000000000003555555555542123334344233213555120355555245434431322331231211210001122222135555555555555554444444455555555555555555555555\n555555555555555540000000100000000000000000000003545555555543453333333234345555300355555235444430121132231232321320012222035555554444444444444444455555555555555555555555\n555555555555555550000011111111000011112223100003555544555543221244454334544545400455555225444330023122321222322320000012045544444444444444444444455555555555555555555555\n555555555555555551122222222122122334344345200003555555555543343333553334344445510455555225433430022132232322322321000000035544444444444444444444455555555555555555555555\n555555555555555551122222221221233344333344200003555555554433433334543343344444530455555214334430023232011322311322300000001234444444444444444444455555555555555555555555\n555555555555555551122222222222233344543344200002443322110003555554433444454324540455555213444420022232200111322312322210000001244444444444444444555555555555555555555555\n555555555555555552123212222000143453422434300000000000000002221124434555542014551455555322444330032232231000122312333222000000012344444444444444555555555555555555555555\n555555555555555552122211112000153455433444200000000000000000000344455444531125553455555212343530022231131231013212333223232000110013454444444444555555555555555555555555\n555555555555555553011100000000043332111111100000000000000000003444454334323335554455555212245530001132022320023213323112232221231111123444445555555555555555555555555555\n555555555555555553000000000000011122233444300000000000000000023344443333323325555555554122245521220012013310023223201222232133332132000135555555555555555555555555555555\n555555555555555554011111000000034444444444300000000000000001333455432343323434555555554122235522322111223200023223200121231132232221000001345555555555555555555555555555\n555555555555555554000011110000044443434445300000000000000013234544434333334334555555554023225522322222232100023113222000121232231231010000002455555555555555555555555555\n555555555555555554001000000000035444343444400000000000000134234544444443323445555555554012224511311213232100013123123221000132231232332100000013455555555555555555555555\n555555555555555555100000000000034444444444300000000000001444324444444443333245555555554011233510123113321321001233123232210000232233322310000000045555555555555555555555\n555555555555555555100000000000024443322111000000000000002322334444434443443135555555554001333410011133311322200012123232222210012332310220000000045555555555555555555555\n555555555555555555101111100000011100000000000000000000322214443434344444334225555555554011323200000011221311321210022231033232110011321112100000155555555555555555555555\n555555555555555555201111101000000000000000000000000001431355333444344444222245555555554111323200000000022321333221000131023123232000123312331000155555555555555555555555\n555555555555555555200000000000000000000000000000000122124554334344344344213555555555554111223200000000002322333223221013113123332121001100011000255555555555555555555555\n555555555555555555300000000000000000000000000000001321355544334344444334245555555555554221233212210000001311213212232222102333231132221001100000255555555555555555555555\n555555555555555555300000000000000000000000000000014434555444344344444334544555555555554221123211122100000220001222232233100111231233332211320000355555555555555555555555\n555555555555555555400000000000000000000000000001134454454543343444344234444555555555554222123221111211000232200121231023100000022233321332320000455555555555555555555555\n555555555555555555400000000000000000000112233444334433444433343443443343345435555555553232224121011211211321322100121022221000000122321322322100455555555555555555555555\n555555555555555555400000000000111233445555555543234334454211344443432444454225555555554233224121110122121321322311100022123200000001222322322311555555555555555555555555\n555555555555555555500111223444555555555555555432344444532113344434434544541035555555554233324120153100121121311323320001001100000002212322312311555555555555555555555555\n555555555555555555544555555555555555555555554433444445310233343444445445421355555555555333334110145542001001212333222110000000000000123322312312555555555555555555555555\n555555555555555555555555555555555555555555544444444454111343344444454334324555555555555333334110125555431000001323223232210210000000001100102313555555555555555555555555\n555555555555555555555555555555555555555555544455434543233334334444443343335555555555555433334110115555555310000002222232222321210000000000001204555555555555555555555555\n555555555555555555555555555555555555555555544544324432333233323444432343455555555555555533323111103555555554200000122231232331220000000000000004555555555555555555555555\n555555555555555555555555555555555555555555554543334332334233333444434334555555555555555543333111112555555555542000000231232322221000000000000015555555555555555555555555\n555555555555555555555555555555555555555555554433334332443344224444444445555555555555555543333111111455555555555531000000232321322200000000000015555555555555555555555555\n555555555555555555555555555555555555555555554434434333244434324444444555555555555555555553333111110355555555555555310000011322322322100000000025555555555555555555555555\n555555555555555555555555555555555555555555554444444333232443334444435555555555555555555554333111111155555555555555554200000123323213212100000035555555555555555555555555\n555555555555555555555555555555555555555555554444444334331312343444345555555555555555555554333111111145555555555555555542100001223213333211000035555555555555555555555555\n555555555555555555555555555555555555555555544434434433442235433434555555555555555555555555333111111135555555555555555555531000001113333133210045555555555555555555555555\n555555555555555555555555555555555555555555544434444432232455334335555555555555555555555555442111111135555555555555555555555310000012222123232055555555555555555555555555\n555555555555555555555555555555555555555555554434444432124554334355555555555555555555555555442110111135555555555555555555555554200000122232112155555555555555555555555555\n555555555555555555555555555555555555555555554334433421355544334455555555555555555555555555542110100135555555555555555555555555543100121132220155555555555555555555555555\n555555555555555555555555555555555555555555554445433434445444345555555555555555555555555555552110000045555555555555555555555555555531002332231255555555555555555555555555\n555555555555555555555555555555555555555555554444433444344443355555555555555555555555555555551110000045555555555555555555555555555555420110010355555555555555555555555555\n555555555555555555555555555555555555555555554344433434444321455555555555555555555555555555551011000045555555555555555555555555555555554200000455555555555555555555555555","555555555555555555555555555555555421130113323523255313455555555555555532200011115555555555555555542344333323222221255555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555554311103213522145301123555555555555532210011114555555555555555433454433222222222355555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555554412022222245411111134555555555530110001112555555555555554335445433222222212355555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555542223114435411111111235555555532010001111555555555555532344354332222221123355555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555532214555411010111111245555531120001111355555555555333543343332122221233455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555534555411111002211112345540010000110255555555553345432333332122223332455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555552345555555555555555411111003432211112452110000010255555555533344322333332121123333455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555552233455555555555555411111002331320111121020000011255555555534433333333332121133333455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555553233234555555555555411111002321331010122110000001355555555534433344343332121233333454433212554332222245555555555555555555555555555555555\n555555555555555555555555555555554433333424555555555411111002431331111033210013001355555555543233454443332122221111100000001552122222255555555555555555555555555555555555\n555555555555555555555555555555554444432332555555555411111212332320111032210023100355555555433334444432110000000000000111111553323314255555555555555555555555555555555555\n555555555555555555555555555555554444444352455555555411113443211310111032100031210355555555432344301000011111111122222222212552323314355555555555555555555555555555555555\n555555555555555555555555555555555444444443233555555411113454411101101032100021110355555555433454300111112222333222333222212543233233255555555555555555555555555555555555\n555555555555555555555555555555555444444444543234555411111123431321232032110011120355555555434434401223333333333222343322203541123225555555555555555555555555555555555555\n555555555555555555555555555555555444444444444432245511112200221321122010121035420355555555444345203333333333322222443433203543111225555555555555555555555555555555555555\n555555555555555555555555555555555444444444444344435511112210000000000000123035420355555555444444302333334433432343332432204543343235555555555555555555555555555555555555\n555555555555555555555555555555555444444444444443333200000000000000000000124033000355555555435434312222223334433343222322204542343125555555555555555555555555555555555555\n555555555555555555555555555555555444444332211100000000000001111111000000125123130455555555444342012222233444434332222222215543443335555555555555555555555555555555555555\n555555555555555555555555555554443211100000000001111100000000000101100000125315530455555555444541000113444444433433332332115521342245555555555555555555555555555555555555\n555555555555555555555443321110000000000000000001101111000000100000000000135415420455555555445442002101234444444434443222115544555555555555555555555555555555555555555555\n555555555555555542111000000000011111100000000000000100000000000000000000235423120455555555444351013320001344444444433222125555555555555555555555555555555555555555555555\n555555555555555530000000000000010011111100000000000100000000000000000000235222220455555555443341023231000012333433322232125555555555555555555555555555555555555555555555\n555555555555555530111100000000000000000000000000000000000000000000000000223421220455555555323341132131000000012222111222135555555555555555555555555555555555555555555555\n555555555555555540001110000000000000000000000000111122334440111111112230221232120455555445323441132131121000100011222222035555555555555555554444455555555555555555555555\n555555555555555540000000000000000000000000000002445555555542112333344232312453120455555335334431232332231121321110112222045555555554444444444444455555555555555555555555\n555555555555555550000000111100010000000000000003545555555543344333333234335555101455555325444331121122231233331231000122045544444444444444444444555555555555555555555555\n555555555555555551000000000000000000000001000003555545455543322233445434444455201555555324443340013123231232232331000000045444444444444444444444555555555555555555555555\n555555555555555551011111122122111112233334200003555555555543333343554334434555401555555323433430022122122231321332200000002344444444444444444444555555555555555555555555\n555555555555555551122222221221133334334344300002555555555543432233543234344544511555555312434430023232001221321322320100000012344444444444444444555555555555555555555555\n555555555555555552122222221222223344533344300002555443322103555555442344445423521555555412444330023233210000232321322321000000123444444444444444555555555555555555555555\n555555555555555552122222222112133343542334300001211000000002432113444554553104541555555412243440023232131010012321333213111000000123444444444444555555555555555555555555\n555555555555555552122212223000043354322445300000000000000000000034445544541024552555555312244540022232022131012212323223223221022110134444444455555555555555555555555555\n555555555555555553022211111000054454433221100000000000000000000344445434432335554555555212235530000123123330023213312311233232233122101235555555555555555555555555555555\n555555555555555554000000000000022111111223200000000000000000002344444334323424555555555212235530221002113310013323300233233123233212100001355555555555555555555555555555\n555555555555555554000001000000012333444445400000000000000000123344442334323434555555555113224532322110223200013213211001132122232232000000002455555555555555555555555555\n555555555555555554011111100000034444434444400000000000000001333454433333334434555555555113222521322322232100013213223110011132232132122100000013455555555555555555555555\n555555555555555555000011100000034444333444400000000000000013423444444434333445555555555102222520311212232110002223213232110012132133332310000000025555555555555555555555\n555555555555555555101000000000034444344444400000000000000143433444444444333335555555555101133420123213321321100223213223321110022333320231000000015555555555555555555555\n555555555555555555100000000101024444444333200000000000000243233444434434343135555555555101233420001123221322310001113232123332000122230112100000025555555555555555555555\n555555555555555555100001100000023321110000000000000000021221344344434434334324555555555111232420000001132321322221001232023213221000122322332000025555555555555555555555\n555555555555555555201111100000000000000000000000000000143124533334434444322235555555555111141420000000012321333222110012113113233111001210122000035555555555555555555555\n555555555555555555201111000000000000000000000000000001222355433434334434311455555555555211132420000000001322323223232112202223333123110000100000045555555555555555555555\n555555555555555555300000000000000000000000000000000022124555434344444434235555555555555221122311110000000220102312233332100122232123233110231000045555555555555555555555\n555555555555555555300000000000000000000000000000000342355545434344444434444545555555555221123412112100000231000232232123200000023233332232231000155555555555555555555555\n555555555555555555400000000000000000000000000000012445445444334344344334434555555555554232223412111221100232310001132013210000001132231132231100155555555555555555555555\n555555555555555555400000000000000000000000011223332444344443334344344334345445555555554233223412111111211231232210011023223200000011132232322320255555555555555555555555\n555555555555555555400000000000000001122334455555433443445432244443443344454315555555554233333412100012121231221321210012101210000001211232321331355555555555555555555555\n555555555555555555500000000012233445555555555554324434454211344443443444542025555555555333333412003310111011321333222000000000000000122332321331455555555555555555555555\n555555555555555555511123344555555555555555555543244444541112334444444444531255555555555333333401012553100000111333223221000100000000002220111320455555555555555555555555\n555555555555555555555555555555555555555555555443444445410134334444445434423555555555555433333301011455542000000212212232221231110000000000000221555555555555555555555555\n555555555555555555555555555555555555555555554444544454312333434444444334335555555555555533333301011355555431000001222232132231131000000000000001555555555555555555555555\n555555555555555555555555555555555555555555555445442343234333423344443333355555555555555543333301111155555555310000011231132232221000000000000002555555555555555555555555\n555555555555555555555555555555555555555555555455433333233423333344433334555555555555555553323311111045555555554210000021232231232100000000000003555555555555555555555555\n555555555555555555555555555555555555555555555454223433244324323444444445555555555555555553323311111025555555555553100000121231232321100000000003555555555555555555555555\n555555555555555555555555555555555555555555555443343333334443423444444455555555555555555554323311111115555555555555542000000132322322311000000004555555555555555555555555\n555555555555555555555555555555555555555555555444444433323344333444434555555555555555555555324211111103555555555555555431000001222312323210000005555555555555555555555555\n555555555555555555555555555555555555555555555444444433333131234344445555555555555555555555433211111111555555555555555555310000012312333223210015555555555555555555555555\n555555555555555555555555555555555555555555555444344443443222443333455555555555555555555555434211111111455555555555555555554200000002323113223125555555555555555555555555\n555555555555555555555555555555555555555555555443444443234235433334555555555555555555555555534211111111455555555555555555555543100000113223213125555555555555555555555555\n555555555555555555555555555555555555555555555443444443212455433335555555555555555555555555544111011011555555555555555555555555531000022123211035555555555555555555555555\n555555555555555555555555555555555555555555555443443343125555434455555555555555555555555555544111001011555555555555555555555555555420002233233045555555555555555555555555\n555555555555555555555555555555555555555555555434443343354544434555555555555555555555555555554111001001555555555555555555555555555555310122012045555555555555555555555555\n555555555555555555555555555555555555555555555444443344434444335555555555555555555555555555555111100001555555555555555555555555555555554100000155555555555555555555555555\n555555555555555555555555555555555555555555555444443344344432255555555555555555555555555555555011100002555555555555555555555555555555555542100155555555555555555555555555","555555555555555555555555555555523101222210145345554455555555555555551110100111155555555555555555424533332222222135555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555544202101233235221454013455555555555552320000111035555555555555554235444332222221245555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555543111031134221354111123455555555551011000111115555555555555543354443322222222345555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555544120322232354111121123455555552102100011113555555555555433543533322222112345555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555422221155454111111111123555552212000011111555555555554345433323312232223245555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555422245554111110012111124552002100001110455555555543454333333312222333345555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555455554111110023212111133011000000110455555555434443233333312112333345555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555424555555555555555554111110013423311111103100000011455555555435432343333311113333355555544324554432322355555555555555555555555555555555555\n555555555555555555555555555555413235555555555555554111110013312320111121100000011455555555444333443433312223332233211000003541122222455555555555555555555555555555555555\n555555555555555555555555555555423332345555555555555111110013312320110142100120001455555555433334545433211211110000000001104543233233455555555555555555555555555555555555\n555555555555555555555555555555544333344245555555555111110013322320111142200331001555555555433344333211000011111111122222204532233233455555555555555555555555555555555555\n555555555555555555555555555555544443233335555555555111113322322310111132100402101555555555433444300011111112222222322222214533232232555555555555555555555555555555555555\n555555555555555555555555555555544444443424555555555111134543101101111132100301101555555555434544301112222333333222433222215521232245555555555555555555555555555555555555\n555555555555555555555555555555544444444432334555555111123444311211121142100201201555555555344444202333333333332222433432115531111145555555555555555555555555555555555555\n555555555555555555555555555555554444444445432234555111111013422321332021100443301555555555444444313333334333332333433432125533332245555555555555555555555555555555555555\n555555555555555555555555555555544444444444444432355111123201111110000000100555201555555555444435313333234433432443212322125432432155555555555555555555555555555555555555\n555555555555555555555555555555544444444444444445355101011100000000000000100520001555555555345444112222222344433322222222135434433255555555555555555555555555555555555555\n555555555555555555555555555555554444444444444433221000000000111111000000110421301555555555444443001222334444434333322222035412431355555555555555555555555555555555555555\n555555555555555555555555555555544444444332111000000000000000111111100000130354401555555555345443000002344443444334432322045434555555555555555555555555555555555555555555\n555555555555555555555555555555543321110000000000111100000000000000000000142155301555555555344453002220013444444444442222045555555555555555555555555555555555555555555555\n555555555555555555555555443221100000000000000000100111000000000000000000144023402555555555443442002331000123344433222322045555555555555555555555555555555555555555555555\n555555555555555554332211000000001111100000000000100000110000000000000000145313302555555555333442023232000000122322111222155555555555555555555555555555555555555555555555\n555555555555555550000000000000011111111100000000000000000000000000000000144431202555555555323431033132011000000011112222155555555555555554444444555555555555555555555555\n555555555555555551111100000000000001000000000000000000011121000011111121132223202555555534333431133232132110121010112221155555555544444444444445555555555555555555555555\n555555555555555551001110000000000000000000000000112234455551111222233131221245302555555523334331231233132132232132000121255544444444444444444445555555555555555555555555\n555555555555555551010000000000000000000000000001455555555553223343434231433554102555555522543341012113232132232232000000145444444444444444444445555555555555555555555555\n555555555555555552000000011100000000000000000001545555555553443232333443444454003555555522443441012213232132232232110000001234444444444444444445555555555555555555555555\n555555555555555552000000010000000000000001100001555544455553322244555533443454003555555522344431012223112232231132231000000001244444444444444445555555555555555555555555\n555555555555555552000001111112101111233334400001555555555553443232455433434444103555555521244341013223200011132231132222100000011344444444444445555555555555555555555555\n555555555555555553011222222212123334334334300001555555554432544455554334445532303555555531234451013223222000022231233322311100000011344444444445555555555555555555555555\n555555555555555553022222221222133334433344300001544332110002555433344344455312513555555531225551023223023122001321232322323321002201112344445555555555555555555555555555\n555555555555555554022222222112233343543343400000110000000001211000344454453003523555555521323550012123113232002321331321223223223312310013455555555555555555555555555555\n555555555555555554022222222100034354332444400000000000000000000013444543442224544555555421222540010013202331002322320123223213323321210000013455555555555555555555555555\n555555555555555554022221212100035355433221100000000000000000000034444433432333555555555412222441232100112320002322321001113213223223200000000023555555555555555555555555\n555555555555555555111110000000023221111123310000000000000000000234444323432343555555555402322241322322233200002311322210001113223213222220000000124555555555555555555555\n555555555555555555100000000000001223344444510000000000000000002334443333333433555555555401422233321322223100002312312323210001213213333232000000000455555555555555555555\n555555555555555555101111100000025444433444410000000000000000033245443443333344555555555400312334221212332221000223312323332110001233233012100000000555555555555555555555\n555555555555555555101001110000025444343444410000000000000000243244444444332334555555555300112334112223331132220001212323212332100012123111221000001555555555555555555555\n555555555555555555201000100000015444344444510000000000000002433344444444434314555555555301123234100012131231231121001223202321312100002332123310002555555555555555555555\n555555555555555555200000000000014444444433200000000000000003213444443443434323555555555301123224100000022231133322200002201311333312100110000110002555555555555555555555\n555555555555555555300000000000014332211000000000000000000322134434443444432324555555555311114224100000001232233322323101320222333213312100011000003555555555555555555555\n555555555555555555301011100000001000000000000000000000001332454333443444421245555555555312112324110000000231221321223232210012223213323322123200004555555555555555555555\n555555555555555555401111100000000000000000000000000000022135553343444443423555555555555322111324120000000131000222223212310000002323333123223100005555555555555555555555\n555555555555555555400000000000000000000000000000000000321455443343444433444445555555555322111324121210000132220011123102321000000113223113223221015555555555555555555555\n555555555555555555400000000000000000000000000000000003434555443343444433444445555555555323222234121121210132232210002103323220000000113223233133115555555555555555555555\n555555555555555555500000000000000000000000000000011224454454433434434433434544555555555323322234121112111132132231110002311221000000122123232123125555555555555555555555\n555555555555555555510000000000000000000000011233455423433444333444434334445423555555555323333233121001121121231232322100000000000000012333222133035555555555555555555555\n555555555555555555510000000000000000012234455555554334334453213444344344454104555555555423333233020111001000121233322322100010000000000111001133045555555555555555555555\n555555555555555555510000000000112334555555555555553244445431023434344454452035555555555433333333010113421000000222311233222122111000000000000001045555555555555555555555\n555555555555555555520001122344555555555555555555443344445201333434444543442455555555555543333342010111555320000000222223123233123100000000000000155555555555555555555555\n555555555555555555532345555555555555555555555554444444453112333444444433433555555555555543333242110110355554310000012123123223222100000000000000155555555555555555555555\n555555555555555555555555555555555555555555555554445543542233343334454333335555555555555554333242111111155555554200000012123232133220000000000000255555555555555555555555\n555555555555555555555555555555555555555555555554444433432342233334443333455555555555555554333242111111045555555553100000012132132232210000000000355555555555555555555555\n555555555555555555555555555555555555555555555555454333332343233334443444555555555555555555333241111111025555555555542100000023232231231110000000455555555555555555555555\n555555555555555555555555555555555555555555555555443233333443343244444445555555555555555555433341111111104555555555555531000001122331232332110000455555555555555555555555\n555555555555555555555555555555555555555555555555443433333334434244444455555555555555555555533241111111102555555555555555421000001221233321322101555555555555555555555555\n555555555555555555555555555555555555555555555555444444333333433344443455555555555555555555543241111111110455555555555555555320000000222311322311555555555555555555555555\n555555555555555555555555555555555555555555555554444444334322213434444555555555555555555555553341111111110455555555555555555554310000011222321112555555555555555555555555\n555555555555555555555555555555555555555555555554443443433432244333345555555555555555555555554340110111111455555555555555555555554200002212322203555555555555555555555555\n555555555555555555555555555555555555555555555554443444432323553343455555555555555555555555555340110010011455555555555555555555555553100123312304555555555555555555555555\n555555555555555555555555555555555555555555555554433444432135543344555555555555555555555555555430110010011555555555555555555555555555542001100104555555555555555555555555\n555555555555555555555555555555555555555555555555434443422455443345555555555555555555555555555530111000001555555555555555555555555555555531000015555555555555555555555555\n555555555555555555555555555555555555555555555555344433434444443455555555555555555555555555555530111000001555555555555555555555555555555555421015555555555555555555555555\n555555555555555555555555555555555555555555555554444433444454433555555555555555555555555555555530110000002555555555555555555555555555555555555335555555555555555555555555","555555555555555555555555555555232211221111354455555555555555555555500101001110255555555555555555335433322222222455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555341013122321253234552134555555555555414210001111145555555555555543344443322222222455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555554222010232254121552011234555555555411110000111025555555555555533444533222222223455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555553230211223222552011221234555555410021000111114555555555555334434433222221133455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555553211412253453011111111234555423120000011112555555555553345333333212322233455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555543111255553010101111111235520031000001111555555555533454332333222223333455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555544355553011110022211111320010000000110555555555434433233333211123333455555555555555544433455555555555555555555555555555555555\n555555555555555555555555555555455555555555555555553010110024323211111120000000111555555555444332343333211133333555544322114531211222455555555555555555555555555555555555\n555555555555555555555555555555234555555555555555553010110023313310111121000000011555555555443333434333222333222221100000004532233232555555555555555555555555555555555555\n555555555555555555555555555555233234555555555555553010110023312320110141100210012555555555432334444332111111100000001112115523233143555555555555555555555555555555555555\n555555555555555555555555555555432332354555555555553110100024312310110141202420002555555555333443432110000111111112222222115533232232555555555555555555555555555555555555\n555555555555555555555555555555444333342255555555553110112123322300110141103212001555555555323444300111111122233222332222115522332344555555555555555555555555555555555555\n555555555555555555555555555555444444324345555555553110134442112111110141103202001555555555334444201222223333332223433222125411211155555555555555555555555555555555555555\n555555555555555555555555555555444444445323455555553110134544211111110141101102102555555555344454202333333333322223434432125432223255555555555555555555555555555555555555\n555555555555555555555555555555544444444444323455553111111124312321431121102534102555555555444544313333344333432433323322135433431255555555555555555555555555555555555555\n555555555555555555555555555555444444444444443223554111122101212211110000003555102555555555344444213332234433332433222222045433432355555555555555555555555555555555555555\n555555555555555555555555555555444444444444444443354111122100000000000000003411002555555555344443112222223444433322222222045334422355555555555555555555555555555555555555\n555555555555555555555555555555544444444444444444442000000000000011000000103402202555555555444433001123334444434333322322045213434555555555555555555555555555555555555555\n555555555555555555555555555555544444444444332211000000000000111111100000101545302555555555445443000101334443444344432222155555555555555555555555555555555555555555555555\n555555555555555555555555555555544443332110000000011110000000000101000000120453203555555554444443001321001344444444332321155555555555555555555555555555555555555555555555\n555555555555555555555555555544321110000000000000110111000000000000000000141222203555555554443442002332000012234433222221155555555555555555555555555555555555555555555555\n555555555555555555555543321100000000100000000000000010000100000000000100143012203555555554333432013222000000001212112221255555555555555555544445555555555555555555555555\n555555555555555553221100000000011111111110000000000010000000000000000000144242103555555554323432023123121000010001112221255555555555544444444445555555555555555555555555\n555555555555555551000000000000000001101010000000000000000011000000110120143223203555555534334331133223123111132011001221355555544444444444444445555555555555555555555555\n555555555555555552011100000000000000000000000000001122334452111122223231142135203555555532444331132123223123233123100000355444444444444444444445555555555555555555555555\n555555555555555552000110000000000000000000000000344555555553213343434231232455104555555531443341012213223123233233100000012344444444444444444445555555555555555555555555\n555555555555555552000000000000000000000000000001455555555553444232333441345445104555555532243441002213223232232133221000000012344444444444444455555555555555555555555555\n555555555555555553000000011100000000000000000001455555555553322244555543344455104555555532244431013223101132232132132111000000113444444444444455555555555555555555555555\n555555555555555553000000010001000000011223300001555555555553334232455533433454104555555531234351013223210001132232132232210000000013444444444455555555555555555555555555\n555555555555555554000111112112211222334434410000455555555542533344555423434542104555555531124551013223223100012232133331222210001100113444444555555555555555555555555555\n555555555555555554022222222122123334433334410000455544321101555544334334445411304555555531223551013223113123101321232231232322212311210123555555555555555555555555555555\n555555555555555554022212222122222334444344410000321100000001321100134444454102514555555531232451001123102232002321331131222312323321220000124555555555555555555555555555\n555555555555555555022222222211133344432343510000000000000000000001344454443223534555555521122350010002202331001332320012222312322322210000000124555555555555555555555555\n555555555555555555122211222200025245433443300000000000000000000003444443332233555555555511222342232100112320001321322100002312322312321210000000124555555555555555555555\n555555555555555555112221111100025344321111100000000000000000000023444433432243555555555511332334321322223210001321322321100002323312323322000000000255555555555555555555\n555555555555555555101100000000011111122334510000000000000000000233444333432433555555555510332314321222223110001322321322322000002323333213200000000255555555555555555555\n555555555555555555200000000000013344444444510000000000000000003334544343333344555555555410221333432211332132110012321322323222100112323101121000000355555555555555555555\n555555555555555555201111100000015444333444520000000000000000024334444444433334555555555400011242412223331132231000111322311332311100002223123320000355555555555555555555\n555555555555555555300001111000014444343344520000000000000000244334444444434314555555555400113323410012122131132222100112301320232320100122001220000455555555555555555555\n555555555555555555301000000000014444444444420000000000000000332344444344433423555555555411112313400000012232133322311100321221233311320100001000001555555555555555555555\n555555555555555555300000000110014444433211000000000000000022313443444344432323555555555411112422400000000232232322333211220123322311322321013200001555555555555555555555\n555555555555555555400000100000002221000000000000000000000143245433344444432145555555555411211322411000000131011221223323220001112322333213223200002555555555555555555555\n555555555555555555401111100000000000000000000000000000001222454334343443432455555555555422211232412000000022100023223202320000000222323203323211003555555555555555555555\n555555555555555555400111100000000000000000000000000000012135554344444443434445555555555422211133412111000033231000013202322110000001212213223223204555555555555555555555\n555555555555555555500000000000000000000000000000000000142355544343444443444445555555555423222233312111220132132221000102321331000000022123223113204555555555555555555555\n555555555555555555510000000000000000000000000000000011344445444343443433434544555555555423322224312102111132132132221000210011000000012223223123215555555555555555555555\n555555555555555555510000000000000000000000000011234443344344433343434433435433555555555423333324312101112111132133322211000000000000000122101023215555555555555555555555\n555555555555555555510000000000000000000011233455555532343445321344434334445303555555555433333324202011000000011232322323211012100000000000000012125555555555555555555555\n555555555555555555520000000000000011234455555555555433444453102344444344453025555555555532333324201011142000000121221223223223213100000000000000035555555555555555555555\n555555555555555555520000000011234455555555555555554334444531133344444454442355555555555543333335211011145531000000123223213223212200000000000000045555555555555555555555\n555555555555555555520011234455555555555555555555544344445410243344444543432555555555555553333324111011115555431000001013213223222210000000000000045555555555555555555555\n555555555555555555543455555555555555555555555555444454444223334333444433434555555555555554333324111111103555555421000001113223123232110000000000155555555555555555555555\n555555555555555555555555555555555555555555555555544543343234234333444333345555555555555555333324111111101555555555320000001123223232232010000000155555555555555555555555\n555555555555555555555555555555555555555555555555544443343234323334444343455555555555555555433224111111110455555555554310000001233232132232100000255555555555555555555555\n555555555555555555555555555555555555555555555555545423333243334234444444555555555555555555533234111111111155555555555554210000011231133332232100355555555555555555555555\n555555555555555555555555555555555555555555555555544333333334434334444445555555555555555555543334011111111035555555555555554200000011132320232320355555555555555555555555\n555555555555555555555555555555555555555555555555544444433333343334444455555555555555555555553334011111111115555555555555555543100000011231231120455555555555555555555555\n555555555555555555555555555555555555555555555555544444443332222343444555555555555555555555554334011111111125555555555555555555542100001212322210555555555555555555555555\n555555555555555555555555555555555555555555555555544444343442224433345555555555555555555555555343011011101125555555555555555555555542000222322321555555555555555555555555\n555555555555555555555555555555555555555555555555544344343233255333355555555555555555555555555443011001101125555555555555555555555555531001210112555555555555555555555555\n555555555555555555555555555555555555555555555555543344443213554333455555555555555555555555555543011001100035555555555555555555555555555421000003555555555555555555555555\n555555555555555555555555555555555555555555555555543344442135544344555555555555555555555555555552011100000035555555555555555555555555555555420003555555555555555555555555\n555555555555555555555555555555555555555555555555543444343455444345555555555555555555555555555552011100000035555555555555555555555555555555555324555555555555555555555555\n555555555555555555555555555555555555555555555555544443344445443355555555555555555555555555555552011000000045555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555553224322120334555555555555555555555554001010001110455555555555555554345433222222224555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555553321012222101352445552355555555555554142100001110255555555555555543444433222222134555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555431031112332352214551012345555555554121100001111045555555555555434545432222221234555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555554421110311342213551111212345555554000210001111125555555555554334334332223322334555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555554431203222333551111111112345554221210000111113555555555543454333332123223335555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555554232211455551110101111112344100310000011101555555555433543233332122233335555555555555555555554555555555555555555555555555555555555\n555555555555555555555555555555555555555554332455551110100122111112100110000001101555555555344433333332121233335555555554435544423222555555555555555555555555555555555555\n555555555555555555555555555555555555555555554555551110110034222111111100000000112555555555344323433332121333335554432110015521222223555555555555555555555555555555555555\n555555555555555555555555555553455555555555555555551110110033313300111111000000112555555555443334444332133332222100000000015533233233555555555555555555555555555555555555\n555555555555555555555555555553233455555555555555551110110033213310100241101100012555555555433344453321111100100000111222125413332243555555555555555555555555555555555555\n555555555555555555555555555553233223555555555555551110100034313311110141204310002555555555323443421100001111112222222222125432332324555555555555555555555555555555555555\n555555555555555555555555555554432333433555555555551110101123313301110131114021002555555555324544200111112222333223432222135412322355555555555555555555555555555555555555\n555555555555555555555555555554444432332455555555552110234421112111110131114012003555555555335444201222333333332223433322045421111255555555555555555555555555555555555555\n555555555555555555555555555554444444344245555555552110245543011111110241102013003555555555344444313333333333322333434332045433333355555555555555555555555555555555555555\n555555555555555555555555555555444444454323345555552110122334213212431131114323003555555555444445213333344333422433223222045423421455555555555555555555555555555555555555\n555555555555555555555555555555544444444454322335552111121013213211210000025553003555555555344344113322233344333332222222155334332455555555555555555555555555555555555555\n555555555555555555555555555555444444444444444322552011132101000000000000025211003555555554354443112222223444434333222222155224413555555555555555555555555555555555555555\n555555555555555555555555555555444444444444444454552000100000000001000000015102103555555554444444100113344444434344333321155235555555555555555555555555555555555555555555\n555555555555555555555555555555544444444444444332211000000000111111100000004445104555555554454443000111234444444344432221255555555555555555555555555555555555555555555555\n555555555555555555555555555555444445544332210000001100000000000101101000003553204555555554444443001331000234444343333321255555555555555555555555555555555555555555555555\n555555555555555555555555555555444322210000000000111110000000110000000000111312304555555554434442002332000000123332112221355555555555555555555455555555555555555555555555\n555555555555555555555555554432110000000000000000000011011100000000000100140021204555555554334432013223100000000111112220455555555555555444444445555555555555555555555555\n555555555555555555554432110000000111110000000000001010000000000000000000152143104555555554334332023123112100011000112220455555555544444444444455555555555555555555555555\n555555555555555553110000000000011111111110000000000000000000000000110110154222204555555543434332132233123112123122100111555544444444444444444455555555555555555555555555\n555555555555555553000100000000000001000000000000000011122342011112222231153125304555555541443332122123223123333123100000234444444444444444444455555555555555555555555555\n555555555555555553011110000100001000000000000000123344555553212333435231142355204555555541243442002212223123223223100000000134444444444444444455555555555555555555555555\n555555555555555554000100000000000000000000000000455555555553345332323341244445205555555542244432002213213223233123232000000001134444444444444455555555555555555555555555\n555555555555555554000000001110000000000000000000455555555553432134455552344345215555555542235342003223200123133123123122100000001124444444444455555555555555555555555555\n555555555555555554000000011000000000000001100000455554555553324243455543343455115555555541124552013223321000023233123332221100000001124444444555555555555555555555555555\n555555555555555554000000011011100011223433510000455555555553443233555543444543115555555542123552013223213101001232133332232321101320110124555555555555555555555555555555\n555555555555555555101111222212213333434424410000455555443211555555433434545521015555555542131451013223103213201231232231122322322331231001134555555555555555555555555555\n555555555555555555112222222122123334443334420000343221000000433210014445545301315555555542132251001113202332001331231022222321322332221000000134555555555555555555555555\n555555555555555555112222222222223334454243420000000000000000000000134454344222535555555532122242111001211331001332331001112321322322320110000000134555555555555555555555\n555555555555555555112322222210014345332354520000000000000000000000344444343233555555555521222234332211122320001321232220000111322311322332100000000145555555555555555555\n555555555555555555212211222200015345543321100000000000000000000002345443333233455555555520242223432322223210001321331232310000112322333312310000000045555555555555555555\n555555555555555555212221100000014322111122320000000000000000000023344433332343455555555520142221431221323221000232321232323211000123323201211000000045555555555555555555\n555555555555555555300000000000001122334444520000000000000000000233454444333344555555555510031233342211332132210001221322321333210001112312123220000155555555555555555555\n555555555555555555300001100000004444443444520000000000000000002423444444433234555555555510011224242123232132132011000222310331231220000123211231000255555555555555555555\n555555555555555555301111111011004443443444520000000000000000024433444444433323555555555510102322340001123232033232200001310231132331220000000000000255555555555555555555\n555555555555555555400001111000004444444444530000000000000000033233444444443422555555555510111322340000001232233331322210231132233321332220002210000355555555555555555555\n555555555555555555400100000000004444444443210000000000000001131344344344442332555555555521111341340000000132232231233322221012222321333322212320000455555555555555555555\n555555555555555555400000000110003443221000000000000000000004313543434344442135555555555521211132341100000022010132222322331000000222333311322321000555555555555555555555\n555555555555555555510000110000001110000000000000000000000022245433344344341355555555555522211132331210000023110012213300331100000001222312322323201555555555555555555555\n555555555555555555510111110000000000000000000000000000000212455434444443344445555555555522211123331311100023232110001201322321000000011222323312311555555555555555555555\n555555555555555555510111000000000000000000000000000000003225554434344443344455555555555422322223431311121023123232010001220122000000012213323213312555555555555555555555\n555555555555555555510000000000000000000000000000000000024454544434344443343454555555555422332223421210112123132132232100010000000000000223212213313555555555555555555555\n555555555555555555520000000000000000000000000000012234334434444334443433434543555555555422333332421200112101132133331322200001000000000001000002204555555555555555555555\n555555555555555555520000000000000000000000001234455554334344542244443434445412555555555532333332410200100000011132221223322113211100000000000000005555555555555555555555\n555555555555555555530000000000000000001223455555555553344355420244444435454114555555555542333333411100113200000011132223312323312310000000000000015555555555555555555555\n555555555555555555530000000000001123445555555555555542454454112334444444453245555555555543333333511101112553100000012223312323222210000000000000025555555555555555555555\n555555555555555555530000000123345555555555555555555433444441024334444453342455555555555554333332411101110455543100000002213323213222100000000000025555555555555555555555\n555555555555555555540112344555555555555555555555554444444431233434444543433555555555555555333322411111110155555543100000002223213223222000000000035555555555555555555555\n555555555555555555554555555555555555555555555555554445434423433423345423435555555555555555433323401111111035555555542100000002323223123122100000045555555555555555555555\n555555555555555555555555555555555555555555555555554444334323422333454343455555555555555555543323401111111115555555555542100000112232123332222100055555555555555555555555\n555555555555555555555555555555555555555555555555555543334324333323444444555555555555555555553324401111111103555555555555532100000012133231132221155555555555555555555555\n555555555555555555555555555555555555555555555555555533334334443423444445555555555555555555554323401111111111555555555555555431000000022231132131255555555555555555555555\n555555555555555555555555555555555555555555555555554434434333344333444345555555555555555555555333301111111110355555555555555555431000000222232110355555555555555555555555\n555555555555555555555555555555555555555555555555554444444333232234344455555555555555555555555434301111111111455555555555555555555421000222232330355555555555555555555555\n555555555555555555555555555555555555555555555555554444444344121443434555555555555555555555555534201100110111455555555555555555555555421012221120455555555555555555555555\n555555555555555555555555555555555555555555555555554434434334324533335555555555555555555555555534201100110011455555555555555555555555555320000001555555555555555555555555\n555555555555555555555555555555555555555555555555554434444322255434355555555555555555555555555544211100010001555555555555555555555555555555310001555555555555555555555555\n555555555555555555555555555555555555555555555555554434444312555434455555555555555555555555555555101110000001555555555555555555555555555555554312555555555555555555555555\n555555555555555555555555555555555555555555555555554334434235544434555555555555555555555555555555101110000001555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555554444334444554335555555555555555555555555555555101100000002555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555531234512123555555555555555555555555530010010011102555555555555555543354333222212245555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555542332122211113543555544555555555555531321000011110455555555555555533444432222222345555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555552300121223211432235530134555555555531211000011111155555555555555334444332222212345555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555432210103322541214530111223555555530002100011111135555555555553344343331233223345555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555422302112232324531111211123455532201100001111214555555555543443333331222333355555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555532114112544541111111111123431113100000111103555555555434533333331212333355555555555555555554434555555555555555555555555555555555555\n555555555555555555555555555555555555555532122555541111100121111110001100000011102555555555344333333331212332355555555432135522212124555555555555555555555555555555555555\n555555555555555555555555555555555555555555443555541111100133222111111000000001103555555555353334333321223333355433210000025422232325555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555541111100134223201111110000000113555555555443234343321232221111000000111035423332334555555555555555555555555555555555555\n555555555555555555555555555532445555555555555555541111100133223310100231101000113555555555333344543221111001101011222222045322332325555555555555555555555555555555555555\n555555555555555555555555555542322355555555555555541111100134213311110232224200013555555555334434311000111111222223222222045322322435555555555555555555555555555555555555\n555555555555555555555555555543333223545555555555541111100133223201110231141120003555555555334444200111122223432223433222045212211455555555555555555555555555555555555555\n555555555555555555555555555554433333423555555555541111233222223101110231141021004555555554344444202223333333322224434332155321222455555555555555555555555555555555555555\n555555555555555555555555555554444432242555555555541111345542011011010231120021004555555554444444213333333333322334334322155334422555555555555555555555555555555555555555\n555555555555555555555555555554444444453234555555541111234444112212320231134232004555555554444444113333344333323433223221155324332555555555555555555555555555555555555555\n555555555555555555555555555555444444444443234455541111110123223312320000145552004555555554444443113222223344333322222221254344323555555555555555555555555555555555555555\n555555555555555555555555555554444444444444433234541111232011111100000000054110004555555554444433112222333444434333223221354124435555555555555555555555555555555555555555\n555555555555555555555555555554444444444444444433541111111000000000000000044012004555555554444344100013344444444344433221355455555555555555555555555555555555555555555555\n555555555555555555555555555554444444444444444444430000000000111111100000035254004555555554454443100210123444444444432221455555555555555555555555555555555555555555555555\n555555555555555555555555555554444444444444332110000000000000100111101000015542115555555554444443001332000123344343223221455555555555555555555555555555555555555555555555\n555555555555555555555555555554444444432110000000111110000000001000000000003313215555555554434432002323100000012222112221455555555555555554444455555555555555555555555555\n555555555555555555555555555554432210000000000000000111100100000000000100110112215555555555334332013223100000000001122221555555555555444444444455555555555555555555555555\n555555555555555555555555443211000000010000000000000000010000000000000000130233115555555554334332023213113100012101001211555555544444444444444455555555555555555555555555\n555555555555555555543221100000001111111110000000000000000000000000000010151122215555555552443332132233223213223113200001455444444444444444444455555555555555555555555555\n555555555555555554000000000000001001111010000000000000011232001111122231154214415555555552353332012113223113223223200000012344444444444444444555555555555555555555555555\n555555555555555554011110000000000000000000000000011233445553112233435231153245315555555552144432002312223223223223211000000012344444444444444555555555555555555555555555\n555555555555555555011111000000000000000000000000245555555553334342423331144445315555555552225343002213212223223123223101000000011344444444444555555555555555555555555555\n555555555555555555100000000000000000000000000000354555555553443223445551234445315555555551224452002323210012123123123223210000000001234444444555555555555555555555555555\n555555555555555555100000001110001000000000000000355554555553323244455553343445225555555552123552002323322100012223123332132221000110011234555555555555555555555555555555\n555555555555555555100000001000000000001122320000355555555553443132455543343454125555555553122452003223213202100232123232223332221231131001245555555555555555555555555555\n555555555555555555100000111111211122334433420000355555554432445555543443444531025555555552122252002223202223201231132122122331232332122000001235555555555555555555555555\n555555555555555555201112222221213333433334420000355433210000454321001444545411125555555542123234000112311332001332232002222331232332221000000000234555555555555555555555\n555555555555555555212222222122222334454334430000121000000000110000014445445312335555555532122235222000111331000232232110001221332321232222100000000135555555555555555555\n555555555555555555312222122211213334343243430000000000000000000000134444334233455555555530221223432211122320000331232231110000222321233322310000000015555555555555555555\n555555555555555555302322222200004335443344310000000000000000000000234543333233455555555530133132442222312210000231231232321100000232333310220000000025555555555555555555\n555555555555555555302221121200004444432111110000000000000000000002344543343243455555555530033132241121223221000022331232333222210011222311112210000035555555555555555555\n555555555555555555401121100000002211112334530000000000000000000023345434333344455555555530022123334321332123221000121232320232231110000223311232000045555555555555555555\n555555555555555555400000000000001234444444430000000000000000000242344444443234555555555520001132434113222123123122100112320232132231110001100011000045555555555555555555\n555555555555555555400111100000003444343444530000000000000000001343344444443332555555555520111331334000013233123332221100131132133331232110000210000155555555555555555555\n555555555555555555501111111100003444434344440000000000000000003433344434443432455555555520121232243000000132233332232321122012332331232332211331000155555555555555555555\n555555555555555555510001010000003444444444430000000000000000113124434434443342455555555521111143143010000132122231122333321000110232233321332320000255555555555555555555\n555555555555555555510000000000103444443321100000000000000000332354334434443124555555555521121123243110000022000022222321232000000011232321332322210355555555555555555555\n555555555555555555510000000000002322100000000000000000000001323543334444342245555555555522211113242121000023221001112310232210000000011222322321320455555555555555555555\n555555555555555555520001110000000000000000000000000000000012145543444444343455555555555532322113242121010023223221000110231233100000002212322311320455555555555555555555\n555555555555555555520111110000000000000000000000000000000221455443434444344445555555555532322222342121012123123123112100120001000000001223322312321555555555555555555555\n555555555555555555520100000000000000000000000000000000001434454443444344343454555555555522333222351121012123123123232210100000000000000011100002311555555555555555555555\n555555555555555555530000000000000000000000000000000112333444454433444343344543555555555532333332251120011100022133332232321102200000000000000000002555555555555555555555\n555555555555555555530000000000000000000000000011234555533444454324443443444421555555555542333333251010010000000022231123322322311310000000000000003555555555555555555555\n555555555555555555540000000000000000000001223455555555433434542124443434545203555555555543333333341110011120000000022222311322321210000000000000004555555555555555555555\n555555555555555555540000000000000000123345555555555555334445421234344445444235555555555554333332340110011145320000001112312322312221000000000000005555555555555555555555\n555555555555555555540000000000012344555555555555555544344444202434444454343355555555555555333332340111111015555320000000112323212323222000000000015555555555555555555555\n555555555555555555540000011234555555555555555555555444444453113343444443333455555555555555433332340111111103555555320000000112323323223211000000025555555555555555555555\n555555555555555555551123455555555555555555555555555444543442233342344533334555555555555555533332340111111111555555554320000000122323113233221000035555555555555555555555\n555555555555555555555555555555555555555555555555555444443432342333344433345555555555555555543332430111111110255555555554321000000123123332133221035555555555555555555555\n555555555555555555555555555555555555555555555555555545433432343333344444455555555555555555554332430111111111045555555555554310000000023232133232045555555555555555555555\n555555555555555555555555555555555555555555555555555544333433433432444444555555555555555555555332430111111111025555555555555554310000001122233111055555555555555555555555\n555555555555555555555555555555555555555555555555555544343433334343344445555555555555555555555432420111111111115555555555555555554310000121232231155555555555555555555555\n555555555555555555555555555555555555555555555555555544444433323323444445555555555555555555555533521111111111125555555555555555555554310012332121255555555555555555555555\n555555555555555555555555555555555555555555555555555444444434313144344455555555555555555555555543511110011001125555555555555555555555554310000000355555555555555555555555\n555555555555555555555555555555555555555555555555555444443433432443334555555555555555555555555553411110001001125555555555555555555555555554210000355555555555555555555555\n555555555555555555555555555555555555555555555555555444444432324543335555555555555555555555555554411111001000035555555555555555555555555555554210455555555555555555555555\n555555555555555555555555555555555555555555555555555443444431145543445555555555555555555555555555501111000000035555555555555555555555555555555554555555555555555555555555\n555555555555555555555555555555555555555555555555555443443422454443455555555555555555555555555555400110000000045555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555544443434454434555555555555555555555555555555400010000000045555555555555555555555555555555555555555555555555555555555","555555555555555555555555554211145144555555555555555555555555552001001000101015555555555555555434543322222235555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555212354121234555555555555555555555552021101000111103555555555555555334443222221235555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555322322222111135435555424555555555552342101000111110455555555555553344443222221335555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555332002212232224412155411123455555551000200000111111155555555555543443433212222335555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555554212101033225413145411112122455552110120000011112135555555555434533333222233245555555555555555555554335555555555555555555555555555555555555\n555555555555555555555555555555553223031131323245411111111112342321310000001111004555555555334423333221233245555555555543255322121235555555555555555555555555555555555555\n555555555555555555555555555555555555321141125545411101011111111000120000000111004555555554443333333221233245555554321000155212323245555555555555555555555555555555555555\n555555555555555555555555555555555555555421215555411101000222121111000000000011104555555554443343333222333344432100000011155333322345555555555555555555555555555555555555\n555555555555555555555555555555555555555555435555511101100343132111111100000001115555555554433344433123221111000001112221254233323245555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555511101100233133100001321100000115555555554333444332111001111111222222221254323224355555555555555555555555555555555555555\n555555555555555555555555555334555555555555555555511101100233123201100332232000115555555554234444200111111222332224332221354122213555555555555555555555555555555555555555\n555555555555555555555555555323234555555555555555511101000243123201110332212200015555555554344444201112223333322224333221354212224555555555555555555555555555555555555555\n555555555555555555555555555323332245455555555555511101011233223101110331100310015555555553344444112333333333222334344320453344224555555555555555555555555555555555555555\n555555555555555555555555555443333344135555555555511102344321121111110321100220015555555554444443113333343334324433232221453233325555555555555555555555555555555555555555\n555555555555555555555555555444444323425555555555511102455441011111210321121330015555555554444443123332344333323322222221553343235555555555555555555555555555555555555555\n555555555555555555555555555444444444532345555555511101122343123213430110155530025555555553444433122222223444343332222221551144345555555555555555555555555555555555555555\n555555555555555555555555555544444444444432234555511101210122122111100000142210025555555553444343011123344444333343323211554455555555555555555555555555555555555555555555\n555555555555555555555555555554444444444444432235511101331010000000000000130020025555555554444443000001234444443444322212555555555555555555555555555555555555555555555555\n555555555555555555555555555544444444444444444435520101110000000011100000141451025555555554544432000221001234444433323212555555555555555555555555555555555555555555555555\n555555555555555555555555555544444444444444444444310000000000011111110000155530035555555554444432001333100000123332122213555555555555555544444555555555555555555555555555\n555555555555555555555555555544444444444444332100000110000000000000000000144130145555555554344332002323200000000011122204555555555554444444444555555555555555555555555555\n555555555555555555555555555544444455432211000000011111000000000000000000011041145555555544443332013213212100001000011204555555444444444444445555555555555555555555555555\n555555555555555555555555555544443221100000000000000011001110000000000000002133235555555544443332023223213312113212210002444444444444444444445555555555555555555555555555\n555555555555555555555555555432100000000000000000010000000000010000000000101223245555555543243332033123313213323312310000001234444444444444445555555555555555555555555555\n555555555555555555555543211000001111111110000000000000000000000001111121230222455555555543134342002212323213323223311000000001234454444444445555555555555555555555555555\n555555555555555555421100000000001100110100000000000001122344111122324322252324555555555543124452001222222323223213323200000000001123444444445555555555555555555555555555\n555555555555555555300010000000000000000000000000012234555554222333434332254444455555555543222552002222310113223213213322321000000000123444455555555555555555555555555555\n555555555555555555301111000010000000000000000000145555555554345332233452243444455555555543122451002322321000112323213333223121000021011113455555555555555555555555555555\n555555555555555555400010000000000000000000000000144555555554332134555551233445455555555543112252002322322201100123213333223233222133123100012455555555555555555555555555\n555555555555555555400000000111000100000000000000155554555554334322355553334345345555555544212234002323301312310132123213111232133233212100000012345555555555555555555555\n555555555555555555400000001100000000000112330000155555555554343345555434344453145555555544213224301213311323200233123101232232132232232101000000001245555555555555555555\n555555555555555555400000001111210112233443441000155555543210355543210024454540155555555543212322520001220232000132233110000132132232133223210000000002555555555555555555\n555555555555555555500111112221212333343433441000154432100000232100000244544521255555555541212122452200011231000132133232110000122232133331231000000002555555555555555555\n555555555555555555511222222212212333444434441000011000000000000000001444534423355555555541123222243222222320000232132133232110000123233331012100000003555555555555555555\n555555555555555555511221222222222334444234351000000000000000000000003444433323355555555551014313215332322311000023232132233322221000122231221332100004555555555555555555\n555555555555555555511222222220002424543244320000000000000000000000023454334334355555555551003312323521233223211000122132232123223121000012321112200004555555555555555555\n555555555555555555521221122220002535543211110000000000000000000000233544333334455555555551001212342432333113223101100012231023113233121000000000000015555555555555555555\n555555555555555555521222111000001321111233451000000000000000000001324544443323455555555540000113232431213223113223220000122113123332123222100132000015555555555555555555\n555555555555555555520110000000000123344444441000000000000000000013324444443332455555555540011133223420001223223332132221122102232232133233222232000025555555555555555555\n555555555555555555530000010000001444433344441000000000000000000034334444444442355555555541012114312520000023223232122332322100010133233331133232110035555555555555555555\n555555555555555555530111111001001444434344451000000000000000000032244443444333355555555541121103312511100013101013222331133100000001122231132232232045555555555555555555\n555555555555555555530000111000001444434444441000000000000000001222433443444313555555555542212111332511200013211001221330132221000000001122232231132055555555555555555555\n555555555555555555540100000000001444444332100000000000000000003325433443444225555555555542221111232511210013223211000120132123200000001221232331232155555555555555555555\n555555555555555555540000000010000443210000000000000000000000022255334444434345555555555542231211232512210013213223111100022001100000000022321121231155555555555555555555\n555555555555555555540000010000000100000000000000000000000000222555334444434445555555555542233222233402220013213213223220100000000000000000000000120255555555555555555555\n555555555555555555540011110000000000000000000000000000000002325554443444434444555555555542233322224402210101113123332132221100210100000000000000000355555555555555555555\n555555555555555555551011110000000000000000000000000000011233444444343434334454455555555542333333323401200100001123232122332322331231000000000000000455555555555555555555\n555555555555555555551000000000000000000000000000001123455534434543344444344441355555555553233333324401100110000001112222321232332221000000000000001555555555555555555555\n555555555555555555551000000000000000000000000011234555555424344431344443354411555555555554233333334301100111110000001211321322321322200000000000001555555555555555555555\n555555555555555555551000000000000000000000123455555555555334345311344444445314555555555554433333325301100111044210000000111322321322322200000000002555555555555555555555\n555555555555555555552000000000000000011344555555555555554344453113344444434245555555555555533333324201111111015554310000000111322322312322210000003555555555555555555555\n555555555555555555552000000000000123455555555555555555543444541034344445333355555555555555543333225201111111103555554321000000122323312333322211004555555555555555555555\n555555555555555555552000000011344555555555555555555555444444532334333454333455555555555555553333225201111111110455555555421000000012213323213323204555555555555555555555\n555555555555555555553001123455555555555555555555555555444534433323333443334555555555555555555333235101111111110155555555555421000000002213213212115555555555555555555555\n555555555555555555554244555555555555555555555555555555444433323423334444445555555555555555555433235111111111111035555555555555431000000012223221015555555555555555555555\n555555555555555555555555555555555555555555555555555555544334324334334444455555555555555555555533225111111111111115555555555555555432000012223223125555555555555555555555\n555555555555555555555555555555555555555555555555555555553333334443334444555555555555555555555543334011111111111125555555555555555555532100122101035555555555555555555555\n555555555555555555555555555555555555555555555555555555543434332343334444555555555555555555555554344011110111011125555555555555555555555542100000045555555555555555555555\n555555555555555555555555555555555555555555555555555555444444333231343445555555555555555555555555344011100011001135555555555555555555555555543100045555555555555555555555\n555555555555555555555555555555555555555555555555555555444444344224433355555555555555555555555555444011110011000035555555555555555555555555555543255555555555555555555555\n555555555555555555555555555555555555555555555555555555443444324235333455555555555555555555555555553011110000000045555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555443444322354344555555555555555555555555555553011111000000045555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555443444313554345555555555555555555555555555552001100000000045555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555434434335544345555555555555555555555555555552000100000000155555555555555555555555555555555555555555555555555555555","555555555555555555555555552101352355555555555555555555555555510010010001101035555555555555555434443222222355555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555552212353233455555555555555555555555510111010001111104555555555555554344433222212355555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554123442212022355445555445555555555513421010001111101555555555555553444432222223355555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555131111222211135223455301344555555511102000001111111355555555555533433332123233455555555555555555555555455555555555555555555555555555555555555\n555555555555555555555555555341013011233235322155301112234555510001200000111112045555555555435433332122233455555555555555555554332245555555555555555555555555555555555555\n555555555555555555555555555554322011131123222255301112111123424202100000011111015555555554344323332112333455555555554321254111122355555555555555555555555555555555555555\n555555555555555555555555555555554442120331235345301111011111111002300000001111015555555554443333332112333455555432100000254323323355555555555555555555555555555555555555\n555555555555555555555555555555555555423221135555301111001211111110000000000011015555555554432343332223333443211000001121353233313355555555555555555555555555555555555555\n555555555555555555555555555555555555555443335555311111001342131111111000000001115555555554333444332232211110000011222221453323233355555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555311111001333133101111221000001125555555554334444321110001111122223222220453123224555555555555555555555555555555555555555\n555555555555555555555555554555555555555555555555311111001332133201100322121000125555555553344344200111112223332234332221453111115555555555555555555555555555555555555555\n555555555555555555555555554133455555555555555555311111001343133101110322112000025555555553344444101122233333322234343321553333335555555555555555555555555555555555555555\n555555555555555555555555554233224455555555555555311111000333133001110321101200025555555553444443113333333333223334343221553343125555555555555555555555555555555555555555\n555555555555555555555555555332333253355555555555411112333212122111110322100300025555555554444443123333343334324332232212543343335555555555555555555555555555555555555555\n555555555555555555555555555444433343245555555555411113455430111111110422110410025555555554444433123332333344333222222212542342245555555555555555555555555555555555555555\n555555555555555555555555555444444324424555555555411112334442123114420210155510035555555553544333022222233444343333233213531355555555555555555555555555555555555555555555\n555555555555555555555555555444444445432323455555411111100132133212110000133300035555555544444442001113444444333444322213555555555555555555555555555555555555555555555555\n555555555555555555555555555544444444445433222455411112321111011000000000100110035555555544444432000111123444443444322214555555555555555555555555555555555555555555555555\n555555555555555555555555555444444444444444443235411112221000000001100000122530035555555544544432000232100123344432222204555555555555555554445555555555555555555555555555\n555555555555555555555555555444444444444444445455400000000000011111110000255420035555555544444332001333200000012221122215555555555555444444445555555555555555555555555555\n555555555555555555555555555444444444444444443322100000000000000010100000253230045555555544443332002323200000000000122215555555554444444444445555555555555555555555555555\n555555555555555555555555555444444444444432210000011111000000010000000000020230145555555544543332013213312210002101101114555544444444444444445555555555555555555555555555\n555555555555555555555555555444444454321100000000010011100110000000000000012232335555555543443332023323312312223312310000123444444444444444445555555555555555555555555555\n555555555555555555555555555544432110000000000000000000000000000000000000002132235555555543244342023112322312323322310000000012344444444444455555555555555555555555555555\n555555555555555555555555554311000000111000000000000000000000000000111122100231355555555544224452001211323312313322322100000000112344444444455555555555555555555555555555\n555555555555555555555432110000001111111111000000000000011233101112223322230323555555555544213552001222322323313212322311110000000001234444455555555555555555555555555555\n555555555555555555521000000000000000100000000000000122345555211233434322252344555555555544131451001322310112213213312323322111000011001123555555555555555555555555555555\n555555555555555555500011000000000000000000000000034455555555334433233452253444455555555533122352002322322100001223312333223223221023112100123455555555555555555555555555\n555555555555555555511111100000000000000000000000045555555555343124455552243434455555555534201234002322312311110023212323212233233233112200000112455555555555555555555555\n555555555555555555510000000000000000000000000000045555455555333333355552233445445555555544311224402322301312310133123212222233123223222100000000012345555555555555555555\n555555555555555555510000000111000100000000121000045555555555343234455542334444145555555544212322521212310323200133223100122132133232123212210000000001455555555555555555\n555555555555555555510000000000000000112233351000045555555432255555421003445541145555555543211231351000220232000133123221000011133232123332231000000000455555555555555555\n555555555555555555520000011111221123343442441000045544211000243210000024454441255555555542112122344210012231000132123223221000011123233332022100000001555555555555555555\n555555555555555555520111222222211333344333441000032100000000000000000244443433355555555553022312324422222320000133133123232221110001223232111222100002555555555555555555\n555555555555555555520222222212222233445434342000000000000000000000001344433323345555555552013421312531222322100012233123232223322110000023332123310002555555555555555555\n555555555555555555530222213221121433533224451000000000000000000000002345423323345555555552002312332341233113222100011123232023213223111001110000100003555555555555555555\n555555555555555555530222222220001533554332210000000000000000000000023454333334355555555552010212234253323113213212210001132023113333113211000022000004555555555555555555\n555555555555555555530222112120000544321111232000000000000000000000133444444333455555555551000122313252112223213333231110013202223333123223222123100005555555555555555555\n555555555555555555540222110000000111123344452000000000000000000000333444444333355555555551011023312351000123223333223232222100122123123332133233110015555555555555555555\n555555555555555555540000000000000234444344452000000000000000000003433444444442355555555552011103431351000023122123112332233100000012233232023232232025555555555555555555\n555555555555555555540000110000000444433344452000000000000000000003334444444333255555555552112111431351110013100002232231023110000000011123232232133135555555555555555555\n555555555555555555550111111100000344444434452000000000000000000112143344444322455555555552222111232250221003322100111231033232200000000221232232133045555555555555555555\n555555555555555555551000100000000344444444321000000000000000000332443344444314555555555552221111132340221013213222100010133112210000000122332121132045555555555555555555\n555555555555555555551010000000000344443210000000000000000000001224533344443345555555555542232122133340221013213213212210001000000000000001110000122155555555555555555555\n555555555555555555551000000010000232100000000000000000000000012145434344433444555555555542233222223440221012213213333231110000110000000000000000000155555555555555555555\n555555555555555555551000011000000000000000000000000000000000032455434344433445555555555542233333322430220011112213232223232221231121000000000000000255555555555555555555\n555555555555555555552011111010000000000000000000000000000123344444434344434344355555555542233333332430120011000012223112231232332121000000000000000355555555555555555555\n555555555555555555552011100000000000000000000000000011234554344454334444334442255555555553233333332430110011100000002232231232232221100000000000000455555555555555555555\n555555555555555555552000000000000000000000000000012345555553344443134444345530455555555554333333323520110011101000000000221232321232321100000000000555555555555555555555\n555555555555555555553000000000000000000000001134555555555543434541134444444423555555555554433333322520111011101432000000000221321332322321210000001555555555555555555555\n555555555555555555553000000000000000000012345555555555555533445411334444544325555555555555543333322510111111110355542100000000122332311323322210002555555555555555555555\n555555555555555555554000000000000000123455555555555555555434444203334444433345555555555555553333322511111111111045555543100000000122312333312323202555555555555555555555\n555555555555555555554000000000001234555555555555555555554444454123433445333455555555555555555333323511111111111015555555553210000000102322312322203555555555555555555555\n555555555555555555554000000113455555555555555555555555554454343233433454334555555555555555555433324501111111111103555555555554210000000112223321104555555555555555555555\n555555555555555555554001234555555555555555555555555555554443332332333444434555555555555555555533324401111111111110455555555555554320000012123223205555555555555555555555\n555555555555555555555345555555555555555555555555555555554543332333323444445555555555555555555543323401111111111110455555555555555555421001223111115555555555555555555555\n555555555555555555555555555555555555555555555555555555554423433444433444455555555555555555555554334401111111101111455555555555555555555431000000025555555555555555555555\n555555555555555555555555555555555555555555555555555555554333333234333443455555555555555555555555334301111011100111555555555555555555555555532100035555555555555555555555\n555555555555555555555555555555555555555555555555555555554444433323234344555555555555555555555555434301110001100111555555555555555555555555555543145555555555555555555555\n555555555555555555555555555555555555555555555555555555554444434322343345555555555555555555555555545201111000100001555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555554444433423533345555555555555555555555555555201111010000002555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555554344432235433455555555555555555555555555555201111100000002555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555554344431255434555555555555555555555555555555100110000000003555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555554344432554435555555555555555555555555555555100010000000003555555555555555555555555555555555555555555555555555555","555555555555555555555555531124533555555555555555555555555555100100200011011155555555555555554344432222224555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555532111451445555555555555555555555555100110100011111025555555555555553344432222124555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555542222541312344555555555555555555555124210100011111103555555555555543444332222234555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555552224322221111255244555223455555555131120000001111110455555555555434433321222324555555555555555555555544355555555555555555555555555555555555555\n555555555555555555555555552321022122322145221455101122345555000012000001111111155555555555344323322223334555555555555543454332212355555555555555555555555555555555555555\n555555555555555555555555554431031010332144131355211122112244132021000000011111025555555554344333322113334555555555432100452122222455555555555555555555555555555555555555\n555555555555555555555555555555432230310313232355211110121111121023100000001111025555555554433333322123335555543210000000453323324455555555555555555555555555555555555555\n555555555555555555555555555555555553211421155455211011001211111101100000000111025555555554433433321233334432100000112221552223232455555555555555555555555555555555555555\n555555555555555555555555555555555555554212155555211011001332121111111000000011125555555554323443322322111001111122222221553233233555555555555555555555555555555555555555\n555555555555555555555555555555555555555555355555211011001342233001111211000001135555555553334444211100011112222233222211541122135555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555211011001332133101001422110000135555555543344444101111122233322234332212542112235555555555555555555555555555555555555555\n555555555555555555555555553455555555555555555555211011001342133101100422121000035555555543344343101222333333322244343212543342245555555555555555555555555555555555555555\n555555555555555555555555552233455555555555555555211010001332133001100422003100035555555543444443113333333333234333232213542343245555555555555555555555555555555555555555\n555555555555555555555555552233223454555555555555211011222222232111111422102200035555555544444433123333443334334322232204543432255555555555555555555555555555555555555555\n555555555555555555555555554332333441355555555555201013444320110110101422102400045555555544444333023222233444333222222204521343455555555555555555555555555555555555555555\n555555555555555555555555554444432234255555555555201013444441122113421311145400045555555544444332012222234444343333232214534555555555555555555555555555555555555555555555\n555555555555555555555555554444444445223455555555201111111242133213210000134200045555555544443432000012344444433444322215555555555555555555555555555555555555555555555555\n555555555555555555555555554444444444444322344555201112210121121000000000000100045555555544444432000110112344444443232215555555555555555555455555555555555555555555555555\n555555555555555555555555555444444444444444322255201112220110000001100000003510045555555544444332000232100011233322222115555555555555554444445555555555555555555555555555\n555555555555555555555555554444444444444443444355301111000000011111110000155410045555555544443332001333200000001111122125555555555544444444455555555555555555555555555555\n555555555555555555555555554444444444444444444444200000000000010010100000152310035555555544443331002312300000000000012135555554444444444444455555555555555555555555555555\n555555555555555555555555555444444444444444432100001111000000001100000000120410135555555533542331003312312210102311210012344444444444444444455555555555555555555555555555\n555555555555555555555555555444444554443321000000011111110010000000000000021310325555555533343242023223312312322311320000001234444444444444455555555555555555555555555555\n555555555555555555555555555444444433100000000000000001001000000000000000012212335555555534224352023112322312322322320000000000123444444444455555555555555555555555555555\n555555555555555555555555555543321000000000000000000001000000000000010112001322255555555544313552001321322312322312322210000000000112344444455555555555555555555555555555\n555555555555555555555555443210000011111111000000000000000012100111223323100332555555555544212451001222321222312312312321221000000000011234555555555555555555555555555555\n555555555555555555554321100000000110111100000000000011234455211233444422230244555555555534222352001322320001212322312333313222100012101101234555555555555555555555555555\n555555555555555555520000000000000000000000000000012345555555333433232342252344455555555534212244001322322200000122312333222323222123213310000123455555555555555555555555\n555555555555555555520111000000000000000000000000035555555555344223445553253444545555555534311224301322311311210023213322211233123223322200000000012355555555555555555555\n555555555555555555520101101000000000000000000000035555455555332334355552243434435555555544321222521322310322310133113201233233123223223211100000000001355555555555555555\n555555555555555555530100000000000000000000000000035555555555344323355552233444225555555444311332352112320233200123223200010022123223113223332000000000355555555555555555\n555555555555555555530000000111000000000012242000035555555543254555532101434453035555555434321222144100120132000023123222110000022123123333123100000000455555555555555555\n555555555555555555530000000000111001123443343000035555432100154321000003444442145555555444121212234421112231000033123123233120000012233232011221100000455555555555555555\n555555555555555555540000111122121233343343443000034321000000010000000024454432345555555554011321222542322321000023233123233332222000011123232123310001555555555555555555\n555555555555555555540111222222221333345433443000010000000000000000000134443333345555555553002431231352132322211001123123233113313212100001221000110001555555555555555555\n555555555555555555540222122222222333435324343000000000000000000000000234433333345555555553010321233234233113323200000012232013202323212200000011100002555555555555555555\n555555555555555555550222222221110333543334431000000000000000000000001345433334345555555553000121224425223213212322221000013113212333213323211023200003555555555555555555\n555555555555555555551223222121000343554321111000000000000000000000013344444333455555555552001012322335102323212333222221012201233223113333223223200004555555555555555555\n555555555555555555551222211110000342211123453000000000000000000000033344444333255555555552001102331235100023223223222332232100011013223233023223222005555555555555555555\n555555555555555555551112100000000012234444443000000000000000000000243344444343255555555553011211442135010013212113222232123200000000012123123233123115555555555555555555\n555555555555555555551000000000000244444344453000000000000000000000333344444434245555555553112110242234011002200001222231023222100000000122123232123125555555555555555555\n555555555555555555552001111000000244443434444000000000000000000001214334344422355555555552121211133234022102322201000121023223310000000122233232133125555555555555555555\n555555555555555555552011011110000254443444443000000000000000000023244334344423555555555553222111114144022112312323200000012100100000000001221000122035555555555555555555\n555555555555555555552000000000000244444432110000000000000000000122453344443335555555555553223122223243022101212212323221000000000000000000000000000045555555555555555555\n555555555555555555553010000001000244321100000000000000000000000213543444443444555555555553223322222353022100113213333222232110121010000000000000000155555555555555555555\n555555555555555555553000000000000111000000000000000000000000002235543444443444455555555552223432322252022001101113223122232232232132000000000000000155555555555555555555\n555555555555555555553000011000000000000000000000000000000001234344443444433344355555555553233333332252012001100001113222231132232221000000000000000255555555555555555555\n555555555555555555554011111000000000000000000000000000012445534444433444434453255555555554233333332351011001110000001221231232231232221100000000000355555555555555555555\n555555555555555555554010000000000000000000000000001134455555434345323444434541355555555554423333332451011001111010000000111232231232332320110000000455555555555555555555\n555555555555555555554000000000000000000000000001245555555555334454114444444532555555555555533333332351111101111034210000000011232232321332332110000455555555555555555555\n555555555555555555555000000000000000000000012455555555555554344442133444444424555555555555453333332350111111111015554321000000011222321333312322211555555555555555555555\n555555555555555555555100000000000000000124555555555555555543344520333444443335555555555555554333322340111111111101555555431100000001211322311322311555555555555555555555\n555555555555555555555100000000000001245555555555555555555443445411343444433355555555555555555433322440111111111110355555555432100000000111322321102555555555555555555555\n555555555555555555555100000000012455555555555555555555555444444323342345333455555555555555555533322540111111111111045555555555543100000012112323203555555555555555555555\n555555555555555555555100001124555555555555555555555555555445434333233344344555555555555555555543332430111111111111015555555555555554210001233211204555555555555555555555\n555555555555555555555201345555555555555555555555555555555444333234332454445555555555555555555554332430111111111111125555555555555555554320001000005555555555555555555555\n555555555555555555555455555555555555555555555555555555555543333343342444445555555555555555555555333530111101110111125555555555555555555555421000015555555555555555555555\n555555555555555555555555555555555555555555555555555555555543333334433444455555555555555555555555533520111000110011135555555555555555555555555432125555555555555555555555\n555555555555555555555555555555555555555555555555555555555444443332323444455555555555555555555555543520111100110001145555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555444443432234334555555555555555555555555554510111100010000045555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555444444342353335555555555555555555555555555510111111000000055555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555444444233543345555555555555555555555555555510111000000000155555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555434444225543455555555555555555555555555555400011000000000155555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555434443245443555555555555555555555555555555400001000000000255555555555555555555555555555555555555555555555555555","555555555555555555555555422355445555555555555555555555555540000002000010010355555555555555553344322222245555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555511024523555555555555555555555555540001101100111111045555555555555543444322221345555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555522113532334555555555555555555555540131101000011111015555555555555534443322322345555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555531234522120323455455555345555555540421200000011111111555555555555434333322223345555555555555555555543322455555555555555555555555555555555555555\n555555555555555555555555542322112222111253233554111234555540000220000001111120255555555554344323322223345555555555554322552211223555555555555555555555555555555555555555\n555555555555555555555555542300130112332254121454111121123441210121000000111111045555555553343333321133345555555543210001552233233555555555555555555555555555555555555555\n555555555555555555555555555432220110311233231454111111111111310330000000011110035555555554433333321233355555432100000112542333133555555555555555555555555555555555555555\n555555555555555555555555555555533420203312254454111010111111111111000000000111035555555554433433312333344321000001122212542232333555555555555555555555555555555555555555\n555555555555555555555555555555555554232211255554111010002321221111110000000011035555555544334443213221110011112222222213532232245555555555555555555555555555555555555555\n555555555555555555555555555555555555554433255555111011002442232001111211010011145555555543344443211000111122322233322213531111155555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555111011002332233101001421100001145555555543344443101111222334322243332204542223355555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555111011002332133111101422220000045555555543444443002223333333223343443214533431255555555555555555555555555555555555555555\n555555555555555555555555532445555555555555555555111010002332233011101422022000045555555543444433023333333343234332222215533433355555555555555555555555555555555555555555\n555555555555555555555555532322345555555555555555111010111332232011101422003100045555555544444332023333443333233222222215533431455555555555555555555555555555555555555555\n555555555555555555555555542333222533555555555555111023444210120110101422004200045555555544444332123222234443333322222215412445555555555555555555555555555555555555555555\n555555555555555555555555554433333432455555555555111024554431121113311411135200055555555544443332012223344443343443232125555555555555555555555555555555555555555555555555\n555555555555555555555555544444443244245555555555111011223342233124310100044100155555555544444332000012344444444444222125555555555555555555555555555555555555555555555555\n555555555555555555555555554444444454323234555555111012200121232100000000000100155555555544444332000111011234444433232135555555555555555444455555555555555555555555555555\n555555555555555555555555554444444444454432223455111013320110000000100000014400155555555544443331000233200000122321222135555555555554444444455555555555555555555555555555\n555555555555555555555555555444444444444444443355111011110000001111110000155400155555555544443331001323300000000001122145555555544444444444455555555555555555555555555555\n555555555555555555555555554444444444444444454455100000000000011011110000142300145555555543442332002312311100001100001035555444444444444444555555555555555555555555555555\n555555555555555555555555554444444444444444444332000000000000000100000000111400125555555533443242002312312321112321220000123444444444444444555555555555555555555555555555\n555555555555555555555555554444444444444443210000001111100000000000000010121400224555555533444352023223322311332321330000000012334444444444555555555555555555555555555555\n555555555555555555555555554444444555332100000000001001101000000000000000031301325555555534314551012111322311322322321100000000011233444444555555555555555555555555555555\n555555555555555555555555554444443321000000000000000000000000000000000011002302245555555544312551001321222322322311322320110000000000123345555555555555555555555555555555\n555555555555555555555555555432110000001100000000001000000001100011122223001322455555555544312351001222320222322312321322322101000001100012345555555555555555555555555555\n555555555555555555555555432100000111111111100000000000112345311123334423110134555555555434323144001322321000111322311333322323212113312210001234555555555555555555555555\n555555555555555555554211000000000000010000000000001123455555322434332333230244455555555434312134301322322210000023312323312233223223311210000000123455555555555555555555\n555555555555555555540000000000000000000000000000014555555555344323345553253343445555555434310123521322311321320023213311322223213223222210000000000012355555555555555555\n555555555555555555540111100000000000000000000000025455555555332224455553254344435555555444421231352322310222310133223200122123113223213322321000000000155555555555555555\n555555555555555555550000100000000000000000000000025555455555344313255553253445325555555444411232245111330133200023223211000012123223213333223100000000255555555555555555\n555555555555555555551000000001100010000000012000025555555555344445543210243554125555555445221223235300011132000023113223222100001113323333101111000000355555555555555555\n555555555555555555551000000010000000011233344000025555554321155532100000344453135555555455121211223531112331000023123213223231111000112223122133320000355555555555555555\n555555555555555555551000000111122012234343343000025543210000021100000002444343345555555555102231232253231321000012233113223223323201000002232101220000455555555555555555\n555555555555555555551000111222221233344333444000012100000000000000000014454332335555555554101342132135233212211100012123233113312323311100000001000001555555555555555555\n555555555555555555552022222221222223344433434000000000000000000000000024443332345555555554010231223424433213323211110001123113312333212322210013200001555555555555555555\n555555555555555555552122222222222233444323444000000000000000000000000134543333445555555554001021132433512213302323222110002311323323213323323223200002555555555555555555\n555555555555555555552132222222000242454433210000000000000000000000001334444333355555555554000102241233501223312333223232122200112113223333113323222103555555555555555555\n555555555555555555553122212222000153432111233000000000000000000000003334444433245555555554001211332124400013223223112233233200000001123223113223223204555555555555555555\n555555555555555555553122211100000121112344444000000000000000000000024334444434245555555554101120243114401013201002222232013210000000000112223223113204555555555555555555\n555555555555555555553011100000000023444444444100000000000000000000033344444434345555555553112111023224402102311000111232023223210000000122123223123215555555555555555555\n555555555555555555554000001000000144443334444100000000000000000000121344444432355555555553121211213325302211323212100011023201220000000012232101023115555555555555555555\n555555555555555555554011111000100144443434445100000000000000000001324434444432455555555553223121112315302210212322311210001100000000000000000000001035555555555555555555\n555555555555555555554010011110000144444444432000000000000000000002335334444324555555555553223212222325202220112312323222111000011000000000000000000035555555555555555555\n555555555555555555554000000000000144444321000000000000000000000011354344443344555555555553223322222235202210012313333223233221132122100000000000000045555555555555555555\n555555555555555555555000000001000033210000000000000000000000000122554344443444555555555553233333332235102200111112223112232133233122100000000000000155555555555555555555\n555555555555555555555100000100000000000000000000000000000000123434554344443445455555555554233333233235101200111000001232232132232232210000000000000155555555555555555555\n555555555555555555555101111000000000000000000000000000001234554444443344443444245555555554323333333245111100111100000010131132231132232220000000000255555555555555555555\n555555555555555555555101111100000000000000000000000012345555553444542444434552155555555554433333433245011100111101000000000122232232231232221100000355555555555555555555\n555555555555555555555101000000000000000000000000013455555555543435421444444541455555555555442333332244011111111101432100000000022232321233322332210455555555555555555555\n555555555555555555555200000000000000000000000123455555555555533445213444444433555555555555554333332244011111111110255543210000000011221332311322320455555555555555555555\n555555555555555555555200000000000000000001234555555555555555434453033344443335555555555555555333332244011111111111035555554321000000000221322321111555555555555555555555\n555555555555555555555200000000000000012345555555555555555554345441134344543345555555555555555533332253011111111111104555555555421000000002212322211555555555555555555555\n555555555555555555555300000000000013455555555555555555555554444442334334433455555555555555555543332352011111111111101555555555555432100001223322312555555555555555555555\n555555555555555555555300000000124555555555555555555555555554443433323334443555555555555555555554332252011111111111110455555555555555543210011100003555555555555555555555\n555555555555555555555300001234555555555555555555555555555554443423433344444555555555555555555555333252011111111111111555555555555555555554310000004555555555555555555555\n555555555555555555555412345555555555555555555555555555555555433334333344445555555555555555555555433351011110111001111555555555555555555555555431005555555555555555555555\n555555555555555555555555555555555555555555555555555555555555333333444344445555555555555555555555543351011100011000111555555555555555555555555555445555555555555555555555\n555555555555555555555555555555555555555555555555555555555554344333332344455555555555555555555555553351111110001000002555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555554444333223434455555555555555555555555555440111110000000003555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555554444444234334555555555555555555555555555540011111000000003555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555554344423354335555555555555555555555555555540011100000000004555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555544444422454345555555555555555555555555555530001100000000004555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555554444424554455555555555555555555555555555530000100000000005555555555555555555555555555555555555555555555555555","555555555555555555555554455555555555555555555555555555553021000200001100103555555555555555543443222235555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553234554455555555555555555555555553000010110001110110355555555555555434442222234555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555554111245235555555555555555555555553001110010001111110045555555555555344432222235555555555555555555555543224555555555555555555555555555555555555555\n555555555555555555555555210135324345555555555555555555553034220010001111111114555555555554343332222335555555555555555434532212235555555555555555555555555555555555555555\n555555555555555555555555212245221203234553555553344555553020021000000111111211555555555553443332212335555555555554310004522232335555555555555555555555555555555555555555\n555555555555555555555555422322122221111541324552011123453000002100000011111120155555555543433332123335555555543210000015523332335555555555555555555555555555555555555555\n555555555555555555555555423001301123322551313552111121111122022000000000111110055555555544334332223245555432100001122215422322335555555555555555555555555555555555555555\n555555555555555555555555544211201103112332313552111111211111113200000000011110155555555544334332233345421100111222222125422322455555555555555555555555555555555555555555\n555555555555555555555555555554333303014122554552111110012111111111000000000111155555555543344432232111001111222332222125411111455555555555555555555555555555555555555555\n555555555555555555555555555555555542322111555552111110013331221111111110000011155555555533444432100011112233322343322135422233555555555555555555555555555555555555555555\n555555555555555555555555555555555555554342555552111110003431332001012311100011155555555533444432001122233333222443432135334312555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555552111110003331232011101412100000255555555534444332012333333332233332322145324333555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555552011110003431232011101412220000255555555534444332023333433343243222222145334314555555555555555555555555555555555555555555\n555555555555555555555555345555555555555555555552011110003331231011101411031000255555555544443332133323343443332222222155124445555555555555555555555555555555555555555555\n555555555555555555555555313234555555555555555552011112322221221111102411032000255555555544443332122222234443433332322155455555555555555555555555555555555555555555555555\n555555555555555555555555323332225445555555555552011134444300110111102411043000255555555544433332111123444443434443222155555555555555555545555555555555555555555555555555\n555555555555555555555555443232334313555555555553011124454421232134411200032000255555555544443331100001123344444432321255555555555555544444555555555555555555555555555555\n555555555555555555555555444444332442455555555553011111112331332112100000000000355555555544443332100122100011233322221255555555555444444445555555555555555555555555555555\n555555555555555555555555444444444443233345555553011113100211121000000000024100355555555444433342100233310000000011221355555555444444444445555555555555555555555555555555\n555555555555555555555555544444444444544322224553011123310210000001110000045100355555555444432352101322310000000000000245555444444444444445555555555555555555555555555555\n555555555555555555555555554444444444444444432553011122210000001111110000023100354555555433443351101311311220101320211001123344444444444445555555555555555555555555555555\n555555555555555555555555544444444444444444444553000000000000000001000000014100443555555433444451102322321321322331231000000012234444444445555555555555555555555555555555\n555555555555555555555555544444444444444444444431000011100000001000000000004100443555555433434551113212322321332332331100000000001123344455555555555555555555555555555555\n555555555555555555555555544444444444444444211000001111110000000000000000003100333555555433422541101211232321322321332320011000000000011235555555555555555555555555555555\n555555555555555555555555544444445554443210000000000000100000000000000001013100225555555443421252000221221222322321321232232201100001110101123455555555555555555555555555\n555555555555555555555555544444444432100000000000000000000000000000111113114102245555555433412235200222320001211322321333321322322212311331000012345555555555555555555555\n555555555555555555555555554444321000000110000000000000000012310112223423101013455555555434412224511332332110000122321322321223312323321220000000000123455555555555555555\n555555555555555555555555554321000001111111100000000000123455521233343323000024445555555344421222441322321320220013312321322223312322322321110000000000035555555555555555\n555555555555555555555543210000000010001000000000001134455555433533233454120134445555555444531122244322320231320023312310122223212323312322323100000000035555555555555555\n555555555555555555554100000000000000000000000000003555555555434213455554151234444555555445431123125421320133310013223311000001113313312333212310000000045555555555555555\n555555555555555555554001110000000000000000000000003555554555432333235554154344433555555445431123312530121023200013213323212100000102323323201122210000155555555555555555\n555555555555555555555010111010000000000000000000004555555555434324455431154345414555555355322121222452002232000023213212323222111000011212323212231000155555555555555555\n555555555555555555555100000000000001000000012100004555555554235555321000254445215555555455302121122235322231000013323213223222332311100000122100010000255555555555555555\n555555555555555555555100000001100000000123334300004555543210034310000000244444235555555555301234213313532222211000112213323202321322321210000002210000355555555555555555\n555555555555555555555100000000011101123344344200004542100000000000000000244433334555555555200144213322453212322210100001123102311333311322321112320000455555555555555555\n555555555555555555555100001112212123334433344300001100000000000000000000344333334555555555201023112244254212311322322110002320232323312333312322311100455555555555555555\n555555555555555555555101112222122123344543334300000000000000000000000001344333335555555555200002113133253122312333213223112210011112322323302322323311555555555555555555\n555555555555555555555212322222122223344432445300000000000000000000000003454433345555555555100110223213353013323323212233223310000000112212312323312311555555555555555555\n555555555555555555555212222222211024255433321000000000000000000000000023444443335555555555200121024311352011311112222233112311000000000012123323213312555555555555555555\n555555555555555555555212322222200025354211123300000000000000000000000133444443335555555555211212114421352021210000122133003223320000000012223212213303555555555555555555\n555555555555555555555312221111100023211134445300000000000000000000000343444443335555555555211211111332251122122211100011013211120000000000122100001204555555555555555555\n555555555555555555555302221000000001234444444300000000000000000000000223444443245555555555222221121231351122101322311110000100000000000000000000000005555555555555555555\n555555555555555555555300000000000014444433444300000000000000000000002234344442255555555555222312111132350122101222322322111000011001000000000000000015555555555555555555\n555555555555555555555400001100000014444343445300000000000000000000013353444432455555555554222321222223440132100112333223223222123113200000000000000025555555555555555555\n555555555555555555555401111111000015444444443100000000000000000000022543444434455555555554222333222222440122001102323212233123233222100000000000000035555555555555555555\n555555555555555555555400000000000014444432100000000000000000000000114543444444455555555554222333333322440112001110111222233123223123221110000000000045555555555555555555\n555555555555555555555400000000000014431000000000000000000000000234335543444334445555555555323333323322530111001111000011122133232123232232011000000045555555555555555555\n555555555555555555555500000000000001000000000000000000000001235554444433444344335555555555432333333323530111001111000000000022133133232132233221100155555555555555555555\n555555555555555555555510000100000000000000000000000000001345555543444434444454135555555555443333333323520111101111001100000000012222231133331232331155555555555555555555\n555555555555555555555510111110000000000000000000000012345555555533444214444453255555555555554233333322520111111111101443210000000001121232231232121255555555555555555555\n555555555555555555555510110000000000000000000000012455555555555534354134444443455555555555545433333223510111111111110155554321000000000011122232210355555555555555555555\n555555555555555555555510000000000000000000000013455555555555555434441234444333555555555555555533333223510111111111111015555555432100000001211332320455555555555555555555\n555555555555555555555520000000000000000000123555555555555555554344531334444334555555555555555553333224510111111111111102555555555554321000122220111555555555555555555555\n555555555555555555555520000000000000000134555555555555555555554444422343453345555555555555555554333224501111111111111111555555555555555432100000001555555555555555555555\n555555555555555555555520000000000001234555555555555555555555554444433333443355555555555555555555433324401111111111111111555555555555555555543210002555555555555555555555\n555555555555555555555520000000001245555555555555555555555555554533333333444455555555555555555555543324401111101111011112555555555555555555555554324555555555555555555555\n555555555555555555555530000011345555555555555555555555555555554433333333444555555555555555555555553335401111000111001112555555555555555555555555555555555555555555555555\n555555555555555555555530012345555555555555555555555555555555554333344433444555555555555555555555555335301111000010000003555555555555555555555555555555555555555555555555\n555555555555555555555542455555555555555555555555555555555555554333333433444555555555555555555555555435301111100000000004555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555554443332233445555555555555555555555555545201111110000000004555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555554443432343355555555555555555555555555555200111010000000005555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555554444343433455555555555555555555555555555100011000000000015555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555544444324533555555555555555555555555555555100001000000000015555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555543444225434555555555555555555555555555555000000100000000025555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555531320002100001101015555555555555555534432222355555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555553545445555555555555555555555555530000101200001101101555555555555555444432222355555555555555555555555554445555555555555555555555555555555555555555\n555555555555555555555552224554455555555555555555555555530000100100011111110155555555555555343332222355555555555555555555554222235555555555555555555555555555555555555555\n555555555555555555555552101254145555555555555555555555530241200100001111111025555555555554443332233355555555555555543125412222245555555555555555555555555555555555555555\n555555555555555555555553211245132235455555555554455555531321210000001111111202555555555543432322133355555555555432100025432332345555555555555555555555555555555555555555\n555555555555555555555554122443122201024532445551112344530000131000000011111110355555555544333321133455555555431000011135322322245555555555555555555555555555555555555555\n555555555555555555555555232211222232212531214551111111210210211000000001111100155555555544333322233455554321000011222135322323355555555555555555555555555555555555555555\n555555555555555555555555241103201023313531314551111111211111232000000000011110155555555543344322333454211011112222222145213213555555555555555555555555555555555555555555\n555555555555555555555555554322112013022232433551110100112111111110000000001111255555555543344322322210011122222333222145211123555555555555555555555555555555555555555555\n555555555555555555555555555555445211033112555551110110013321211111111000000111255555555533444332100111122333222443322155333324555555555555555555555555555555555555555555\n555555555555555555555555555555555554422122555551110110013431331001112311100011255555555534444332001222333332222434422154334324555555555555555555555555555555555555555555\n555555555555555555555555555555555555555544555551110110013321332011002412100000255555555534444332023333333332343322222154334225555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555551110110013331232011102412210000355555555544443332133333433342343222221254234245555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555551110110013331231011102411230000355555555544443332133323334443332222221253245555555555555555555555555555555555555555555555\n555555555555555555555554244455555555555555555551110101112331321111102411141000355555555544433331122222344443433332321355555555555555555555555555555555555555555555555555\n555555555555555555555554133223455555555555555551110124443201110111102411141000355555555444333332111123444444434442221455555555555555554445555555555555555555555555555555\n555555555555555555555555223332235235555555555551110135554411221134412200031000355555555444443342100010112234444332321455555555555554444445555555555555555555555555555555\n555555555555555555555555443333234324555555555551110112223431332123210000000000455555555444433342100122200001122112221455555555554444444455555555555555555555555555555555\n555555555555555555555555444444433532345555555551110112101211221000000000023000455555555444433351100233310000000001111555555544444444444455555555555555555555555555555555\n555555555555555555555555444444445444332233355551110123201210000000110000044000455555555444333451100322310100000110000123444444444444444455555555555555555555555555555555\n555555555555555555555555444444444444444433223551110122310000001111111000023000454555555434344551101311321321111331221000001223444444444455555555555555555555555555555555\n555555555555555555555555544444444444444344544552110111000000001001000000024000453555555433345551102322321321332332231000000000112334444455555555555555555555555555555555\n555555555555555555555555444444444444444444444551000000000000001100000000024000542555555333333541113212332321332332332110000000000001123455555555555555555555555555555555\n555555555555555555555555444444444444444444433210000111110000000000000000013001443555555343431441101221232321321321232231122100000000000012334555555555555555555555555555\n555555555555555555555555544444444444444442100000000100110000000000000000013001424555555433431144100221221222322321331232322312211101321221001123445555555555555555555555\n555555555555555555555555444444445554431100000000000000000000000000011112123001235555555434421314400222331000111232331233322332322322321221000000001234555555555555555555\n555555555555555555555555444444444321000000000000000000000000210011222423112002345555555334522313531332332210000012221332321223312322322220010000000000025555555555555555\n555555555555555555555555555543210000011110110000000000011235521123343423100013445555555344521112253322321231231013312321132323312322311322332100000000025555555555555555\n555555555555555555555555553210000001111111000000000012345555532443323355100024445555554445532112135422320232320023322310001112212322311333312310000000035555555555555555\n555555555555555555555543110000000000000000000000001445555555534322445555130033444555554445532123213531331133310013312322201000001212322333301112110000045555555555555555\n555555555555555555555200000000000001000000000000002545555555532233335555152234443555554455531112321452121023100013212312323211000000122212312213332000045555555555555555\n555555555555555555555201110000000000000000000000002555545555534422355542155335413555554455422112132345202232000013213312323333222210000000222200011000155555555555555555\n555555555555555555555301011000000000000000000000002555555555435455532100155445414555554455402213122323531231100002223213323212321322320110000001110000255555555555555555\n555555555555555555555300000000010001000000123400002555555321025431000000154444334555555555400224312421453222311100001112223202320232321331221102320000255555555555555555\n555555555555555555555300000001000000001234434400002554320000011000000000144533334555555555300034212333245312322311121000012211321333311322322322320000355555555555555555\n555555555555555555555400000001111211233434334300001310000000000000000000134433234555555555301003212335325302311322323112101220122212322333311322322210455555555555555555\n555555555555555555555400001112221213334444344400000000000000000000000000135433334555555555300000213313335202322333322323222210000001222322312322312320555555555555555555\n555555555555555555555401122222122223334443343500000000000000000000000000344433345555555555200010133311335101223323211223212320000000000111222323312311555555555555555555\n555555555555555555555402221122211214345332443200000000000000000000000002344443335555555555300122013431145101110101223223102322210000000013213322212312555555555555555555\n555555555555555555555502222222210005345542111200000000000000000000000013344443325555555555310111102432135112101100011022103312231000000001222200002203555555555555555555\n555555555555555555555512221121300005432111234400000000000000000000000024344443424555555555311121111233145013211321210000002200000000000000000000000004555555555555555555\n555555555555555555555512222110000002112344444410000000000000000000000022344443235555555555222212112133144012210222321221000000000000000000000000000004555555555555555555\n555555555555555555555511111000000002344443444410000000000000000000000123434443245555555555322321211123244022210111333313222111023112100000000000000015555555555555555555\n555555555555555555555510000000000004444343444410000000000000000000001325344443355555555555322332222222353023210001333222223223223212200000000000000025555555555555555555\n555555555555555555555510011110001004444344444300000000000000000000001244344434455555555555222333323222253012100111222312223113223222211000000000000035555555555555555555\n555555555555555555555520110111000004444444321000000000000000000000011354344434455555555555223333323332252011100111000222133123223123233221000000000035555555555555555555\n555555555555555555555520000000000003444321000000000000000000000023442554344434445555555555322333332332352011100111100000012123133123232133223111000045555555555555555555\n555555555555555555555520100000010002320000000000000000000000123455544443344434435555555555432333333332451011100111100000000001022233232133332232221055555555555555555555\n555555555555555555555530000000000000000000000000000000000124555555444443444345225555555555443233334322351011110111110011000000000112232132231132231155555555555555555555\n555555555555555555555530001110000000000000000000000000124555555554344532444454145555555555545333333322351011111111111025432110000000000122132232110255555555555555555555\n555555555555555555555530111110000000000000000000000234555555555554334413444443355555555555555533333322350011111111111102555554321000000001221232330355555555555555555555\n555555555555555555555530100000000000000000000000234555555555555553444213444433455555555555555543333322440111111111111110255555555432100000122321120455555555555555555555\n555555555555555555555540000000000000000000001235555555555555555543453133444433555555555555555554333323540111111111111111045555555555554321001100000455555555555555555555\n555555555555555555555540000000000000000001245555555555555555555544442233344334555555555555555555433322530111111111111111045555555555555555432100001555555555555555555555\n555555555555555555555540000000000000001345555555555555555555555444442333344345555555555555555555543322530111111111101111145555555555555555555554322555555555555555555555\n555555555555555555555540000000000001345555555555555555555555555444333323344455555555555555555555553333530111110111100111155555555555555555555555555555555555555555555555\n555555555555555555555550000000012355555555555555555555555555555543333333444455555555555555555555555333520111100011100011155555555555555555555555555555555555555555555555\n555555555555555555555551000012455555555555555555555555555555555543333443444555555555555555555555555433520111100001100000255555555555555555555555555555555555555555555555\n555555555555555555555551013455555555555555555555555555555555555543333443444555555555555555555555555543510111110000000000255555555555555555555555555555555555555555555555\n555555555555555555555553455555555555555555555555555555555555555444433223444555555555555555555555555555510111111000000000355555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555444433224345555555555555555555555555555500011100000000000455555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555444434243345555555555555555555555555555400001100000000000455555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555444432353455555555555555555555555555555400000100000000000555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555444432543455555555555555555555555555555300000011001000001555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555214200021000011101035555555555555555444322223555555555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555544555555555555555555555555555555200001012000011001103555555555555555344322223555555555555555555555555443255555555555555555555555555555555555555555\n555555555555555555555533445545555555555555555555555555200001001000011111110355555555555554443322234555555555555555555445422122355555555555555555555555555555555555555555\n555555555555555555555541123553355555555555555555555555201212001000011111111035555555555554433322234555555555555554321045212323355555555555555555555555555555555555555555\n555555555555555555555541101254254455555555555555555555214312100000001111112103555555555544433321234555555555554310000045333313355555555555555555555555555555555555555555\n555555555555555555555542222353122123345544555541234455201001310000000111111210455555555544333312334555555554210000122155223233355555555555555555555555555555555555555555\n555555555555555555555553123331222211014522235540111122101001120000000001111100255555555543333222334555543210001122222154323234555555555555555555555555555555555555555555\n555555555555555555555554231103112233224522224541111211111102310000000000111100355555555543343223335542110111222222222154122115555555555555555555555555555555555555555555\n555555555555555555555554341113011032113322224541111101111111111100000000001110355555555533443223322100111223222433221254212335555555555555555555555555555555555555555555\n555555555555555555555555555442223031042214544541110100022211211111110000000111355555555534443232000111223343223434321254343125555555555555555555555555555555555555555555\n555555555555555555555555555555555322221114555541110110013422321011112211100011355555555434443332012223333332233434321354233335555555555555555555555555555555555555555555\n555555555555555555555555555555555555543324555541110110013321331011002412100001355555555434443332023333333332343223221353443245555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555541110110013321332011102412100000455555555444443331133334433332332222221452244455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555541110110013421331011102311310000455555555444433331133222334434333323321453455555555555555555555555555555555555555555555555\n555555555555555555555554555555555555555555555541110100013331320011102311330000455555555444433342122223344433444432221555555555555555554455555555555555555555555555555555\n555555555555555555555552233445555555555555555541110123332111211101102311240000455555555444333342110112334444444432221555555555555554444455555555555555555555555555555555\n555555555555555555555553233323344455555555555541110245554301221133302311010000455555555444433351210011111233333222212555555555554444444455555555555555555555555555555555\n555555555555555555555554332333344135555555555541110133344421332134310000000000455555555444333451200133210000011112212555555554444444444455555555555555555555555555555555\n555555555555555555555554444433223424555555555541110111001221332111000000021001555555555444323451200232310000000000001445555444444444444455555555555555555555555555555555\n555555555555555555555554444444444522233455555541110122101211110000110000033001555555555444334551201321320110000220110001123344444444444555555555555555555555555555555555\n555555555555555555555554444444444444443222234541110122301100000111111010022001555555555433345541201321321331221331132000000011233444444555555555555555555555555555555555\n555555555555555555555555444544444444444444434541110122100000001101000000032001553455555333344541212322321331232332232000000000000112334555555555555555555555555555555555\n555555555555555555555555544444444444444444445541110000000000000000000000042001553455555333332541113211232321231331232221011000000000001123455555555555555555555555555555\n555555555555555555555555444444444444444444444530000011100000000000000000032001543455555333441243100231232332331330231232232211100000210110011234555555555555555555555555\n555555555555555555555555444444444444444454321000000111111000000000000000022001523555555433441135300121231121221331231233331222322212330232000000012344555555555555555555\n555555555555555555555555444444444444444321000000000000000000000000001112132002425555555334531313520222331000000122331232321223322332332221000000000000125555555555555555\n555555555555555555555555444444455554310000000000000000000000010001122322121002445555554344531322452232332220010002321331231222311322322331222100000000015555555555555555\n555555555555555555555555444444443210000010010000000000000123531123343433100002444555554344531112235421320231231013312320022212312322311333322310000000025555555555555555\n555555555555555555555555555443110000111111110000000001124555532243323345100002445555554445542112223531320132320013322321100001112322322333311221100000035555555555555555\n555555555555555555555555543110000001100100000000000234555555534432345555110013444555554445532113322452232023310013312322312100000001222322311113332000035555555555555555\n555555555555555555555542100000000000000000000000001455555555533223435555141033442555554455542112231255211123100013312312323323112100000111233310121000045555555555555555\n555555555555555555555500010000000000000000000000001455544555533432345553154234532555554455512112122234522332000013323312323322332321210000011000100000155555555555555555\n555555555555555555555511111101000000000000000000001555555555534345543100155445413555554555511213212222352231100001122212323201320232321221110001320000155555555555555555\n555555555555555555555510001000000000000000001210001555555543115543100000155444424555555555510124421331145322322210000001122201321233321332332222320000255555555555555555\n555555555555555555555510100000110000000012333520001555542100012100000000154443334555555555401014312233324512321321222100001320132322321333311332322210355555555555555555\n555555555555555555555510000000000110012334434420001432100000000000000000154543334555555555400101301323423512311333312223212220001101322322311322322320455555555555555555\n555555555555555555555520000011111222333443334420000100000000000000000000144433334555555555400010122421324510222323312233323320000000001211322322311320455555555555555555\n555555555555555555555520011122222212334454333420000000000000000000000000134433335555555555400011023331224500112212312223202321100000000012112322312321555555555555555555\n555555555555555555555520222222212223334343244410000000000000000000000000234444334555555555410112102443124401100000122123102322332000000001233211102311555555555555555555\n555555555555555555555531222223221113335543331100000000000000000000000000334444324555555555411121110242224401210210000011102310121000000000011000000003555555555555555555\n555555555555555555555531222222220003535431112420000000000000000000000002434444434555555555311122111133215401321122310110000100000000000000000000000003555555555555555555\n555555555555555555555531222122210002421112444520000000000000000000000002334444335555555555322221111114225302221011322322111000012101100000000000000004555555555555555555\n555555555555555555555531222110000000123444444520000000000000000000000012344444235555555555322331222223325302221001233322323222123212310000000000000015555555555555555555\n555555555555555555555540111000000001444343444520000000000000000000000033434443255555555555322333122222245202210011123212223213223222210000000000000015555555555555555555\n555555555555555555555540000010000002444434344520000000000000000000000134434443445555555555322233322322235201210011101322223113223123222121000000000025555555555555555555\n555555555555555555555540011111000002544444443200000000000000000000001235434444445555555555323233332333235101110011100011123123223113223233122111000035555555555555555555\n555555555555555555555540100110000002444443210000000000000000000002355245434434445555555555422333333332345101110011110000000012123223233123232233221045555555555555555555\n555555555555555555555540000000000001443210000000000000000000002355554454444434435555555555442333334332355001110011111000000000001222232133331132232055555555555555555555\n555555555555555555555551000000010001210000000000000000000002355555544444344434415555555555444233333332244011111111111001210000000000011122232232111155555555555555555555\n555555555555555555555551000010000000000000000000000000012355555555534453244345235555555555545423333332244011111111111110354432100000000001121232231255555555555555555555\n555555555555555555555551001110000000000000000000000012355555555555534441344444355555555555554543333332254011111111111111035555544321000000222331120355555555555555555555\n555555555555555555555551011110000000000000000000012455555555555555434421344443455555555555555553333322353011111111111111003555555555432110011110000455555555555555555555\n555555555555555555555551010000000000000000000012455555555555555555345413344433455555555555555555333332353011111111111111102555555555555554321000000455555555555555555555\n555555555555555555555552000000000000000000012455555555555555555554345313334434555555555555555555533332352011111111111111113555555555555555555543211555555555555555555555\n555555555555555555555552000000000000000012455555555555555555555554444333334435555555555555555555553332351011111111110111103555555555555555555555555555555555555555555555\n555555555555555555555552000000000000012455555555555555555555555554433333344445555555555555555555554333451011110011110001104555555555555555555555555555555555555555555555\n555555555555555555555552000000000012455555555555555555555555555554433233344455555555555555555555555433451011110000110000114555555555555555555555555555555555555555555555\n555555555555555555555553000000013455555555555555555555555555555555333344344455555555555555555555555543450011110000010000015555555555555555555555555555555555555555555555\n555555555555555555555553000013455555555555555555555555555555555554333344344455555555555555555555555554440111111000000000015555555555555555555555555555555555555555555555\n555555555555555555555553013455555555555555555555555555555555555554443332344555555555555555555555555555540011110100000000025555555555555555555555555555555555555555555555\n555555555555555555555554455555555555555555555555555555555555555554443322434555555555555555555555555555530001110000000000025555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555554443424335555555555555555555555555555530000110000000000035555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555554443234345555555555555555555555555555530000011000000000045555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555544443244345555555555555555555555555555520000000101110000045555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555552243001210000111010155555555555555555344222245555555555555555555555555554455555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555552010000020000111011015555555555555554343222245555555555555555555555543222455555555555555555555555555555555555555555\n555555555555555555555545454555555555555555555555555552000010011000111111101555555555555553433222345555555555555555543254122222555555555555555555555555555555555555555555\n555555555555555555555523255544555555555555555555555552001020011000111111110155555555555544433222345555555555555543100154223323455555555555555555555555555555555555555555\n555555555555555555555521112551455555555555555555555552144221000000011111112015555555555544333212345555555555542100010253233223555555555555555555555555555555555555555555\n555555555555555555555532111452332355555555555543455552120013000000001111111201555555555543333213345555555432100011221353223233555555555555555555555555555555555555555555\n555555555555555555555531223441212021135424355530112231000002200000000011111100355555555443333223355555432100011222221353133135555555555555555555555555555555555555555555\n555555555555555555555551323112222312125413025530111211111022100000000001111100355555555433442233455431100112223322221452111235555555555555555555555555555555555555555555\n555555555555555555555552411022011143225413135530111101212111110000000000011110455555555433442233321001112233223433221453233245555555555555555555555555555555555555555555\n555555555555555555555554432121021030121324325530110100022111211111110000001111455555555434443332001112233332223434321553342145555555555555555555555555555555555555555555\n555555555555555555555555555543342120241115555530111100023322320111112211000111455555555434443332012233333322333333221543343355555555555555555555555555555555555555555555\n555555555555555555555555555555555434221315555530111110023422331011002312100011455555555444433332133333333432432222221542342455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555545555530110110023321331011102312000000455555555444433342133334433333322222212531455555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555531110110023421331011103311100000555555555444333342233222344434333323212555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555531110100023322320011103311310001555555555444333351222233444433344422213555555555555555444555555555555555555555555555555555\n555555555555555555555543555555555555555555555530110112222221211101103311420001555555555444333451210011223444444333213555555555555444444555555555555555555555555555555555\n555555555555555555555541232345555555555555555530110244443201211123203311100001555555555444333551210011100112232222214555555555544444444555555555555555555555555555555555\n555555555555555555555542233322353355555555555530110244544312331144311100000001555555555444324551210133310000000011204555555444444444444555555555555555555555555555555555\n555555555555555555555554332333343245555555555530110111112322332121000000010001555555555444334541200232320000000000001223444444444444444555555555555555555555555555555555\n555555555555555555555554444443324423455555555530110122101111221000010000021001555555555443335541201321320210000221121000001223444444444555555555555555555555555555555555\n555555555555555555555554444444454433322233455530110223202210000011111000021002555555555343345541201321321331222232132000000000011223445555555555555555555555555555555555\n555555555555555555555554444444444445444332224530110223200000001111110000021002554455554333344531202323332331232232232110000000000000112344555555555555555555555555555555\n555555555555555555555555444444444444444445545531110111000000000001000000021002554355554333452442212211232331231231232232122100000000110110122345555555555555555555555555\n555555555555555555555554444444444444444444445540000000110000000000000000021002553455554333452145200231232232331331231132232221221101331232000001123445555555555555555555\n555555555555555555555554444444444444444444444310000111111000000000000000021002542555554434542124410121231011221232231233332232322322331121000000000001125555555555555555\n555555555555555555555555444444444444444444210000000000110000000000001012131003523555554334541331451232332110000112231232321122321332322221111000000000004555555555555555\n555555555555555555555554444444555544443210000000000000010000000000112222221003535555554345541231344332232231121002311331132322311322321332332310000000015555555555555555\n555555555555555555555554444444444443200000000000000000000001330112333432200003444555554345542011224531320131231013322320001112311322321333311221000000025555555555555555\n555555555555555555555555444444432100001111111000000000012345542133433234200003444555554445543112212452221033320013322322210000001211332332311113322000025555555555555555\n555555555555555555555555555432100000111111100000000012345555543442334555200003444555554455543112322245322023200013312322322311101000011221322311222000035555555555555555\n555555555555555555555555542100000000000000000000000355555555543222445555220013443455554455543112233135511123100013312311322333223220100000112100000000045555555555555555\n555555555555555555555542100000000000000000000000000355555455543342225554143023441555554555522212113232452232000002323312322311331232331121000000221000055555555555555555\n555555555555555555555530011000000000000000000000000355555555544434554310045234531555554555520222311232144332210100001112323301330233331232232211330000155555555555555555\n555555555555555555555530111100000000000000000000000455555554314554310000045544433555555555510023431232124521322320111000011310232233321333321332322210255555555555555555\n555555555555555555555540000000001000100000012440000355554310003310000000045444333555555555510003421233432542321332322212101231012211332332311322322330355555555555555555\n555555555555555555555540000000110000000123443430000354310000000000000000055443333555555555510100321232442441221333322323223220000000111221322322311330455555555555555555\n555555555555555555555540000000000121123343433430000220000000000000000000154443334555555555510000022341232540022322311223222320000000000012212322311320455555555555555555\n555555555555555555555540000011122121333344334430000000000000000000000000153443334555555555400011003242123540111211322223201322221000000002223321212321555555555555555555\n555555555555555555555550011222212222233444334440000000000000000000000000143444334555555555410011210344212530110000011123102321232000000000111100000102555555555555555555\n555555555555555555555551122222222222334433244310000000000000000000000000133444333555555555411121110133222530221111100000001210000000000000000000000003555555555555555555\n555555555555555555555551222222221001424554211120000000000000000000000000243444433555555555411112111113322520232112321221000000001000000000000000000003555555555555555555\n555555555555555555555551222222131001544311123440000000000000000000000000233444334555555555422221211212423520222101232322212211013202210000000000000004555555555555555555\n555555555555555555555551222112110000211124444440000000000000000000000000234444325555555555422232122222333510222101123322323223223312210000000000000015555555555555555555\n555555555555555555555551122210000000134444344440000000000000000000000002243444345555555555422233222222224510221001112311223213223223222110000000000015555555555555555555\n555555555555555555555552010000000000444434344440000000000000000000000003443443345555555555322233332332224500121001111223223113223113223223112100000025555555555555555555\n555555555555555555555552000011000000444434444430000000000000000000001222543443445555555555322333333233224401111001111000012113223223223123233222111035555555555555555555\n555555555555555555555552011111110000444444432100000000000000000000235524543443445555555555432333333333235401111001111000000001012223233123332133233045555555555555555555\n555555555555555555555552010000000000344432100000000000000000000235555435434443434555555555443233333433235401111101111100000000000001122133232132111045555555555555555555\n555555555555555555555553010000000000332100000000000000000000134555555444434434424555555555545323333333225301111111111110023211000000000011122232221155555555555555555555\n555555555555555555555553000000000000100000000000000000000134555555554444334435425555555555554533333332225301111111111111004554332100000000221232231155555555555555555555\n555555555555555555555553000011000000000000000000000000134555555555553344234444345555555555555553333332235201111111111111100455555544321000012221000355555555555555555555\n555555555555555555555554010111010000000000000000000134555555555555553443134444355555555555555554333332245201111111111111110155555555555543210000000455555555555555555555\n555555555555555555555554011110000000000000000000134555555555555555543541334443455555555555555555433332245101111111111111111155555555555555555432110455555555555555555555\n555555555555555555555554000000000000000000000124555555555555555555534531334433555555555555555555543332245101111111111011111255555555555555555555554555555555555555555555\n555555555555555555555554000000000000000000124555555555555555555555444433334434555555555555555555554333245001111101111001111255555555555555555555555555555555555555555555\n555555555555555555555555000000000000000124555555555555555555555555444433334444555555555555555555555433354011111000111000110355555555555555555555555555555555555555555555\n555555555555555555555555000000000000124555555555555555555555555555443333334445555555555555555555555543354011111000011000000455555555555555555555555555555555555555555555\n555555555555555555555555100000000023555555555555555555555555555555543334334445555555555555555555555554354011111100000000000455555555555555555555555555555555555555555555\n555555555555555555555555100000123555555555555555555555555555555555533334434455555555555555555555555555453011111110000000000555555555555555555555555555555555555555555555\n555555555555555555555555100123555555555555555555555555555555555555544333334455555555555555555555555555552001111000000000001555555555555555555555555555555555555555555555\n555555555555555555555555213455555555555555555555555555555555555555444332243555555555555555555555555555552000111000000000001555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555444342434555555555555555555555555555551000011000000000002555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555444333434555555555555555555555555555551000000100011000003555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555444324435555555555555555555555555555551000000011121100003555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555101100010000001120002555555555555555554432224555555555555555555555555533224555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555124200012000001100110145555555555555543432234555555555555555555543552212235555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555100001001100001110111014555555555555544322334555555555555555543101542232335555555555555555555555555555555555555555555\n555555555555555555555445555555555555555555555555555100001000100001111111100455555555555544322235555555555555543100002532332335555555555555555555555555555555555555555555\n555555555555555555555243555445555555555555555555555101312100100001111111121045555555555443321235555555555543200001212532332335555555555555555555555555555555555555555555\n555555555555555555555211235523555555555555555555555114321200000000111111112103555555555433321335555555553210001222213532332455555555555555555555555555555555555555555555\n555555555555555555555310013532434555555555555533445101000221000000001111111101555555555433322345555553210111222222213521111455555555555555555555555555555555555555555555\n555555555555555555555322224522120221245334455510111110001121000000000011111001555555555434322345553210111222234332214532232455555555555555555555555555555555555555555555\n555555555555555555555512243212222211135222145511111212111110000000000000111101555555555334323354210011223332234343214533422555555555555555555555555555555555555555555555\n555555555555555555555523210131111333145222155511111111121111111110000000011111555555555344333452011223333322334332215533433555555555555555555555555555555555555555555555\n555555555555555555555534310130110311212334335511101100122212211111111110001112555555555344333451023333333323432232215434324555555555555555555555555555555555555555555555\n555555555555555555555555554422330210421135555511101100034422320010013311000112555555555444333551233334333323322222215313555555555555555555555555555555555555555555555555\n555555555555555555555555555555554333112235555511101100023312331011003322000002555555555444334551233333344333332232125455555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555554445555511111100033312331111103311000002555555555444334551222223444434444322125555555555555554445555555555555555555555555555555555\n555555555555555555555555555555555555555555555511111100033312320011103311000002555555555443335541211123444444444322135555555555554444445555555555555555555555555555555555\n555555555555555555555555555555555555555555555511111100023322311111103311200003555555554443345541210001112233332232135555555554444444455555555555555555555555555555555555\n555555555555555555555555555555555555555555555511111123322111101111103311200003555555554443345541210022210000010112145555554444444444455555555555555555555555555555555555\n555555555555555555555423334555555555555555555511111345544202221244313200000003555555554443345531210133320000000000011234444444444444455555555555555555555555555555555555\n555555555555555555555522332223544555555555555511111244434312332133200000000003555555554443455531310232320100000121011000011223344444455555555555555555555555555555555555\n555555555555555555555532323333431355555555555511111110012212332110000000000003555555554433455531311321331231121232133100000000011122345555555555555555555555555555555555\n555555555555555555555544444332234244555555555511111232002111210000111000000004555555554333555521301332331231233232233110000000000000001123445555555555555555555555555555\n555555555555555555555544444444444322322343555511111223102210000111111010000004555455553333554442213312232231232232232232012100000000111111001123345555555555555555555555\n555555555555555555555544444444444454443332235511111223200000000100100000000004555355553334553145201221132232232231132133232221221110231132000000000122345555555555555555\n555555555555555555555554445444444444444445445521111111000000000110000000000004555355554335553114410122232122231232232133332232332332332121000000000000003555555555555555\n555555555555555555555555444444444444444444445521000000111000000000000000000004553355554345553122451122231000010122231132231112321332332232122200000000004555555555555555\n555555555555555555555544444444444444444444445410000011111100000000000001100005553455554345552132245332232221011001321231132222321332321232332320000000004555555555555555\n555555555555555555555544444444444444444554321000000000000000000000011122300015553555553455552122234541231131132012321330001111221322321333320112211000015555555555555555\n555555555555555555555554444444545444444321000000000000000000011001123342200015544555553455553101222453230032221012322321210000000111232332321212333100025555555555555555\n555555555555555555555544444444444555421000000000000000000012452112334333300015534555554455553211231135432023310002311322322321101100000110233310011000035555555555555555\n555555555555555555555554444444444321000011101100000000012455553343323455300015434455554555553211233213542013200003311321322333223321110000001000110000035555555555555555\n555555555555555555555555444444421000011111110000000012455555553432345555300015444355554555543210212313454322100002322321322321231132231132121000231000045555555555555555\n555555555555555555555555555431100000010000000000000045555555553223324555210015443355544555540221311222224532110000111211322310231133331232232232231110155555555555555555\n555555555555555555555555431000000000000000000000000045554455553432345531033015452355545555540021342123212553222210010000011321132232331233321232332331155555555555555555\n555555555555555555555555100100000000000000000000000045555555543545542000035324443455555555530002443123323245321332222201100221012211232332321232321331255555555555555555\n555555555555555555555555111110010000000000000001000045555553202542100000035544433455555555530100241123244235310233322323322220000000011121222332321331355555555555555555\n555555555555555555555555100110000000010000001243000045554210001100000000045544433455555555530010022124123235201333321223322331000000000002212322311330455555555555555555\n555555555555555555555555100000011100000011344343000044310000000000000000045544333455555555520001101324212245101211322223201322222000000001223210000110555555555555555555\n555555555555555555555555100000000011101234343343000011000000000000000000045534334555555555520011210234321145101100122113201321222000000000000000000001555555555555555555\n555555555555555555555555100000111112133334433443000000000000000000000000045434433555555555531012121024422245002210100000001220000000000000000000000002555555555555555555\n555555555555555555555555100011222222233344433343000000000000000000000000045344433555555555521112111111433144012210121121100000001101100000000000000003555555555555555555\n555555555555555555555555201222221222233443324431000000000000000000000000045344443455555555522221211120242254012220012322312211113312310000000000000004555555555555555555\n555555555555555555555555212212223111142455421112000000000000000000000000154344433555555555522222122111233254012221011222323323323322210000000000000004555555555555555555\n555555555555555555555555212222222100054432112353000000000000000000000000142244433555555555532233212222223353013210011111223213323213323212100000000015555555555555555555\n555555555555555555555555312311212100032112344443000000000000000000000000142434434555555555522233332232232353002210011112223213223213223223223211110015555555555555555555\n555555555555555555555555312221100000012344444453000000000000000000000000143434445555555555422323343233322352011210011111011113223213223113333123233125555555555555555555\n555555555555555555555555301110000000034443334443000000000000000000000013424444444555555555532333333323323352011110011111000000001222223123232023222035555555555555555555\n555555555555555555555555300000000000044443444442000000000000000000012455435444444555555555543233333433323451011110011111000000000000011023123223211045555555555555555555\n555555555555555555555555400111110000044444443200000000000000000002455555445344344555555555544323333343322451011111111111100011000000000000121232232055555555555555555555\n555555555555555555555555401101100000034444210000000000000000001355555555444343443555555555544432333333322450011111111111111024443211000000122232011155555555555555555555\n555555555555555555555555400000000000034310000000000000000001245555555554444343433555555555555553333333322440011111111111111101555555443211000100000255555555555555555555\n555555555555555555555555400000000000011000000000000000000235555555555553442344435555555555555555333333222540011111111111111110355555555555443211000355555555555555555555\n555555555555555555555555400000000000000000000000000000134555555555555553442444435555555555555555533333223530111111111111111110355555555555555555443455555555555555555555\n555555555555555555555555400011100000000000000000000124555555555555555543422444345555555555555555553333223530111111111110111110455555555555555555555555555555555555555555\n555555555555555555555555510111100000000000000000023555555555555555555544413444355555555555555555555333323520111110111110011111455555555555555555555555555555555555555555\n555555555555555555555555510100000000000000000013455555555555555555555544423343455555555555555555555533324520111110001110000111555555555555555555555555555555555555555555\n555555555555555555555555510000000000000000012455555555555555555555555444333344455555555555555555555553334510111110000110000001555555555555555555555555555555555555555555\n555555555555555555555555510000000000000001355555555555555555555555555543333344555555555555555555555555334510111110000010000002555555555555555555555555555555555555555555\n555555555555555555555555510000000000001245555555555555555555555555555543333344555555555555555555555555534510111111010000000003555555555555555555555555555555555555555555\n555555555555555555555555520000000000245555555555555555555555555555555533343344555555555555555555555555555400111110100000000003555555555555555555555555555555555555555555\n555555555555555555555555520000000135555555555555555555555555555555555533333345555555555555555555555555555400011110000000000004555555555555555555555555555555555555555555\n555555555555555555555555520000134555555555555555555555555555555555555444322345555555555555555555555555555400000110000000000004555555555555555555555555555555555555555555\n555555555555555555555555520124555555555555555555555555555555555555555444423345555555555555555555555555555300000001000000000015555555555555555555555555555555555555555555\n555555555555555555555555533555555555555555555555555555555555555555555444334355555555555555555555555555555200000001100211000015555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555444244455555555555555555555555555555400000011111211100025555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555551000000100000001210114555555555555555544422355555555555555555555555554322245555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555551243000120000011100100355555555555555544322355555555555555555555423521222345555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555551110000012000011110110025555555555555544322355555555555555555421003532331345555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555551000010002000011111111102555555555555443222355555555555555431000104523333245555555555555555555555555555555555555555555\n555555555555555555554454445555555555555555555555551001021001000001111111120155555555555443312355555555555431000112214432323455555555555555555555555555555555555555555555\n555555555555555555554242555445555555555555555555551134212001000000111111122014555555555433223455555555532100012222215412212555555555555555555555555555555555555555555555\n555555555555555555555111235414555555555555555545551120003200000000011111111002555555555433223455555542101112233222215411123555555555555555555555555555555555555555555555\n555555555555555555555220114523222444555345555411221000001210000000000111111002555555555334223455542100112332234332225433314555555555555555555555555555555555555555555555\n555555555555555555555222235412120101144131355411112211111000000000000001111102555555555344223553100111223322244443125424324555555555555555555555555555555555555555555555\n555555555555555555555413231122213232245121255411111112121111111100000000011112555555554344334551011223333223343322125434224555555555555555555555555555555555555555555555\n555555555555555555555514110320101422233222245411101100121112111111111100001112555555554343334551123333334324322222135224345555555555555555555555555555555555555555555555\n555555555555555555555535221210210301312145455411101100134313310011113311000113555555554443335551233334333333222222135235555555555555555555555555555555555555555555555555\n555555555555555555555555555443531111311145555411101100033312331011003322000003555555554443345541333223344343333232145555555555555554455555555555555555555555555555555555\n555555555555555555555555555555555454333245555411101100133312331111103311000003555555554443345541222223444333444222145555555555554444455555555555555555555555555555555555\n555555555555555555555555555555555555555555555411101100134312320111103311000003555555554433345541211123334444443332155555555555444444455555555555555555555555555555555555\n555555555555555555555555555555555555555555555411101100033312310111103211100004555555554433355541210000001122322222155555555444444444455555555555555555555555555555555555\n555555555555555555555555555555555555555555555411101012222212201111103211100004555555554433455531210023210000000011144555544444444444555555555555555555555555555555555555\n555555555555555555555445555555555555555555555411101344443101211234213210000004555555554433555531210133320000000000000112223344444444555555555555555555555555555555555555\n555555555555555555555313233455555555555555555411101345544312321244311000000004555555554433555521310232320110000132122000000011122334555555555555555555555555555555555555\n555555555555555555555323332223523455555555555411101121123312332121000000000004555555554434555521301321231231132232133100000000000001122344555555555555555555555555555555\n555555555555555555555433223333432355555555555411101121012111320000011000000004555555554334555532302332331231132232233121000000000000000010112234455555555555555555555555\n555555555555555555555544444433254233445555555511101233113221000011111100000005555445553335554354213311232231232231132233122220110000231132000000011223445555555555555555\n555555555555555555555544444444544434322222345511101224201000000110100000000015555445553335554135301221132232232231132133332132332222232122000000000000003555555555555555\n555555555555555555555544444444444454444443345511101222100000000001000000000015555345554345554213530122232111121232232133332222331232232222011100000000003555555555555555\n555555555555555555555554444444444444443444455511101000011000000000000000000015555355553355554122254222232100000012221232231122321232331232232320000000004555555555555555\n555555555555555555555544444444444444444444445510000001111100000000000000100015554355553455553133145532232231021001321331022222321332331233320221110000005555555555555555\n555555555555555555555544444444444444444444444200000000011000000000001112300015554455553455553112132452231132132013322331000000111221332332320112333100015555555555555555\n555555555555555555555544444444444444444544210000000000000000001001122242200015554455543455553201131245331022320002322322321210000000011221232321111100025555555555555555\n555555555555555555555544444445555444443210000000000000000001243112334333300025544455544555553311232124542023310002311321332322222210000000011100110000035555555555555555\n555555555555555555555544444444444554310000100100000000001235554224332345400025544455544555554211233312454113200002322321322321232232231121010000232000045555555555555555\n555555555555555555555544444444444310000111111100000001234555553443245555400025544355544555553311121322335432100001222321322310231133331132232222231000045555555555555555\n555555555555555555555555544454321000011101000000000024555555553323333555300025544255545555550221231122322552210100000101222310232133331232331232232221155555555555555555\n555555555555555555555555555431000000000000000000000025455545553342235543122035444255545555551012243113411255332321121100000231022321232232320232331231155555555555555555\n555555555555555555555555531000000000000000000000000025554555553444553100035135443355555555541001343222434225521232322312211221000000121221232332321231255555555555555555\n555555555555555555555555300010000000000000000000000035555555421554200000035545443355555555540110132012224414510233322323323331000000000001211332321331355555555555555555\n555555555555555555555555401111000000000000000023100035555431000310000000035554433455555555540011012114212324500122311223311331111000000001223320111220455555555555555555\n555555555555555555555555400010000010000000013344100035431000000000000000035554433455555555540000100233311235400100222223201322333100000000011100000001555555555555555555\n555555555555555555555555400000001000000012344344100022100000000000000000035544433455555555530001211024431125401210001012201320011000000000000000000001555555555555555555\n555555555555555555555555400000000012212334433344100000000000000000000000035544443455555555541012112003432225401221010000000110000000000000000000000002555555555555555555\n555555555555555555555555400000112222123334543434100000000000000000000000045534443455555555531112211111243225301221011222211100002211210000000000000003555555555555555555\n555555555555555555555555500112222122223344432444000000000000000000000000045534443455555555531121121111034135302222001222323322223311210000000000000004555555555555555555\n555555555555555555555555511222222222223354433311000000000000000000000000045434443455555555532223212212123235202322001112223312323322222111000000000004555555555555555555\n555555555555555555555555512222222210024255321134100000000000000000000000045234433555555555532223321222222345101220001101223213323213323223212211100015555555555555555555\n555555555555555555555555512222222200025321124444100000000000000000000000045233433555555555532223332223222245101120001111113213223213223213223223223125555555555555555555\n555555555555555555555555511221121100011123444444100000000000000000000000054343434555555555532323333323332245101111001111000001112323223113333123223125555555555555555555\n555555555555555555555555511232100000003444434444100000000000000000000002453444444555555555532233333332332345001111001111100000000111122123223123211035555555555555555555\n555555555555555555555555520110000000014443433444100000000000000000001355553544444555555555543223333343332354001111011111100000000000000001112222232045555555555555555555\n555555555555555555555555520000100000015444344431000000000000000000245555543544444555555555544323333333322254011111111111111001321000000000122232111155555555555555555555\n555555555555555555555555520111111000014444432100000000000000000135555555544434342555555555554542333333322353011111111111111100355443321100001110000155555555555555555555\n555555555555555555555555520100000000014443100000000000000000124555555555544434443555555555555454333333322353011111111111111110025555555544322100000255555555555555555555\n555555555555555555555555530000000000013210000000000000000013555555555555434234444555555555555555433333322452011111111111111111025555555555555554432455555555555555555555\n555555555555555555555555530000000000000000000000000000012455555555555555434234435555555555555555543333322452011111111111111111035555555555555555555555555555555555555555\n555555555555555555555555530000000000000000000000000002355555555555555555343244435555555555555555554333322451011111111111001111035555555555555555555555555555555555555555\n555555555555555555555555530101110000000000000000001245555555555555555554452344345555555555555555555433332451011111001111000111045555555555555555555555555555555555555555\n555555555555555555555555540111100000000000000000135555555555555555555554442334355555555555555555555543333550011111000111000001145555555555555555555555555555555555555555\n555555555555555555555555540100000000000000000124555555555555555555555554443334455555555555555555555554333440011111000011000000155555555555555555555555555555555555555555\n555555555555555555555555540000000000000000013555555555555555555555555554433344455555555555555555555555533540011111100000000000155555555555555555555555555555555555555555\n555555555555555555555555540000000000000012455555555555555555555555555554333344555555555555555555555555553540111111110000000000255555555555555555555555555555555555555555\n555555555555555555555555540000000000002455555555555555555555555555555554334344555555555555555555555555555530011111000000000000355555555555555555555555555555555555555555\n555555555555555555555555540000000001345555555555555555555555555555555554333344555555555555555555555555555530001110000000000000355555555555555555555555555555555555555555\n555555555555555555555555550000000245555555555555555555555555555555555554432345555555555555555555555555555520000010000000000000455555555555555555555555555555555555555555\n555555555555555555555555551000134555555555555555555555555555555555555554442335555555555555555555555555555510000000110011100000455555555555555555555555555555555555555555\n555555555555555555555555551024555555555555555555555555555555555555555554433445555555555555555555555555555510000001011121110001555555555555555555555555555555555555555555\n555555555555555555555555553455555555555555555555555555555555555555555554433445555555555555555555555555555541000002201121111001555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555500000000000000012200025555555555555555544223555555555555555555555545532122355555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555511220001200000011101101555555555555555544223555555555555555555553115412323355555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555502320000120000011101110145555555555555443224555555555555555554200015333323355555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555510000100020000011111111003555555555555433224555555555555554210001125323233455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555510000110011000011111111110355555555555433224555555555554310001222125323224555555555555555555555555555555555555555555555\n555555555555555555553444544555555555555555555555510243120000000001111111121025555555555433224555555555321001122222135211115555555555555555555555555555555555555555555555\n555555555555555555552223555335555555555555555555501421031000000000111111111003555555555333234555555421001122233222135312235555555555555555555555555555555555555555555555\n555555555555555555553010135415445555555555555322310000013200000000000111111003555555554343235555431001123332243332145344225555555555555555555555555555555555555555555555\n555555555555555555554221125413111312454243555301111111100100000000000001111103555555554343235552001112233322243432145333335555555555555555555555555555555555555555555555\n555555555555555555554212334222222111254130255311112122211111110000000000111103555555554343345550012233333223332322154343145555555555555555555555555555555555555555555555\n555555555555555555555322220221213331354131355301111011121112111111111000011113555555554443345540233333334234322222154134555555555555555555555555555555555555555555555555\n555555555555555555555323000400102311223244355311101000133213210111113211001114555555554443355541333344333333222222154455555555555554555555555555555555555555555555555555\n555555555555555555555544333112301203411155555311101100134313320010003322000004555555554433455541333223444343332321255555555555555444555555555555555555555555555555555555\n555555555555555555555555555555533232112155555311101100133312331111003221000004555555554433455531222234444344443221255555555555444444555555555555555555555555555555555555\n555555555555555555555555555555555555544355555311101100133312320111003221000004555555554433555531210122233444433321355555555544444444555555555555555555555555555555555555\n555555555555555555555555555555555555555555555311101100133312310111103221000004555555554433555531210011100111111121355555544444444444555555555555555555555555555555555555\n555555555555555555555555555555555555555555555311101011122212211101114221000004555555554434555521210023320000000000122344444444444444555555555555555555555555555555555555\n555555555555555555555555555555555555555555555411101244432001101133114210000015555555554434555521210132320000000011011000011223334445555555555555555555555555555555555555\n555555555555555555555345455555555555555555555411102455544212321244312000000015555555554434555522310231230121010232133100000000001112344455555555555555555555555555555555\n555555555555555555555223223345545555555555555411101232334313322132100000000015555555554335555512301321231231132232233100000000000000000111233445555555555555555555555555\n555555555555555555555223332324412555555555555411101110012112321000011000000015555555553345555532302322332231132232233232012110000000121121000001122334455555555555555555\n555555555555555555555433233323342455555555555411101232012221100001111100000015555545553345555344302311232231232231132133232231221211232122000000000000013555555555555555\n555555555555555555555444444443353223223444555411101223112210000110100000000015555545543355555124410232132232232231232133332232332232333221001000000000003555555555555555\n555555555555555555555444444444544444433322245411101233100000000000000000000025555435553355555211452121232010111123232132231112331232231232233220000000004555555555555555\n555555555555555555555444444444444444444445455411102110000000000000000000000025555345553455554112145422232110000001221232122222321232231233321231000000004555555555555555\n555555555555555555555554444444444444444444455411100001111100000000000000100025555355543455554124134542232231122002321331001111221331331233320112322100015555555555555555\n555555555555555555555544444444444444444444455400000001101100000000000111210025555455543555554112122354331132231012322331110000000110122231232321122100025555555555555555\n555555555555555555555444444444444444444555442100000000000000000000112242210025554455544555554210132235531023320002321322332321211100000000122210000000025555555555555555\n555555555555555555555544444444444444444443100000000000000000023111234343310035554455544555554321132212453013310002311321332332223231121011000000232000035555555555555555\n555555555555555555555544444445555554543100000000000000000123454213332335400035553455545555554311132321345323200002322321322320232133232132122121232000045555555555555555\n555555555555555555555544444444444444210001111110000000013455554344234555400035554445545555553321131232324542100000122211322310231133331132332232232221055555555555555555\n555555555555555555555544444444443210001111111000000002355555554322243555400035544345545555551122131122321254321110000000111221132232231233330232231231155555555555555555\n555555555555555555555555554555310000001000000000000014555555554333224554111045544255555555551002144211431225542331222201100221001110232232231232321231255555555555555555\n555555555555555555555555555421000000000000000000000014555455554444455310024045544355555555551100243212334422540233321322322221000000000111221332321331355555555555555555\n555555555555555555555555541000000000000000000000000015555555542455420000025445543355555555551010023112313432540133322223322331000000000001322321111220455555555555555555\n555555555555555555555555520111000000000000000001100015555543100331000000025555443355555555551001001213411233530012321223301322322100000000112110000000455555555555555555\n555555555555555555555555530101100000000000001224300015554200000000000000025555443355555555540000110132431123530110122213201321122000000000000000000001555555555555555555\n555555555555555555555555530000000110000000134434200014310000000000000000035554443455555555541001221013442113520121000000101220000000000000000000000002555555555555555555\n555555555555555555555555530000000000110123434344200001000000000000000000035554443455555555541001212101342313520232100111100000001101110000000000000002555555555555555555\n555555555555555555555555530000001111212333443344300000000000000000000000035554443355555555542111211111033214510222101132312212112311320000000000000003555555555555555555\n555555555555555555555555530000111222213334443344300000000000000000000000035553443355555555542222121112113314510222200112333322323322211100000000000004555555555555555555\n555555555555555555555555540111222212223334332442000000000000000000000000035543443455555555542223212222222334510232100111123312323212323223201100000015555555555555555555\n555555555555555555555555540222222221114335543112200000000000000000000000045533443455555555542223321222222235400122000111123213323213323213223223222115555555555555555555\n555555555555555555555555540222222220004444211245300000000000000000000000045533443555555555532223333323332225400112001111111112213323323113333123223125555555555555555555\n555555555555555555555555540222222220003311234444300000000000000000000000045434444555555555532232333333332235401111101111110000001222223123223123211035555555555555555555\n555555555555555555555555541222111000001134444445300000000000000000000001355344444555555555542233333333332345301111101111110000000000000012112223232045555555555555555555\n555555555555555555555555551222100000003444333445300000000000000000000245555344444555555555544223333334332245301111111111111100000000000000122232122045555555555555555555\n555555555555555555555555551100000000003444343444200000000000000000134555555344444455555555544432333333332235201111111111111110034322110000012221000155555555555555555555\n555555555555555555555555551000110001003444444320000000000000000013555555555443443455555555554543233333332235201111111111111111003555554432211000000255555555555555555555\n555555555555555555555555551011111000003444431000000000000000002455555555554444443555555555555455333333332245101111111111111111101555555555555443321355555555555555555555\n555555555555555555555555551000000000003432000000000000000001355555555555554433443555555555555555533333322355101111111111111111111555555555555555555555555555555555555555\n555555555555555555555555551000000010002200000000000000000245555555555555543424444555555555555555553333332355001111111111101111102555555555555555555555555555555555555555\n555555555555555555555555552000000000000000000000000000134555555555555555544324434555555555555555555433332254001111101111100011103555555555555555555555555555555555555555\n555555555555555555555555552000010000000000000000000013555555555555555555544234445555555555555555555543332354011111100011100001103555555555555555555555555555555555555555\n555555555555555555555555552011111000000000000000012455555555555555555555544334445555555555555555555554333353011111100001100000004555555555555555555555555555555555555555\n555555555555555555555555552011100000000000000001355555555555555555555555544334445555555555555555555555433353011111100000100000004555555555555555555555555555555555555555\n555555555555555555555555552000000000000000000245555555555555555555555555543334455555555555555555555555543352011111110100000000015555555555555555555555555555555555555555\n555555555555555555555555553000000000000000134555555555555555555555555555543334455555555555555555555555554452011111110000000000015555555555555555555555555555555555555555\n555555555555555555555555553000000000000023555555555555555555555555555555533434455555555555555555555555555551001111000000000000025555555555555555555555555555555555555555\n555555555555555555555555553000000000012455555555555555555555555555555555533334455555555555555555555555555551000011000000000000035555555555555555555555555555555555555555\n555555555555555555555555553000000001355555555555555555555555555555555555543234555555555555555555555555555550000001010000000000045555555555555555555555555555555555555555\n555555555555555555555555554000001245555555555555555555555555555555555555444334555555555555555555555555555540000000011002110000045555555555555555555555555555555555555555\n555555555555555555555555554000134555555555555555555555555555555555555555443334555555555555555555555555555541000000111112111000055555555555555555555555555555555555555555\n555555555555555555555555554024555555555555555555555555555555555555555555443345555555555555555555555555555554100000221113111110155555555555555555555555555555555555555555","555555555555555555555555555555555555555555555554001000000000000122000145555555555555555443235555555555555555555555345212233555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555554000100011000000111101003555555555555555443245555555555555555555421035323323555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555554024310002200000111001100255555555555555432245555555555555555531000045233222555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555011001000210000111111111015555555555555432245555555555555542100112144323244555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555100001100110000111111111101455555555554332245555555555553100012222154223135555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555000221200010000011111111120035555555554332345555555554210011222222154111245555555555555555555555555555555555555555555555\n555555555555555555552535554455555555555555555555014421310000000001111111121004555555554332345555554310111222343222154333245555555555555555555555555555555555555555555555\n555555555555555555551213455235555555555555555444011000131100000000001111110004555555554332355555421011223322343431254343245555555555555555555555555555555555555555555555\n555555555555555555552100135324234444555355555201111100011000000000000111111004555555554432455551001122333222343321253342355555555555555555555555555555555555555555555555\n555555555555555555553222245211201101353131455301112211111111000000000000111104555555554433455540122333333233322221353343455555555555555555555555555555555555555555555555\n555555555555555555554122432122222222354130355301111011121111111111110000011114555555554433555540233333333233222221352355555555555555555555555555555555555555555555555555\n555555555555555555555241101301103331343131355301101000132212211111112211001114555555554433555531333344343333322321455555555555555445555555555555555555555555555555555555\n555555555555555555555242101301103103213255455301101000134313320010004222000015555555554433555531332223444343432221455555555555544445555555555555555555555555555555555555\n555555555555555555555555444233312113311255555301101100133313320111003221000015555555554434555531222234444444443221555555555544444445555555555555555555555555555555555555\n555555555555555555555555555555554442223255555301101100133312320111004221000015555555554334555521210111123333322321555555554444444445555555555555555555555555555555555555\n555555555555555555555555555555555555555555555301101100134312310111014221000015555555554335555521210011110000001111455555444444444445555555555555555555555555555555555555\n555555555555555555555555555555555555555555555301101000133312211111114221000015555555554335555522210023320000000000001112233444444445555555555555555555555555555555555555\n555555555555555555555555555555555555555555555301101133321111101122114210000015555555554345555512210132320000000121022100000001122334555555555555555555555555555555555555\n555555555555555555555555555555555555555555555301102455543112321244313100000015555555554345555512310231231231121232133100000000000000111223344555555555555555555555555555\n555555555555555555554244445555555555555555555301102344434313321143200000000025555555554355555512311331231231133232233111000000000000110011001112233445555555555555555555\n555555555555555555554123222335434555555555555301101110112212321010001000000025555555543355555543302322232231132232133233122220110000232133100000000000113555555555555555\n555555555555555555554223333334422555555555555301101221012111210000111100000025555545543355555345312211132232232231132123332132232222232122000000000000002555555555555555\n555555555555555555555444343322352344455555555301101223013321000011111000000025555545543455555213530132132122232232232133332222331232232232122210000000003555555555555555\n555555555555555555555444444444453333222223455301102234111000000000000000000025555545543455555211354221232000010022232132232122331232231232331231000000004555555555555555\n555555555555555555555444444444444544444433355301102121000000000010000000000035555435544555555213125532332221011001321231012221321332331233320112222100015555555555555555\n555555555555555555555444444444444444434444455301101000011100000000000000000035555445544555555123223453232132132002321231000000110221232332321221223100015555555555555555\n555555555555555555555544444444444444444444455311000001111110000000000111210035555445544555554111212245431022231002322332221210000000001110122210000000025555555555555555\n555555555555555555555444444444444444444444455300000000000000000000011233210035555455544555554311122113552023320002321321332322222221111000000000121000035555555555555555\n555555555555555555555444444444444444444455431000000000000000002101223343310045555455545555554321123222355213200002321321332321232132232132122110232000045555555555555555\n555555555555555555555544444444454444444431000000000000000001345212343334510045554445545555554311122331244533100001332321332320232033331132232232232220055555555555555555\n555555555555555555555444444445444555542100011010000000001245555335323455510045554445545555553221021123132454110000011111222320132233331233331232232231155555555555555555\n555555555555555555555444444444444443100011111110000000134555555332244555510045554445545555552022133112332135432220011000000232012221232232331232331231255555555555555555\n555555555555555555555544444444443210000110100000000003555555555323222555300045554345555555552002234321242222552232232312211221000000011121222332321331255555555555555555\n555555555555555555555555555555310000000000000000000003555545555343355420013045554345555555552000134212233441353133322322323331000000000001212331221330355555555555555555\n555555555555555555555555555421000000000100000000000003555555553355531000015455544345555555552011013201321342352012321223311332211000000000122210000000455555555555555555\n555555555555555555555555552000000001000000000000000003555555310242100000015555544355555555552000100222431132452001232223301322233100000000000000000001555555555555555555\n555555555555555555555555551011100100000001000002310003555421000110000000025555543355555555551000110023343112451011111112201330001000000000000000000001555555555555555555\n555555555555555555555555552000100000000100001334410003531000000000000000025555443355555555551001122101443212451022100000000010000000000000000000000002555555555555555555\n555555555555555555555555552000000111000001234434410002100000000000000000025555443355555555552101211210133321450023211122211100002311320000000000000003555555555555555555\n555555555555555555555555552000000000121123343334410000000000000000000000025555444355555555552111121112114322540122210111322322222321210000000000000004555555555555555555\n555555555555555555555555552000001122121333454343410000000000000000000000025555344355555555542222212111212422540122210011223312322322322212101100000005555555555555555555\n555555555555555555555555552000112222222334443244300000000000000000000000035554344355555555542222321222222233540122100011013312323212323223323322212115555555555555555555\n555555555555555555555555553011222212222334443331100000000000000000000000035553343455555555542223332222222323530012100111111213313213323213333123223125555555555555555555\n555555555555555555555555553022222221101425542113410000000000000000000000035553343455555555542222333323333223530111200111111001102222223113223123211035555555555555555555\n555555555555555555555555553122222221001543112344410000000000000000000000035553444555555555542232333332333233520111100111111000000000111112123223222045555555555555555555\n555555555555555555555555553023212120001211344444410000000000000000000000245543444555555555543223333333333234510111110111111000000000000000121133122045555555555555555555\n555555555555555555555555554122211000000234443444410000000000000000000124555534444455555555554322333334433224510111111111111110001210000000022221000155555555555555555555\n555555555555555555555555554021100000001444343344410000000000000000013555555544444455555555554432333333332224510111111111111111101455433221100000000155555555555555555555\n555555555555555555555555554000000000001444434443100000000000000002455555555544444455555555555454233333332225400111111111111111110045555555544332210255555555555555555555\n555555555555555555555555554000111000001444444210000000000000001245555555555544443455555555555545433333332235400111111111111111111055555555555555555555555555555555555555\n555555555555555555555555554011011000001444320000000000000000135555555555555443343555555555555555543333332245400111111111111111111155555555555555555555555555555555555555\n555555555555555555555555554000000000001431000000000000000014555555555555555442443555555555555555554333332235301111111111110011111255555555555555555555555555555555555555\n555555555555555555555555555100000000000100000000000000012455555555555555555432444555555555555555555533332235301111110111110000110255555555555555555555555555555555555555\n555555555555555555555555555100000000000000000000000001345555555555555555555433444555555555555555555553333245201111110001110000000355555555555555555555555555555555555555\n555555555555555555555555555100011000000000000000000135555555555555555555554433445555555555555555555555433345101111110000110000000455555555555555555555555555555555555555\n555555555555555555555555555101111000000000000000024555555555555555555555554433445555555555555555555555543345101111110000000000000455555555555555555555555555555555555555\n555555555555555555555555555101000000000000000012455555555555555555555555555433445555555555555555555555554345101111111010000000001555555555555555555555555555555555555555\n555555555555555555555555555100000000000000001355555555555555555555555555554333455555555555555555555555555455001111100000000000001555555555555555555555555555555555555555\n555555555555555555555555555200000000000000245555555555555555555555555555554333455555555555555555555555555554000011100000000000002555555555555555555555555555555555555555\n555555555555555555555555555200000000000024555555555555555555555555555555554333455555555555555555555555555554000001100000000000002555555555555555555555555555555555555555\n555555555555555555555555555200000000013555555555555555555555555555555555554323455555555555555555555555555553000000001000111000003555555555555555555555555555555555555555\n555555555555555555555555555200000001455555555555555555555555555555555555554433455555555555555555555555555553000000001111211100004555555555555555555555555555555555555555\n555555555555555555555555555200001245555555555555555555555555555555555555554433555555555555555555555555555554100000021011211110004555555555555555555555555555555555555555\n555555555555555555555555555300134555555555555555555555555555555555555555554334555555555555555555555555555555410000033102311111015555555555555555555555555555555555555555","555555555555555555555555555555555555555555555401431101100010001220002555555555555555555424555555555555555555555420452232335555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555400100000000000001121010145555555555555554325555555555555555555541000442232235555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555400121001210000001110011003555555555555554325555555555555555553100111542322345555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555402431000021000001111011100145555555555554225555555555555554200012221542331455555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555400000010002000001111111111003555555555554235555555555555320001222221531112455555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555410000020001000001111111111210255555555554235555555555531011122332222542222555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555400133120001000000111111111120025555555554335555555542101123323433322543422555555555555555555555555555555555555555555555555\n555555555555555555544445445555555555555555555501431113000000000001111111110015555555554345555554200112233223434212533423555555555555555555555555555555555555555555555555\n555555555555555555523335553355555555555555555300100002310000000000001111111015555555554345555530111233332233323213533324555555555555555555555555555555555555555555555555\n555555555555555555530101355144345555554455555111111110110000000000000001111115555555554345555520223333332343222213513555555555555555555555555555555555555555555555555555\n555555555555555555541111255131202112552222455111112122111111111100100000111125555555554355555521333343333332222214545555555555544455555555555555555555555555555555555555\n555555555555555555542223342222231212452221455111111011111112111111111111011125555555554355555522333343444333323214555555555554444555555555555555555555555555555555555555\n555555555555555555553222202212123321442231455111111000233223210010114221000025555555554355555522322234443434422215555555555444444555555555555555555555555555555555555555\n555555555555555555553230104101004013122455455111111000234313320011014221000025555555553455555512221233334444333215555555544444444555555555555555555555555555555555555555\n555555555555555555554443222113102014111455555111111100233213320111014221000025555555543455555512210000011111112115555554444444444555555555555555555555555555555555555555\n555555555555555555555555555555432432232455555111111100233213310111014221000035555555543455555512210012210000000000111222333444444555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555111111100233212310111014221000035555555543455555412210023320000000011011000000001112333445555555555555555555555555555555555\n555555555555555555555555555555555555555555555211111010122212101011014221000035555555543555555413310132230111010132123100000000000000001111223344455555555555555555555555\n555555555555555555555555555555555555555555555211111244331012111244214110000035555555543555555413310231231232132233233111000000000000111021000000011122334555555555555555\n555555555555555555555555555555555555555555555211112455443113321244311000000045555555544555555543311332232231132232133233122220111110232122100000000000002555555555555555\n555555555555555555554555555555555555555555555211112333334213321132100000000045555555544555555545302321232231132232133123232132232232233222011100000000003555555555555555\n555555555555555555552232334445445555555555555211111110012112321100001100100045555555534555555424531221132232232232132123332222331232232232232320000000004555555555555555\n555555555555555555552233332235224555555555555211111321012222100001111100000045555554535555555411353122232011121123232133232122331232231233331221111000015555555555555555\n555555555555555555553332333233433445555555555211112233013321000001000000000045555554545555555421134432232110000001221232022221321332331233320112333100015555555555555555\n555555555555555555554444444433542232222323455211112233121000000001000000000045555544545555555312313554332232022002321231000000110121222232232321111100025555555555555555\n555555555555555555554444444445444544444333355211112121100000000000000000000055555545545555555312312235431032132002322332221210100000000000012100111000035555555555555555\n555555555555555555554444444444444444434454455211112100011110000000000000120155555545545555555320112223552023320002321331232332322321121011000000232000045555555555555555\n555555555555555555555444444444444444444444455211100000110110100000000122220155555545445555555331113211345313310002321321232321232133232132122222232110045555555555555555\n555555555555555555555544444444444444444444455200000000000000000000112334220155555545445555555331113332124543200002332321332320232023331132231232232231155555555555555555\n555555555555555555554444444444444444444455553100000000000000013411233433420155555545555555555431103123223355300000111111222320132232231233330232231231155555555555555555\n555555555555555555555444444444444444444444210000000000000002355422432345520155555545555555555132113112323224541110001000000232012221232232232232321231255555555555555555\n555555555555555555555444444455555555554310001101000000001245555434324555520155555545555555554002214321134212355432232212211221000000000111121332321331355555555555555555\n555555555555555555555444444444444445431000111111000000134555555432332355510155555435555555554100124431224344135413321322323331000000000001222320000110455555555555555555\n555555555555555555555444444444444442100011011000000000355555555434324542000255555445555555554011013411222244325401221223311332221000000000011100000001555555555555555555\n555555555555555555555545444555554200000000000000000000355545555444554200003355555445555555554001100221243123335400122223310332223100000000000000000001555555555555555555\n555555555555555555555555555555310000000000000000000000355555553145410000005555555445555555553000010013233212245301111112201331000000000000000000000002555555555555555555\n555555555555555555555555555531000000000000000000000000355555310031000000005555555345555555553000111101343421145201211000000010001100110000000000000003555555555555555555\n555555555555555555555555555400110000000000000000241000355420000000000000015555554345555555553100111210034322135201321101211101102311320000000000000004555555555555555555\n555555555555555555555555555401111000000010000133341000442000000000000000015555554445555555553110221111102432145102222001122322322322211100000000000004555555555555555555\n555555555555555555555555555400000001100000013443441000100000000000000000015555554445555555553111112111220242155102222100112312322322323323212211111015555555555555555555\n555555555555555555555555555500000000001112334333441000000000000000000000015555554445555555553222221221121233255102321001111212322312323213323223223115555555555555555555\n555555555555555555555555555510000001112133334433341000000000000000000000015555554445555555553222332122222222355001221001111102313313323213333113212025555555555555555555\n555555555555555555555555555510001112222123344324430000000000000000000000015555543345555555553222333222233222254001121001111110101222223113223123211035555555555555555555\n555555555555555555555555555510112221122233443333110000000000000000000000025555543455555555553232333433333322354001111001111110000000000011112123233045555555555555555555\n555555555555555555555555555511222222211142454211341000000000000000000000025555543455555555552223233333323323453001111001111111000000000000132232011055555555555555555555\n555555555555555555555555555512222222200044321134441000000000000000000000035555544455555555554222333333433322453011111111111111110001110000001110000155555555555555555555\n555555555555555555555555555511222222200032124444441000000000000000000002455555544455555555554432333333333322352011111111111111111002554443322111000255555555555555555555\n555555555555555555555555555511221110000012444344441000000000000000000245555555544455555555554453233333333222452011111111111111111100355555555555544455555555555555555555\n555555555555555555555555555521221000000034433434441000000000000000135555555555544455555555555445423333333222451011111111111111111110455555555555555555555555555555555555\n555555555555555555555555555520100000000034443444310000000000000013555555555555444455555555555555543333333223551011111111111111111110455555555555555555555555555555555555\n555555555555555555555555555520001100010034444431000000000000001355555555555555434455555555555555555333333223540011111111111100111111555555555555555555555555555555555555\n555555555555555555555555555520111111000034442100000000000000135555555555555555434455555555555555555533333222540011111101111100001111555555555555555555555555555555555555\n555555555555555555555555555530100000001034200000000000000014555555555555555555434455555555555555555554333323540011111000011100000002555555555555555555555555555555555555\n555555555555555555555555555530000000100011000000000000002455555555555555555555434555555555555555555555433334530111111000001100000003555555555555555555555555555555555555\n555555555555555555555555555530000000000000000000000000245555555555555555555555434555555555555555555555553333530111111100100000000003555555555555555555555555555555555555\n555555555555555555555555555530000100000000000000000024555555555555555555555555434555555555555555555555555434520111111110100000000004555555555555555555555555555555555555\n555555555555555555555555555530111110000000000000002455555555555555555555555555334555555555555555555555555544520011111010000000000005555555555555555555555555555555555555\n555555555555555555555555555540111000000000000000245555555555555555555555555554335555555555555555555555555555510001111000000000000015555555555555555555555555555555555555\n555555555555555555555555555540100000000000000135555555555555555555555555555554335555555555555555555555555555510000011000000000000025555555555555555555555555555555555555\n555555555555555555555555555540000000000000013555555555555555555555555555555554335555555555555555555555555555400000001110011110000025555555555555555555555555555555555555\n555555555555555555555555555540000000000001355555555555555555555555555555555554335555555555555555555555555555400000000011012111000035555555555555555555555555555555555555\n555555555555555555555555555540000000000135555555555555555555555555555555555554335555555555555555555555555555400000001211122111100045555555555555555555555555555555555555\n555555555555555555555555555550000000014555555555555555555555555555555555555554345555555555555555555555555555541000001321022111111045555555555555555555555555555555555555\n555555555555555555555555555551000002455555555555555555555555555555555555555554345555555555555555555555555555555200001333122111111155555555555555555555555555555555555555","555555555555555555555555555555555555555555554003532011000110012200014555555555555555554355555555555555555555554202532332355555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554002100000000000001220011355555555555555554355555555555555555555310002522333355555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554000000001100000011110110014555555555555553355555555555555555531001213532324555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554024410000210000011110111100355555555555553355555555555555542000122213522213555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554012000100020000011111111111025555555555553355555555555554210112222214521124555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554000000200011000011111111112201355555555553355555555555310011223332214533314555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554000110200011000001111111111220035555555553355555555531011233224443215423324555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555554013431220000000000011111111110025555555553455555553101122333224333215434225555555555555555555555555555555555555555555555555\n555555555555555555535455444555555555555555554013100033100000000000011111110025555555543455555520112333332333222215324345555555555555555555555555555555555555555555555555\n555555555555555555513234552255555555555555554100111001100000000000000011111025555555543455555510233333432432222225335555555555544555555555555555555555555555555555555555\n555555555555555555520001354142234334552434555111112111111111100000000001111135555555543555555512333443333322233225555555555554444555555555555555555555555555555555555555\n555555555555555555532112353122101011541311455111111111111112111111111110011135555555543555555512332334444333322125555555555444444555555555555555555555555555555555555555\n555555555555555555531224331222232322541222555111111000222123201111114221001035555555543555555512222344444444322135555555554444445555555555555555555555555555555555555555\n555555555555555555552322103111023212332343455111111000244213310010014221000035555555544555555412211222334333222145555554444444445555555555555555555555555555555555555555\n555555555555555555552321013011013024121455555111111100233213320111014221000035555555544555555412210001000010001023444444444444445555555555555555555555555555555555555555\n555555555555555555554544332234111122121455555111111000233213320111014221000045555555544555555412210023320000000000000001112223334455555555555555555555555555555555555555\n555555555555555555555555555555544543343455555111111100234212310111014221000045555555544555555412210023320000000122022100000000000111122233344455555555555555555555555555\n555555555555555555555555555555555555555555555111111000233223211011014221000045555555544555555313310232231121011232123100000000000000000011000111122233345555555555555555\n555555555555555555555555555555555555555555555111111133221111101233114210000045555555545555555423310331231232133233233222001110000000132133100000000000003555555555555555\n555555555555555555555555555555555555555555555111112444443112321344312000000045555555545555555554301332332231132232133223223231232222232122000000000000003555555555555555\n555555555555555555555555555555555555555555555111113445444213321134200000000045555555545555555545412311232232232232132123332233232232232232123210000000004555555555555555\n555555555555555555544444555555555555555555555111111211122113321110001100000055555555445555555513542122132222232232232133232122331232231232331231000000015555555555555555\n555555555555555555541232223344345555555555555111111221012112210000111110000155555555445555555411244322232000010012222132132222331232231233320112323100015555555555555555\n555555555555555555542233333344224555555555555111112332023321000001000000000155555554445555555411123543232211011001321231001111221231232332321221112100025555555555555555\n555555555555555555554332333222532334444445555111112233123200000000000000000155555554445555555412412455332232133002332231110000000000011110122210000000035555555555555555\n555555555555555555554444444444543343222222355111112222111000000000000000000155555554455555555311321324541022231002321332332321212210010000000000232000045555555555555555\n555555555555555555554444444444444545444444455111112111000110000000000000120155555555455555555421012212354113320002321331232332233232232122122111232000045555555555555555\n555555555555555555554444444444444444444444455111111000011111000000000112220155555555455555555432112321235533310002321321232320232023332132232232232231155555555555555555\n555555555555555555555444444444444444444444455211000000000000000000011234220155555555455555555431112333213455200001222221332320232133331133331232231231255555555555555555\n555555555555555555554544444444444444445444455200000000000010001311123433330255555544555555555431102213313235520000000000111221022321232232331232321231255555555555555555\n555555555555555555554444444444444444444455542000000000000000135522333234530255555544555555555122112211223211454321112101100121000100011121122332321331355555555555555555\n555555555555555555555444444444454444444443100000000000000123555534423555530255555544555555555101312432124312235532232322322221000000000001222321110220455555555555555555\n555555555555555555555444444445445555555310001111100000012455555533223355520255555544555555555100024432213345313531222223322331110000000000122110000001555555555555555555\n555555555555555555554444444444444444421001111110000000145555555533323553100255555545555555555111002430123133424520111223310332333100000000000000000001555555555555555555\n555555555555555555555444444444444532000001001000000000155554555534455310002355555545555555555101100121134112324520001213301331111000000000000000000002555555555555555555\n555555555555555555555555545555554210000000000000000000155555555335531000004555555545555555554100011002324321125510211001100220000000000000000000000003555555555555555555\n555555555555555555555555555555420000000001000000000000155555531023100000004555555445555555554000112110134431125510222100000000002211320000000000000004555555555555555555\n555555555555555555555555555541000000000000000000011000155542100000000000004555555445555555554100121121013423215500222101112222212321210000000000000004555555555555555555\n555555555555555555555555555540111100000000000001243000154200000000000000004555555445555555554211122111110243125400222200112322322322322222101111100015555555555555555555\n555555555555555555555555555540101000000000001244343000121000000000000000004555555445555555554121212211121134125401232100011112322312323213323223223115555555555555555555\n555555555555555555555555555540000001100000123343343000000000000000000000005555555445555555553222221122222223345300232000111102323212323213333113222125555555555555555555\n555555555555555555555555555540000000001212334433443000000000000000000000015555555445555555553222333112232222245300122000111110112323323113223123211035555555555555555555\n555555555555555555555555555540000011221223334533443000000000000000000000015555554345555555553222333333233322235201111100111111000111111112112223233045555555555555555555\n555555555555555555555555555540000122222223344323420000000000000000000000015555554345555555553232233333233322345201111100111111000000000000122232111055555555555555555555\n555555555555555555555555555550112222222223355431022000000000000000000000015555554355555555553223333333323322355101111111111111110000000000012221000155555555555555555555\n555555555555555555555555555551222122210014354112353000000000000000000000025555554455555555554322332333443322255101111111111111111100233322111000000255555555555555555555\n555555555555555555555555555551222222210015311244443000000000000000000001355555554455555555554432233333333322255001111111111111111110035555555554433455555555555555555555\n555555555555555555555555555551232122210001134444443000000000000000000135555555554455555555555454323333333322254001111111111111111111035555555555555555555555555555555555\n555555555555555555555555555551222110000003443434443000000000000000013555555555554455555555555545532333333322354001111111111111111111045555555555555555555555555555555555\n555555555555555555555555555551222000000014444444442000000000000001355555555555554455555555555554554333333322453001111111111110111111045555555555555555555555555555555555\n555555555555555555555555555551000000000014444444200000000000000135555555555555554455555555555555555433333322453011111111111110000111155555555555555555555555555555555555\n555555555555555555555555555552000110000014444320000000000000013555555555555555543455555555555555555553333322352011111100011110000000155555555555555555555555555555555555\n555555555555555555555555555552011110000014442000000000000001355555555555555555543455555555555555555555433332452011111100001110000000255555555555555555555555555555555555\n555555555555555555555555555552000000000013200000000000000135555555555555555555543455555555555555555555543333451011111100000000000000355555555555555555555555555555555555\n555555555555555555555555555552000000000000000000000000013555555555555555555555543455555555555555555555555333551011111110010000000000355555555555555555555555555555555555\n555555555555555555555555555552000000000000000000000001355555555555555555555555543555555555555555555555555543550011111111000000000000455555555555555555555555555555555555\n555555555555555555555555555553000110000000000000000135555555555555555555555555543555555555555555555555555554540001111100000000000000555555555555555555555555555555555555\n555555555555555555555555555553011110000000000000014555555555555555555555555555543555555555555555555555555555540000111000000000000001555555555555555555555555555555555555\n555555555555555555555555555553011000000000000001455555555555555555555555555555534555555555555555555555555555530000001000000010000002555555555555555555555555555555555555\n555555555555555555555555555553000000000000000145555555555555555555555555555555534555555555555555555555555555530000000011001211100002555555555555555555555555555555555555\n555555555555555555555555555553000000000000014555555555555555555555555555555555534555555555555555555555555555520000000111111211110003555555555555555555555555555555555555\n555555555555555555555555555554000000000001455555555555555555555555555555555555534555555555555555555555555555541000000231012211111004555555555555555555555555555555555555\n555555555555555555555555555554000000000145555555555555555555555555555555555555534555555555555555555555555555554200000233212211111104555555555555555555555555555555555555\n555555555555555555555555555554000000014555555555555555555555555555555555555555534555555555555555555555555555555531000233322211011115555555555555555555555555555555555555","555555555555555555555555555555555555555555540014420110001100022100135555555555555555553555555555555555555555531004433323455555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555540143000010000100012200102455555555555555553555555555555555555553100115423233555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555540000000010000000011100110035555555555555553555555555555555555310012215423225555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555540123100112100000011100111001455555555555544555555555555555421001222215311125555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555540242101000200000011111111110035555555555544555555555555542101122222225312235555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555540000001000110000011111111112102555555555544555555555554210112224332125334135555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555540000002000010000011111111111210045555555544555555555420011233224343135333345555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555540013411200010000000111111111100035555555544555555542001223332234332135343255555555555555555555555555555555555555555555555555\n555555555555555555554555555555555555555555540143110320000000000000111111110035555555544555555510122333322432222144134555555555555555555555555555555555555555555555555555\n555555555555555555435355543555555555555555552010000022100000000000000111111035555555545555555511233333433322222144355555555555445555555555555555555555555555555555555555\n555555555555555555412133552254555555554555554111111111110000000000000001111045555555545555555512333443333332232145555555555544445555555555555555555555555555555555555555\n555555555555555555511011353232123123541313554111111122121211111111111101111045555555545555555413332334434344222155555555554444445555555555555555555555555555555555555555\n555555555555555555522222452112111122541312554111111011221112111111113211001145555555545555555412222344444444332155555555444444455555555555555555555555555555555555555555\n555555555555555555531224221222233413531222454111011000334223310010014221000045555555545555555412211112223332222255555544444444455555555555555555555555555555555555555555\n555555555555555555551411013011022122132454554111011000233213320111014221000045555555545555555412220001110000000011222233333444455555555555555555555555555555555555555555\n555555555555555555552421112012022034111555554111011000233213320111014221000045555555545555555312210023320000000000011000000001112223334444555555555555555555555555555555\n555555555555555555555545443444222312131555554111011000234213310111014221000045555555545555555312210132320000000132123100000000000000000011111122233344445555555555555555\n555555555555555555555555555555555555554555554111011000233223211011014221000055555555545555555313310231231132122232123110000000000000121122100000000000003555555555555555\n555555555555555555555555555555555555555555554111011011222112101123114210000155555555545555555433410331231232132232233233112221121110232122000000000000004555555555555555\n555555555555555555555555555555555555555555554111011344432012211344313100000155555555555555555554301322332231132232132123232132232232333222122210000000004555555555555555\n555555555555555555555555555555555555555555554111113455443223321244300000000155555555455555555544422311132232232232132123332222331232231232232331000000015555555555555555\n555555555555555555555555555555555555555555555111112322233213321121000100000155555555455555555522453222132122221133232133232122331232231233320112222100025555555555555555\n555555555555555555543444445555555555555555555111111110011112211100011110000155555555455555555521134421232000000011221232022221321331332232321221222100025555555555555555\n555555555555555555541332222244235555555555555111112321022322000001101000000155555555455555555421222454332221011001321231000000000110122221233310000000035555555555555555\n555555555555555555542233333344324555555555555111112232023311000000000000000255555555455555555412421345432132132002332232221110101100000000001000221000045555555555555555\n555555555555555555554433433323522232233334555111112232122000000000000000000255555555555555555411221313553023231001321331232322323331122122011011231000155555555555555555\n555555555555555555554444444445444444333332455111112122110010000000000000010255555555555555555421011312245423310002321321232321232133232132232232232220155555555555555555\n555555555555555555554444444444444444444454555111111110001111100000000011230255555555555555555432111322123554200002322321332320232033331133331232231231255555555555555555\n555555555555555555554444444444444444444444455111111000011010000000001224320255555554555555555432111323212445410000122211222320132232232232321232321231355555555555555555\n555555555555555555555444444444444444444444455111000000000000000120123443330355555554555555555432111202321313552110000000000232011210122231222332321331455555555555555555\n555555555555555555554544444444444444445555555100000000000000013531234234540355555554555555555213211311123321245431122211211221000000000001212331111220455555555555555555\n555555555555555555554444444444444444444444431000000000000002455533432455540355555554555555555200221442112422313552331322323331000000000001222210000001555555555555555555\n555555555555555555555444444555554444545432100110100000000245555533224355530355555554555555555210013432122334431551122223311232222100000000000000000001555555555555555555\n555555555555555555554444444444444454454310011111100000014555555533322354200355555554555555555101101341123212332551001223310331222100000000000000000002555555555555555555\n555555555555555555554444444444444444320001111100000000035555455534345520001455555554555555555100110012224311223540011112201330000000000000000000000003555555555555555555\n555555555555555555555444444444455542000000000000000000035555555435552000003555555545555555554100001101323431113540022100000000001101210000000000000004555555555555555555\n555555555555555555555555555555554210000000000000000000045555553014300000003555555545555555555100012210024432123530123211001111102311220000000000000005555555555555555555\n555555555555555555555555555555420000000000000000000000045555310001000000003555555545555555555100121121101342313530122210111322323322222111101100000015555555555555555555\n555555555555555555555555555553001100000000000000024100045431000000000000004555555545555555554211122111121034214520122220011112322312323323223323222125555555555555555555\n555555555555555555555555555553011110000000000012334100033100000000000000004555555545555555554221211211112123314520132110011102323212323213333123223135555555555555555555\n555555555555555555555555555553000000001000001234344100010000000000000000004555555545555555554222232122222222335510122100011111113323323113233123211045555555555555555555\n555555555555555555555555555553000000100010123433344100000000000000000000004555555545555555554222333212223223224510111200011111101111222113223223232045555555555555555555\n555555555555555555555555555554000000111222333443334100000000000000000000004555555545555555554222233333233332225500111100011111100000000000121132121055555555555555555555\n555555555555555555555555555554000001122212334442443000000000000000000000004555555545555555553223233333323432335400111110111111110000000000022221000155555555555555555555\n555555555555555555555555555554000122212222335433311100000000000000000000004555555445555555554222323333433332345400111111111111111100012111000000000255555555555555555555\n555555555555555555555555555554012222221113335531135100000000000000000000015555555445555555554322333333343332235400111111111111111111014555544443332455555555555555555555\n555555555555555555555555555554022222221003533113444100000000000000000000245555555445555555554443233333333322235301111111111111111111102555555555555555555555555555555555\n555555555555555555555555555554122222220002311344444100000000000000000024555555555445555555555445323333333322235201111111111111111111103555555555555555555555555555555555\n555555555555555555555555555555122212110000134434444100000000000000002455555555555445555555555544543333333322245201111111111111011111104555555555555555555555555555555555\n555555555555555555555555555555122210000002444343444100000000000000145555555555555445555555555555554333333322355101111111111111001111104555555555555555555555555555555555\n555555555555555555555555555555111100000002444344431000000000000014555555555555555445555555555555555543333322255101111110011111000001115555555555555555555555555555555555\n555555555555555555555555555555100001000002444443100000000000001455555555555555555455555555555555555554333322255001111110000111000000015555555555555555555555555555555555\n555555555555555555555555555555101111100002444310000000000000135555555555555555555455555555555555555555533332354001111110000011000000025555555555555555555555555555555555\n555555555555555555555555555555111010000002431000000000000013555555555555555555555455555555555555555555554333354001111110001000000000035555555555555555555555555555555555\n555555555555555555555555555555100000001001200000000000001355555555555555555555555455555555555555555555555433353001111111100000000000045555555555555555555555555555555555\n555555555555555555555555555555200000000000000000000000135555555555555555555555555455555555555555555555555553353001111110000000000000045555555555555555555555555555555555\n555555555555555555555555555555200000000000000000000003555555555555555555555555554455555555555555555555555555552000111100000000000000155555555555555555555555555555555555\n555555555555555555555555555555200011000000000000000255555555555555555555555555554455555555555555555555555555552000001100000000000000155555555555555555555555555555555555\n555555555555555555555555555555201111000000000000024555555555555555555555555555554455555555555555555555555555551000000101000111100000255555555555555555555555555555555555\n555555555555555555555555555555301000000000000002455555555555555555555555555555554455555555555555555555555555551000000000110121110000355555555555555555555555555555555555\n555555555555555555555555555555300000000000000245555555555555555555555555555555554455555555555555555555555555551000000021011221111100355555555555555555555555555555555555\n555555555555555555555555555555300000000000024555555555555555555555555555555555554455555555555555555555555555554100000023201221111110455555555555555555555555555555555555\n555555555555555555555555555555300000000001455555555555555555555555555555555555554555555555555555555555555555555520000023321221111111455555555555555555555555555555555555\n555555555555555555555555555555300000000145555555555555555555555555555555555555554555555555555555555555555555555553100022333211100111555555555555555555555555555555555555","555555555555555555555555555555555555555555400013211100111000122001255555555555555555555555555555555555555555310035233224555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555400353210100001000122100013555555555555555555555555555555555555531001135233245555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555400210000000000000112101100255555555555555555555555555555555553100122145222155555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555400011000121000000111001111003555555555555555555555555555555310012222144111255555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555402442000003100000111111111100145555555555555555555555555531011233222144332255555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555401100010001200000111111111112003555555555555555555555553101122234332154343355555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555400000021000200000011111111112200155555555555555555555310112332234432154342355555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555500012112000100000001111111111100045555555555555555531011233322332322253343555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555500343203100000000000000111111100045555555555555555500123333323422222252355555555555455555555555555555555555555555555555555555\n555555555555555555544545455555555555555555511210001321000000000000000111111045555555555555555402333333433322221254555555555544455555555555555555555555555555555555555555\n555555555555555555334355542455555555555555554011111110000000000000000011111145555555555555555413333434433333331355555555554444455555555555555555555555555555555555555555\n555555555555555555411122552343444445542435554111112111111111111111110001111145555555555555555413322344434343221355555555444444455555555555555555555555555555555555555555\n555555555555555555411011452212011012531302554111111111111112111111123111011155555555555555555312222344444443331455555544444444555555555555555555555555555555555555555555\n555555555555555555422223441222222223541313554111011000333223310010014221000155555555555555555312221111122211121344554444444444555555555555555555555555555555555555555555\n555555555555555555531223112121143313332332454111011000244213320111014221000155555555555555555312220012110000000000000111122222344444555555555555555555555555555555555555\n555555555555555555541411023011032032121555554111011000233213320111014221000155555555555555555212210023320000000011022100000000000001111112223333344445555555555555555555\n555555555555555555552422221133021032121555554111011000233213310111014221000155555555555555555222210132330011010132133100000000000000111111000000000000114555555555555555\n555555555555555555555555554555433423342555554111011000233223211111014121000155555555555555555223310231231232132233233121001110000000232132000000000000004555555555555555\n555555555555555555555555555555555555555555554111011000223212111122014120000155555555555555555343311331232232132232133233222231232222232221011100000000015555555555555555\n555555555555555555555555555555555555555555554111011233321012111344214110000155555555555555555355301322232231132232132123332233331232232232232320000000015555555555555555\n555555555555555555555555555555555555555555554111013455443123321244311000000255555555555555555344532211132232232232232133332112331232231233320122211000025555555555555555\n555555555555555555555555555555555555555555554111013444334223321123100100000255555555555555554321354332132111121122232132132222321332331233320112233100035555555555555555\n555555555555555555555555555555555555555555554111011110112112311200011110000255555555555555554322124542232100000001321231001111210221232231232320000000045555555555555555\n555555555555555555532433344454455555555555554111011321022222101001111100000255555555555555554321221355332231022002321231110000000000000000011100121000045555555555555555\n555555555555555555531333322253125555555555554111012232022322000000000000000355555555555555554421331334542132132002322332332321212221111011000000231000155555555555555555\n555555555555555555532222333334424444455555554111012232123200000000100000000355555555555555554421121222455223320001321331232332232132232132232222232220155555555555555555\n555555555555555555554444443334532232222222454111012222221000000000000000010355555555555555554432011321134543310002321321232320232023331133331232332331255555555555555555\n555555555555555555544444444444445444444443454111011111000111100000000011121355555555555555553433121332211455300001332321332320132133331233320232321331355555555555555555\n555555555555555555544444444444444444344444554111011100001111000000001123321355555555555555553432111323321334541000010110111231022221232232232332321330455555555555555555\n555555555555555555554444444444444444444444455111100000000000000010012343330355555555555555553433111311231322255320011100000121000000010111211332211320555555555555555555\n555555555555555555555444444444444444444444555110000000000000001441123333550455555555555555553302221431112431124553232322322221000000000001223310000001555555555555555555\n555555555555555555554444444444444444444454554100000000000000135543342345540455555555555555553300121443212333431354122233322331111000000000011000000002555555555555555555\n555555555555555555554444444444444444444444431000000000000013555543323445540455555555555555553310002432121323442354001223310332333100000000000000000003555555555555555555\n555555555555555555555444444455555555545442100111110000001355555543232255410455555555555555553201100132013411232453001123301331011000000000000000000004555555555555555555\n555555555555555555554444444444444444454210011111000000015555555543434541000455555555555555553200010002222421122452011101100220000000110000000000000004555555555555555555\n555555555555555555554444444444444444420000110100000000015554555544454200002555555555555555543200001100133443112452012211000000002311320000000000000015555555555555555555\n555555555555555555554444444554555542100000000000000000015555554204420000002555555555555555555100011221003442221451012320101322222321211101000000000015555555555555555555\n555555555555555555555555555555554210000000000000000000015555531002100000003555555555555555555210022112111143322551022221001112322322323223212222222025555555555555555555\n555555555555555555555555555555521000000000000000001200015553100000000000003555555555555555555211112211122014412551023221001101323212323213323123223135555555555555555555\n555555555555555555555555555555300110000000001000124400015310000000000000003555555555555555555221221121112112333540023210001111113313323113333123211045555555555555555555\n555555555555555555555555555555301110000000000013434300011000000000000000003555555555555555555222233112222222224540011210011111111222223113223223232045555555555555555555\n555555555555555555555555555555300000011000001333334300000000000000000000003555555555555555554222233322223322223530011120011111100000000001121132121155555555555555555555\n555555555555555555555555555555300000010021123343334400000000000000000000004555555555555555554232233333333332223530011110011111110000000000122221000255555555555555555555\n555555555555555555555555555555300000011121333454344300000000000000000000004555555555555555554223223333332333234520011111011111111100001000000000000255555555555555555555\n555555555555555555555555555555400001122222233432342000000000000000000000004555555555555555554222332333343332235520111111111111111111001444433332221455555555555555555555\n555555555555555555555555555555400112221222334543212300000000000000000000004555555555555555555432233233334332224510111111111111111111100255555555555555555555555555555555\n555555555555555555555555555555402222222110434421234400000000000000000000135555555555555555555443223333333332224510111111111111111111110355555555555555555555555555555555\n555555555555555555555555555555402222222000442123444400000000000000000013555555555555555555555445432333333332225510111111111111111111110455555555555555555555555555555555\n555555555555555555555555555555402222212000112344444300000000000000000355555555555555555555555554553333333332235400111111111111100111110455555555555555555555555555555555\n555555555555555555555555555555412211100000134433444400000000000000024555555555555555555555555555555433333332245400111111011111100001111555555555555555555555555555555555\n555555555555555555555555555555412221000000344434444200000000000002455555555555555555555555555555555553333332235400111111000111100000001555555555555555555555555555555555\n555555555555555555555555555555511100000000344444420000000000000145555555555555555555555555555555555555433332235301111111000011100000002555555555555555555555555555555555\n555555555555555555555555555555510001100000344442000000000000013555555555555555555555555555555555555555553333345201111111000000000000002555555555555555555555555555555555\n555555555555555555555555555555510111100000344310000000000001355555555555555555555555555555555555555555555433345201111111100100000000003555555555555555555555555555555555\n555555555555555555555555555555511000000000231000000000000135555555555555555555555555555555555555555555555543345101111111110000000000004555555555555555555555555555555555\n555555555555555555555555555555510000000000000000000000002555555555555555555555555555555555555555555555555555355100111110000000000000005555555555555555555555555555555555\n555555555555555555555555555555510000000000000000000000245555555555555555555555555555555555555555555555555555555000011110000000000000015555555555555555555555555555555555\n555555555555555555555555555555510001000000000000000014555555555555555555555555555555555555555555555555555555554000000110000011100000025555555555555555555555555555555555\n555555555555555555555555555555520011100000000000001455555555555555555555555555555555555555555555555555555555554000000000110022111000025555555555555555555555555555555555\n555555555555555555555555555555520111000000000000135555555555555555555555555555555555555555555555555555555555553000000001011122111100035555555555555555555555555555555555\n555555555555555555555555555555520100000000000003555555555555555555555555555555555555555555555555555555555555554000000003210122111111045555555555555555555555555555555555\n555555555555555555555555555555520000000000000255555555555555555555555555555555555555555555555555555555555555555420000013331122111111045555555555555555555555555555555555\n555555555555555555555555555555520000000000024555555555555555555555555555555555555555555555555555555555555555555553100013333222110111155555555555555555555555555555555555\n555555555555555555555555555555530000000002455555555555555555555555555555555555555555555555555555555555555555555555410012223331000010155555555555555555555555555555555555","555555555555555555555555555555555555555540000001111111110002220014555555555555555554455555555555555555555531000442323455555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555540001331111000110002220000245555555555555554455555555555555555553100121442323555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555540025311001000010001122001003555555555555554455555555555555555410012221531113555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555540021000001000000001111011100135555555555553455555555555555542001222221542224555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555540001100011210000001111011111002455555555553455555555555554201122333221543424555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555540144200000130000001111111111110025555555553455555555555421112332344322533334555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555550010001100011000001111111111122101455555553455555555552101223322333222534335555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555551000001200001000000111111111012100155555553455555555410112333233322212513555555555545555555555555555555555555555555555555555555\n555555555555555555555555555555555555555551001220310001000000001111111111000155555553455555555301233334333222213545555555554445555555555555555555555555555555555555555555\n555555555555555555555555555555555555555550024321231000000000000001111111110155555552455555555213334433332223313555555555544445555555555555555555555555555555555555555555\n555555555555555555555555555555555555555552132000023200000000000000000111111255555552455555555223333444443432214555555554444445555555555555555555555555555555555555555555\n555555555555555555354455544555555555555555553011111111111100000110000011111255555552455555555223222444344432214555555444444445555555555555555555555555555555555555555555\n555555555555555555232345531454555555543535553011122122211111111111112111111255555552455555555222222333333322214555544444444455555555555555555555555555555555555555555555\n555555555555555555200012551312031114521203553111110111211122101111114221000255555552455555555122320000000000001111111122222233333444444444555555555555555555555555555555\n555555555555555555322123541212211123531314553111011000334223310010014121000255555552455555555122320013220000000000011000000000000000000111111111111222225555555555555555\n555555555555555555311243312231333314432332553111011000233223320111014121000355555553455555555122210023320000000132133100000000000000121122000000000000015555555555555555\n555555555555555555522211031010041131122555553111011000233213310111014121000355555553455555555122310132231121122232233111001110110000231122000000000000025555555555555555\n555555555555555555532301021021030042112555553111011000233223300111014121000255555553555555554133410231231232132232233233122231232222332221122210000000025555555555555555\n555555555555555555544443433353223312232555553111011000333223211011014121000255555553555555554154301332332231132231132123332233331232331232322321000000035555555555555555\n555555555555555555555555555555555555555555554111010011222112011233114110000255555553555555554155422321232232232232132133332122321232321233310112332000045555555555555555\n555555555555555555555555555555555555555555554111011344431012211344323100000255555553555555553242454321132222221133232132132222321332322332321311111000055555555555555555\n555555555555555555555555555555555555555555554111013455443123321234210000000355555553555555553241134542232000000001221231011101110221222221233200110000155555555555555555\n555555555555555555555555555555555555555555554111013433233113321221000110000355555554555555553242112444332221011002321331100000000000000000000000331000255555555555555555\n555555555555555555555555555555555555555555554111011100111112212210011111000355555554555555553241131145542132132002322332322322212221121121121111321110355555555555555555\n555555555555555555545555555555555555555555554111012321022322011000100100000355555554555555552331242132455322231002321321232332232132231232232332322320455555555555555555\n555555555555555555512322232352245555555555554111012232023312100000010000000355555554555555552331112131234543310002321321322320231133331233320332321320455555555555555555\n555555555555555555522333333343235555555555554111012332133200000000000000000355555554555555552332111132212355410002332321322310232232331232321322311321555555555555555555\n555555555555555555533323332224422222222223454111012222221001100000000000122355555554455555551433211232321244553000111110111221022210222221222322312321555555555555555555\n555555555555555555544444544454444444444443454111011122000111111000000012322455555554455555551443111131232132245420011000000121000000000012212321101102555555555555555555\n555555555555555555544444444444444444344444554111011110000101100000001233422455555555455555551423211231122242113554232312322221000000000001222100000003555555555555555555\n555555555555555555544444444444444444444444554111011000000000100023112343352455555555455555551401221143211243232245511332322331111000000000000000000004555555555555555555\n555555555555555555554444444444444444444444554111000000000000001454233324552455555555455555541410012344212132454235400123310322333100000000000000000004555555555555555555\n555555555555555555555444444444444444444555554100000000000000135554442355552455555555455555541411000244102231233235400012301331000000000000000000000015555555555555555555\n555555555555555555544444444444444444444444554000000000000013555554322325531455555555455555541400110013212441112245300111101110000101210000000000000025555555555555555555\n555555555555555555554444444454544445545444420001111000000245555554332354100555555555455555531400000100133243211245301221100000002311310000000000000025555555555555555555\n555555555555555555555444444444444454454543000111100000001555545554445520001555555555455555533300001111002444222145201232101112223322222112101111111035555555555555555555\n555555555555555555554444444444444444443200001000000000001455455542553000001555555555455555555300012112100134232145201222200111223212323223223223233045555555555555555555\n555555555555555555554444444444445454421000000100000000001555555201310000001555555555455555555311012211111102431255101322200011113213223113332023111055555555555555555555\n555555555555555555555454445555555554100000001000000000001555531000000000001555555555455555555311111221111211342255101321000111111223223123232122221155555555555555555555\n555555555555555555555555555555555410000000000000000130001554100000000000001555555555455555555322222112222222223455001121000111111012222122122232231255555555555555555555\n555555555555555555555555555555553001000000000000012340001420000000000000001555555555355555555322223321222322222354001112100111111000000000122231000355555555555555555555\n555555555555555555555555555555552011100000000001343440000100000000000000002555555555355555555322233333223333222354001111000111111100000000012110000355555555555555555555\n555555555555555555555555555555553000000010000123343440000000000000000000002555555555355555555323223334332333223453001111110111111111100011111111000455555555555555555555\n555555555555555555555555555555553010000100211334433340000000000000000000002555555554355555555322332333333333223553001111111111111111110003555555554555555555555555555555\n555555555555555555555555555555553000000111223344434440000000000000000000002555555554355555555322233233334433222452011111111111111111111102555555555555555555555555555555\n555555555555555555555555555555553000011222223343324200000000000000000000002555555554355555555443223333333333222452011111111111111111111103555555555555555555555555555555\n555555555555555555555555555555553000122112223355421240000000000000000000014555555554355555555444322333333333222451011111111111111111111104555555555555555555555555555555\n555555555555555555555555555555553012222221114353113440000000000000000000355555555554355555555544543233333333223551011111111111111001111104555555555555555555555555555555\n555555555555555555555555555555554022222210015311344440000000000000000025555555555554355555555555455433333333224550011111111111111000011115555555555555555555555555555555\n555555555555555555555555555555554022222210012134444440000000000000001455555555555554355555555555555543333333223540011111100001110000000015555555555555555555555555555555\n555555555555555555555555555555554123111100002443334440000000000000035555555555555554345555555555555555433333223540011111100000110000000025555555555555555555555555555555\n555555555555555555555555555555554122210000014433444420000000000002555555555555555554345555555555555555553333334530011111100000000000000035555555555555555555555555555555\n555555555555555555555555555555554121000000014444442000000000000145555555555555555554345555555555555555555433334530011111111010000000000045555555555555555555555555555555\n555555555555555555555555555555554000010000014444310000000000013555555555555555555554345555555555555555555554334520111111101000000000000045555555555555555555555555555555\n555555555555555555555555555555555001111100014441000000000000255555555555555555555554345555555555555555555555434520011111100000000000000155555555555555555555555555555555\n555555555555555555555555555555555011000000014200000000000024555555555555555555555554345555555555555555555555555510001111000000000000000155555555555555555555555555555555\n555555555555555555555555555555555100000010001000000000001355555555555555555555555554445555555555555555555555555510000001000000111100000255555555555555555555555555555555\n555555555555555555555555555555555100000000000000000000025555555555555555555555555554455555555555555555555555555500000000001100211110000355555555555555555555555555555555\n555555555555555555555555555555555100000000000000000002455555555555555555555555555554455555555555555555555555555400000000110111221111100355555555555555555555555555555555\n555555555555555555555555555555555100111100000000000135555555555555555555555555555554455555555555555555555555555400000000231011321111110455555555555555555555555555555555\n555555555555555555555555555555555101110000000000003555555555555555555555555555555554455555555555555555555555555542000000233211321111111555555555555555555555555555555555\n555555555555555555555555555555555101000000000000245555555555555555555555555555555554455555555555555555555555555555310000233332211100111555555555555555555555555555555555\n555555555555555555555555555555555100000000000014555555555555555555555555555555555554455555555555555555555555555555542000222233210000002555555555555555555555555555555555\n555555555555555555555555555555555200000000000355555555555555555555555555555555555554355555555555555555555555555555555310222233332000002555555555555555555555555555555555","555555555555555555555555555555555555555400000011111111100013210135555555555555555543555555555555555555555310012533235555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555400001211110011100012210001455555555555555543555555555555555555541001223522215555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555400134320110000100001221011024555555555555533455555555555555554200122213511235555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555500331000000000000001111011100255555555555533455555555555555421012322213533235555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555500000000012000000001110011110013555555555533455555555555553101222433214434335555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555501233100001300000001111111111110145555555533455555555555310123322434214434245555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555501321001000120000001111111111122002455555532455555555541011233223433215434355555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555510000002000020000001111111111012100255555532455555555301123333243222215225555555554455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555510000103000010000000011111111111000255555532555555555202333343233222225555555555544455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555510034312300000000000000001111111110255555532555555555223334433333323225555555554444455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555510341000331100000000000000000111110255555532555555555123323444434432225555555444444455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555543432010012100000000000000000011111355555532555555555123223444444433235555554444444455555555555555555555555555555555555555555555\n555555555555555555353555533555555555554555553011122111111111111111111111110355555532555555555122222222222212124444333434444455555555555555555555555555555555555555555555\n555555555555555555121234541443354445532324553011111111211112111111124221000355555532555555555122320001110000000000000000000011111111112222222222233333345555555555555555\n555555555555555555200012551312020113531303553011011001333223310010014121000355555532555555554122320023320000000111022100000000000000110111000000000000015555555555555555\n555555555555555555322223531222313224531313553011011000344223310111014121000355555532555555554122310033320010000232133100000000000000231132000000000000035555555555555555\n555555555555555555312143112121242212333544553011011000233213310111014121000455555532555555554122310231231232132233233222012221221222332221012100000000035555555555555555\n555555555555555555523211041010040142112555553011011000333213300111014121000255555533555555554133310331231231132232132133232232332332332332232320000000045555555555555555\n555555555555555555523311121131021131122555553011011000333223211011014121000155555533555555553155301332332231132231132133332222321332321333310112222000055555555555555555\n555555555555555555555544534454434434444555553111011000233222011133114120000155555533555555553155532311132232232232232132231122321322321333311212221000155555555555555555\n555555555555555555555555555555555555555555553111010133321012211344224110000155555543555555553242354422132121121122221232122211321321332321323210000000255555555555555555\n555555555555555555555555555555555555555555553111013445443123321244312000000255555543555555552241124543232000000001321331000000000000011000011001320000355555555555555555\n555555555555555555555555555555555555555555553111013444344123321122000010010255555544555555552242212345432221022002322331211211101210110011010011320100455555555555555555\n555555555555555555555555555555555555555555554111011210122112312310001111100255555544555555552241132134553232132002322332332323222232231232232232322320455555555555555555\n555555555555555555555555555555555555555555554111011210022222112100110100000255555544555555552341233132245533220002311321322321231133331232321322321321555555555555555555\n555555555555555555544444455554455555555555554111012331022323100000000000000255555544545555551341101132123455310002322321322310231133321233321322311321555555555555555555\n555555555555555555412322222352145555555555554111012232123201000000000000000355555544545555551343211133212245531001222211322320133321232331322322312312555555555555555555\n555555555555555555522333233334324444444444554111012222233100000000000000012355555544545555551343211132332134355300000000000231001100110111212321101103555555555555555555\n555555555555555555533334333335422332222222454111011122110011111000000011222355555544545555541443111131123223224552122101111221000000000002223200000004555555555555555555\n555555555555555555544444544454445454444544554111011221000110100000000123432355555545545555541423311131112233212355531322323331000000000000000000000004555555555555555555\n555555555555555555544544444444444444344444554111011110000000000002112344343355555545545555541410122144321134234214530223311322322000000000000000000015555555555555555555\n555555555555555555544445444444444444444444554111010000000000000145223323553355555555445555541410002343312132344314520012301321111000000000000000000015555555555555555555\n555555555555555555554444444444444444455555554111000000000000013554343245553355555555435555531411100134201242123325520011101320000000100000000000000025555555555555555555\n555555555555555555555444444444444444444444554100000000000001355554322325551455555555445555530410111001212242112235510121100000002212310000000000000035555555555555555555\n555555555555555555544444444444444444444444553000110100000024555554333245300455555555445555530410000110023243321125510132110001113321211111001001000045555555555555555555\n555555555555555555554444445555555555555445420011111000000255554554444541000455555555445555533400001121100344322125500222210111223223323223223223232055555555555555555555\n555555555555555555554444444444444444444542000111100000000355545553455200000455555555445555555410002111210013423135400222220011113213223113332123121155555555555555555555\n555555555555555555554444444444444444444310000100000000000355555420331000000455555555445555555421012211112210343135400232110011111113223123232132110155555555555555555555\n555555555555555555554444444444555555531000000100000000000355553000100000000555555555445555555422121122111111233245300122100011111112223123122232231255555555555555555555\n555555555555555555555555555555555554200000000000000001000355410000000000000555555555435555555322223211222222232345300112100011111100000000121231110355555555555555555555\n555555555555555555555555555555555520000000000000000143000342000000000000001555555555435555555422223321122332232245201111100011111100000000122210000455555555555555555555\n555555555555555555555555555555555200110000000100013343000110000000000000001555555555435555555322223333332333322245201111110111111111100000000000000555555555555555555555\n555555555555555555555555555555555201110001000001344342000000000000000000001555555555335555555323223333333233322355101111111111111111111001444444444555555555555555555555\n555555555555555555555555555555555300000010000123433343000000000000000000001555555555335555555322332333334333322355101111111111111111111100355555555555555555555555555555\n555555555555555555555555555555555301000000121333443343000000000000000000001555555555335555555422233323333433322255001111111111111111111110355555555555555555555555555555\n555555555555555555555555555555555300000112112334433431000000000000000000001555555555335555555443223333333333222354001111111111111111111110455555555555555555555555555555\n555555555555555555555555555555555300011222222344333112000000000000000000003555555555334555555444432333333333222354001111111111111101111111555555555555555555555555555555\n555555555555555555555555555555555300122222222335421243000000000000000000145555555555334555555554554333333333222453001111111111111000011111555555555555555555555555555555\n555555555555555555555555555555555302222221002443124443000000000000000013555555555555344555555555455533333333222453001111110011111000000002555555555555555555555555555555\n555555555555555555555555555555555412222221002411344453000000000000000255555555555554344555555555555554333333222452011111110000111000000002555555555555555555555555555555\n555555555555555555555555555555555412222221000134434443000000000000014555555555555554334555555555555555543333322552011111110000001000000003555555555555555555555555555555\n555555555555555555555555555555555412211100001444443442000000000000355555555555555555344555555555555555555333333551011111111001000000000004555555555555555555555555555555\n555555555555555555555555555555555412220000002444444310000000000024555555555555555555444555555555555555555543333551011111111100000000000004555555555555555555555555555555\n555555555555555555555555555555555411100000002444442000000000001355555555555555555555444555555555555555555555433550011111110000000000000015555555555555555555555555555555\n555555555555555555555555555555555400011000002444310000000000025555555555555555555555433555555555555555555555544540001111100000000000000015555555555555555555555555555555\n555555555555555555555555555555555500111000002441000000000001455555555555555555555555443555555555555555555555555540000011100000000100000025555555555555555555555555555555\n555555555555555555555555555555555511000000001200000000000135555555555555555555555555444555555555555555555555555530000000101100121111000035555555555555555555555555555555\n555555555555555555555555555555555510000000000000000000002455555555555555555555555555344555555555555555555555555530000000000111121111100045555555555555555555555555555555\n555555555555555555555555555555555510000000000000000000145555555555555555555555555555344555555555555555555555555520000000022001131111111045555555555555555555555555555555\n555555555555555555555555555555555510001000000000000003555555555555555555555555555555344555555555555555555555555541000000023210231111111155555555555555555555555555555555\n555555555555555555555555555555555510111100000000000145555555555555555555555555555555444555555555555555555555555555210000023332221110111155555555555555555555555555555555\n555555555555555555555555555555555510111000000000013555555555555555555555555555555555444555555555555555555555555555541000122333321000010255555555555555555555555555555555\n555555555555555555555555555555555510100000000000255555555555555555555555555555555555444555555555555555555555555555555300122223332100000255555555555555555555555555555555\n555555555555555555555555555555555510000000000014555555555555555555555555555555555555434555555555555555555555555555555542012323333320000355555555555555555555555555555555","555555555555555555555555555555555555554000011111111111100022101355555555555555555434555555555555555555553101215423245555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555000000111111111100022200013555555555555554433555555555555555555410012215212145555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555000134201110001100012210011145555555555554433555555555555555552001222225312355555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555002431100100000000011210011002455555555554433555555555555555310123322225343255555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555101100000110000000011100011110024555555554333555555555555541012223433225333355555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555100121001123000000011111011111100255555554323555555555554201123323443135342355555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555113431000001200000011111111111221013555554323555555555531012333233222134244555555554555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555101100010000210000011111111111122000355554323555555555201223333343222144355555555544555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555100000021000110000000111111111111000355554323555555555112333343332222145555555554444555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555100023123000000000000001011111111100355554323555555555123334343333332145555555444444555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555102442103300000000000000000001111110355555323555555555133323443434322155555554444444555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555213310000231000000000000000000111110355555323555555554132224444444332155555544444445555555555555555555555555555555555555555555555\n555555555555555555545444455555555555555555553011111111111111111111111111110455555323555555554122321111111111122222222222223333333333333333333344444444445555555555555555\n555555555555555554353555532555555555543545553011121121111112111111123121000455555323555555554122420011110000000000011000000000000000000010000000000000035555555555555555\n555555555555555555121224541422242225522203553011110011222123200010014121000455555323555555554122310023320000000122133100000000000000220232000000000000045555555555555555\n555555555555555555110023541212010113531314553011010000344223310111014121000455555423555555553122310132320111011232133111001100110111331121011000000000045555555555555555\n555555555555555555222234422222324224422323553011011000233123320111014121000455555423555555553123410231231231133232232232122221322322332231233310000000155555555555555555\n555555555555555555312142121120141121223555553011011000333213310111014121000355555423555555553134301331231231132231132133332233321332321332311222221000155555555555555555\n555555555555555555514210040010140152113555553011011000333223201111014121000055555423555555552245401322232231232231132133331112321322321333311112231000255555555555555555\n555555555555555555524221211242112111223555553011011000333222111122014120000155555424555555552244543310132232231232232132232222321322322322323310000000355555555555555555\n555555555555555555555555545555545545555555553011010012221012111344224110000155555424555555552242245432132110110012221231011101110110121110122001220000455555555555555555\n555555555555555555555555555555555555555555553111011344442123321344323000000155555434555555552242113454232110001001321331000000000000000000000001320000455555555555555555\n555555555555555555555555555555555555555555553111013555443123321123100011000155555534555555551252212235543231132013322332322322223321231231232222322211555555555555555555\n555555555555555555555555555555555555555555553111012322222113311320001111100155555534555555551341133124455332231002321321332322231132331232321322322321555555555555555555\n555555555555555555555555555555555555555555553111011110011112113210011100000155555534545555551341123123134554310002311321322310231133321333311322312312555555555555555555\n555555555555555555555555555555555555555555554111012321022322111000000000000155555534545555541342101122112355520002322321322310232232332322322323312313555555555555555555\n555555555555555555434434444453455555555555554111012232023212100000010000000255555535545555541343211123222124554100121111111221012210121211212322202204555555555555555555\n555555555555555555412323222352135555555555554111012332233210000000000000012255555535545555541343211132232224245531000000000221000000000012223200000004555555555555555555\n555555555555555555422323233335323332333233554111011222121001110000000001222255555545545555541343211031122313211455332212222221000000000000111000000015555555555555555555\n555555555555555555544434433335433443333333554111011122010011110000000122432255555545544555531432321133111134212224541233322331111000000000000000000015555555555555555555\n555555555555555555544444444444445454444544554111011111000010000000101234333255555545544555531420023134421224345412550023301322332000000000000000000025555555555555555555\n555555555555555555544544444444444444444444554111011000000000000024312333454255555545534555531420001243311223134423540001201320000000000000000000000035555555555555555555\n555555555555555555544445444444444444444444554111010000000000001355334235553355555555534555531410110013301243112334540011101210001102210000000000000045555555555555555555\n555555555555555555554444444444444444445555554111100000000000135555342234552355555555544555520410011000123234211124530022110000013312210000000000000055555555555555555555\n555555555555555555545444444444444444444444454110000010000002455555323235410355555555544555520410000110002344431124530022210101223322222222123222222155555555555555555555\n555555555555555555544444444444544445445444553000111100000035555555343453000355555555444555534510001122100134423214520122221001113213223123232132221155555555555555555555\n555555555555555555554444444555555555555555420001110000000145544555355410000455555555444555555510001211211111443225520122221001111113223123332132110255555555555555555555\n555555555555555555544444444444444444444442000110000000000145555541252000000455555555444555555421111221111220134225510123210011111112233123232232330355555555555555555555\n555555555555555555544444444444444444444310000000000000000155555300110000000455555555444555555422122112211121223335510012200011111110111011121231110455555555555555555555\n555555555555555555554444444544555555542000000000000000000155541000000000000455555555434555555422223311222222222235510111210011111110000000222220000555555555555555555555\n555555555555555555555555555555555555300000000000000013100154200000000000000455555555434455555422223332222233222235400111110011111111100000000000001555555555555555555555\n555555555555555555555555555555555541010000000001001234100131000000000000000455555555433455555422223333332334322335400111111011111111111000133333334555555555555555555555\n555555555555555555555555555555555520111000000000024434100000000000000000000455555555433555555422322333333323322345300111111111111111111110035555555555555555555555555555\n555555555555555555555555555555555530110000100001333344100000000000000000000555555555433555555322233233333433322245300111111111111111111111035555555555555555555555555555\n555555555555555555555555555555555530000000011123344334100000000000000000000555555555433555555432223323333333322245200111111111111111111111045555555555555555555555555555\n555555555555555555555555555555555530000001122233453344100000000000000000000555555555433455555444322333333333322245201111111111111111111111155555555555555555555555555555\n555555555555555555555555555555555530000112221234432421000000000000000000002555555555433455555544542233333333322355101111111111111100001111155555555555555555555555555555\n555555555555555555555555555555555530001221222334543114100000000000000000035555555555434455555554455333333333322455101111111011111100000000255555555555555555555555555555\n555555555555555555555555555555555530112222111334421345100000000000000002455555555555434455555555545543333333322355001111111000111100000000255555555555555555555555555555\n555555555555555555555555555555555540221222100352124444100000000000000135555555555555434455555555555555433333322354001111110000001100000000355555555555555555555555555555\n555555555555555555555555555555555541222222100221344444100000000000002555555555555555334455555555555555554333332454001111111000000000000000455555555555555555555555555555\n555555555555555555555555555555555541231121000134443445100000000000135555555555555555434455555555555555555433333453001111111100100000000000455555555555555555555555555555\n555555555555555555555555555555555541222100000244444442000000000002555555555555555555434445555555555555555554333453001111110110000000000001555555555555555555555555555555\n555555555555555555555555555555555541221000000254444310000000000145555555555555555555434345555555555555555555543452001111110000000000000001555555555555555555555555555555\n555555555555555555555555555555555540100000000244442000000000002555555555555555555555434345555555555555555555554552000011110000000000000002555555555555555555555555555555\n555555555555555555555555555555555540001111000244300000000000145555555555555555555555434445555555555555555555555551000000110100011111000003555555555555555555555555555555\n555555555555555555555555555555555550111100000242000000000013555555555555555555555555434445555555555555555555555551000000000111012111100004555555555555555555555555555555\n555555555555555555555555555555555551100000100110000000000145555555555555555555555555434445555555555555555555555550000000001011122111111004555555555555555555555555555555\n555555555555555555555555555555555551000000000000000000003555555555555555555555555555434445555555555555555555555540000000013210122111111115555555555555555555555555555555\n555555555555555555555555555555555551000000000000000000245555555555555555555555555555434455555555555555555555555554100000013332122111111115555555555555555555555555555555\n555555555555555555555555555555555551000100000000000013555555555555555555555555555555434455555555555555555555555555531000013333322110001025555555555555555555555555555555\n555555555555555555555555555555555551011100000000000255555555555555555555555555555555434355555555555555555555555555555200022222332100000035555555555555555555555555555555\n555555555555555555555555555555555551011000000000013555555555555555555555555555555555434355555555555555555555555555555541012222333321000035555555555555555555555555555555\n555555555555555555555555555555555551000000000000255555555555555555555555555555555555534355555555555555555555555555555555310122333333000045555555555555555555555555555555","555555555555555555555555555555555555550001111111111111000121013555555555555555544334555555555555555555541012134231355555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555551000001111111111000132100135555555555555544334555555555555555554200122144112455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555551000121111100111000122200001355555555555544334555555555555555531012222144232455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555551002532101100001000012210110013555555555543334555555555555554101223322154332455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555551024100000000000000111100111100135555555543333555555555555520112224342153333555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555551000000001220000000111110111111001455555543234555555555553101233224332254433555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555551013320010023000000111111111111210014555543234555555555410122332333222252355555555545555555555555555555555555555555555555555555555\n555555555555555555555555555555555555551033100100002100000011111111111122000455543224555555555001233332432222254555555554445555555555555555555555555555555555555555555555\n555555555555555555555555555555555555551000000210000200000001111111111111000455543224555555554013333333322232255555555444445555555555555555555555555555555555555555555555\n555555555555555555555555555555555555551000010120000100000000011111111111100455553224555555554133344443333221355555554444445555555555555555555555555555555555555555555555\n555555555555555555555555555555555555551002442032000000000000000001011111110455553224555555554133223443444331355555444444445555555555555555555555555555555555555555555555\n555555555555555555555555555555555555551024200013311000000000000000000111111455553224555555554132234444433221355554444444445555555555555555555555555555455555555555555555\n555555555555555555555555555555555555554333332000110000000000111111100011111455553224555555553122321111110000111111111111111111111111111111111111110000045555555555555555\n555555555555555555444444445555555555555555552011122222122111111111123111011455553224555555553123420012210000000010022000000000000000110221000000000000045555555555555555\n555555555555555554242555522555555555532324553011110111211122100110014221000555553224555555553123310023320000000232133000000000000001321221000000000000155555555555555555\n555555555555555554111114541421131114522204553011011001333223310111014121001555554224555555552222310132320121122232232121022211221222332221222200000000155555555555555555\n555555555555555555110123531222202124521313553011011000333123320111014121001555554224555555552223410231231231132232232232232232322322321332312311110000255555555555555555\n555555555555555555222243312221333213323444553011011000233113310111014121001445554324555555552244301332232231132231132133332222321322311333311113331000355555555555555555\n555555555555555555413131031010140131113555553011011000333223300111014121000045554324555555552245412322232231232231231132231222311322322323312210000000455555555555555555\n555555555555555555514100040120030142113555553011011000333223111011014121000045554324555555552244454311132232231223231232122212211211222211222101210000455555555555555555\n555555555555555555524332313352223323333555553011010000222111011344224120000045555324555555551242144442132000000001321331000000000000000000000002310001555555555555555555\n555555555555555555555555555555555555555555553011010234331012311344324100000045555324555555551242112444432110011002322321211211112210220121121222322202555555555555555555\n555555555555555555555555555555555555555555553111013455443123321134111001000045555335555555551352112124554232132013322322322323232232331332322322322312555555555555555555\n555555555555555555555555555555555555555555553111013444333113311220000111100055555435555555541352134113345542220002311321322321331133321333311322312313555555555555555555\n555555555555555555555555555555555555555555553111011100111112213320011110000155555435544555541341112213123455410002312321322310331232321322312323213304555555555555555555\n555555555555555555555555555555555555555555553111011220022322012100000000000155555435544555541352200113111235542002332311322310133211222221222322212204555555555555555555\n555555555555555555555555555555555555555555553111012331023313100000001000000155555435544555541343312123332113455410000000000231000000000012223200000015555555555555555555\n555555555555555555423333333452345555555555554111012232133211000000000000001255555435544555531343311123133213223553111101101220000000000001221000000025555555555555555555\n555555555555555555412333233453235555555445554111012222232100110000000000122255555535544555531343311022012323320245543323323331000000000000000000000025555555555555555555\n555555555555555555422323232225322322222222554111011122120001111000000012342255555545544555531431322124221124313312553123311322332000000000000000000035555555555555555555\n555555555555555555544444444444444444444444554111011121010001010000001134333255555545544555522430013224432213234431453001201321111000000000000000000045555555555555555555\n555555555555555555544444444444444444344444554111011110000000000002412332355255555545543455522430000134311223123332552001001320000001100000000000000055555555555555555555\n555555555555555555544444444444444444444444554111011000000000000145424324554255555555543455522420110002311134211223552012110000002212310000000000000155555555555555555555\n555555555555555555544444444444444444444444554111110000000000013555443244554255555555544455510320011000023324331113551012211101123322222122112122221255555555555555555555\n555555555555555555554444444444444444444544554111100000000000245555423324530255555555544455511420000111001234332222551012221011123223223223232232231255555555555555555555\n555555555555555555544444444444444444444444454100001010000013555555433354100255555555544455535510001122210013432313550022222000111113223123331132110355555555555555555555\n555555555555555555544444444444544445545444554000111100000025554555445530000355555555544355555521001211111110143213540023211001111112232133232232320455555555555555555555\n555555555555555555554444444554444454454544430011110000000025555554154100000355555555544355555521111222111121123324540012210001111110122122121231211555555555555555555555\n555555555555555555544444444444444444444443100010000000000025555520020000000355555555544355555522122111211122222234530011220001111111000000222320001555555555555555555555\n555555555555555555544444444444445554555420000001000000000025554100000000000355555555543455555522222321122232223224530011110001111111000000011000002555555555555555555555\n555555555555555555554444445555555555553100000000000000200025520000000000000355555555533445555522223333223233332224520011111001111111111000012222224555555555555555555555\n555555555555555555555555555555555555410000000000000013400034100000000000000355555555533445555422223333333223432335520011111101111111111110004555555555555555555555555555\n555555555555555555555555555555555553001000000000001334300010000000000000000455555555433445555422332343333323332245510111111111111111111111104555555555555555555555555555\n555555555555555555555555555555555553011100010000023434400000000000000000000455555555432455555422233233333443332225510111111111111111111111104555555555555555555555555555\n555555555555555555555555555555555553000000100001333334400000000000000000000455555555432445555532223332333333322235500111111111111111111111115555555555555555555555555555\n555555555555555555555555555555555553010000002223345334400000000000000000000455555555433345555544322333333333322235400111111111111110011111115555555555555555555555555555\n555555555555555555555555555555555553000001121123444243100000000000000000001555555555442345555544543223333333322245400111111111111110000001025555555555555555555555555555\n555555555555555555555555555555555553000012222233443321200000000000000000024555555555433444555555455433333333322345300111111101111110000000035555555555555555555555555555\n555555555555555555555555555555555554001122122233453124400000000000000000355555555555433444555555545554333333322245300111111000001110000000045555555555555555555555555555\n555555555555555555555555555555555554012222210044421344400000000000000024555555555555433444555555555555543333322245201111111000000000000000045555555555555555555555555555\n555555555555555555555555555555555554122222210033124444400000000000000355555555555555433344555555555555555333332355201111111100100000000000155555555555555555555555555555\n555555555555555555555555555555555554122222210011343344400000000000014555555555555555443444555555555555555543333355101111111110000000000000155555555555555555555555555555\n555555555555555555555555555555555554122111000024434344300000000000355555555555555555443443555555555555555555433355101111111000000000000000255555555555555555555555555555\n555555555555555555555555555555555554122210000034444442000000000014555555555555555555443443555555555555555555554354000111111000000000000000355555555555555555555555555555\n555555555555555555555555555555555554121000000034444300000000000355555555555555555555543433455555555555555555555554000000111000001111000000355555555555555555555555555555\n555555555555555555555555555555555555000010000034441000000000014555555555555555555555543443455555555555555555555554000000010111002211110000455555555555555555555555555555\n555555555555555555555555555555555555001111000034300000000000355555555555555555555555543444555555555555555555555553000000000001112211111100555555555555555555555555555555\n555555555555555555555555555555555555111000000022000000000014555555555555555555555555534444555555555555555555555552000000001210112211111111555555555555555555555555555555\n555555555555555555555555555555555555100000000000000000000255555555555555555555555555534444555555555555555555555553000000002332112211111112555555555555555555555555555555\n555555555555555555555555555555555555100000000000000000014555555555555555555555555555534444555555555555555555555555421000002333322211001102555555555555555555555555555555\n555555555555555555555555555555555555100010000000000000255555555555555555555555555555534444555555555555555555555555554200002232333200000003555555555555555555555555555555\n555555555555555555555555555555555555100111000000000014555555555555555555555555555555534434555555555555555555555555555531002222333321000004555555555555555555555555555555\n555555555555555555555555555555555555101110000000000255555555555555555555555555555555544434555555555555555555555555555555300122233333200004555555555555555555555555555555\n555555555555555555555555555555555555101000000000014555555555555555555555555555555555543433555555555555555555555555555555542002222233200015555555555555555555555555555555","555555555555555555555555555555555555101111111111111110001101245555555555555554433345555555555555555554100221522125555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555100011111111111110001321012455555555555554433345555555555555555530012221521235555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555100000111111111110001221000124555555555554432345555555555555554201232222534225555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555100001211110000110000222100110245555555554432335555555555555531112243322533335555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555100144320010000000000112101110002455555554332334555555555554201232244322533245555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555201430000000000000001111001111100024555554332334555555555531012332333223424555555554555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555200000000012200000001111111111111100145554332334555555555201233323322213435555555444555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555201233000000220000001111111111111221002554332234555555553012333433322213555555554444555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555202421001000021000000111111111111110001554332234555555552133343333333314555555544444555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555200000002000011000000001111111111110001554332234555555552233344443343214555554444444555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555300000103100000000000000000111111111101555322234555555552232234444443315555544444444555555544444444333333333222222355555555555555555\n555555555555555555555555555555555555300134311410000000000000000000001111111555322235555555552222333333211112322211111111111110010000000000000000000000255555555555555555\n555555555555555555555555555555555555301431000232100000000000000000000111112555322235555555552223410000100000000000011000000000000001211320000000000000355555555555555555\n555555555555555555555555555555555555423333332011111111111111111111112111112555432235555555551224410023310000000231132000000000000002321210111000000000455555555555555555\n555555555555555555555555555555555555555555553011122222211112111111114221002555432235555555551223410133320110111232232121022211222223322322323200000000555555555555555555\n555555555555555554454555433555555555533425553011110111222123200010014121002555432135555555551223410231321231232232232232231332322322312333212122220001555555555555555555\n555555555555555553231335531522242225522203553011011000344223310111014121002555432235555555541334300321231231232231231133322223312322312333212122210002555555555555555555\n555555555555555554110113541221011124531314553011011000233213320111014121002555533235555555541344401332332231232231231232321223312323323323223100000003555555555555555555\n555555555555555555121224522222424224422443553011011000333213310111014121002225543235555555541345533311232232331232231231133212212211221101110003310003555555555555555555\n555555555555555555212242112120241121223555553011011000333223211011014121000025543235555555541344355431132111110012321320000000000000000000000113211004555555555555555555\n555555555555555555414110140110140152113555553011011000333222111133114121000035543235555555541234123454331000011002322321211212122211221321322323223205555555555555555555\n555555555555555555514111121241112212333555553011010011221112111344324110000035553235554555532343211234543231132013322322322323331232321323312323213215555555555555555555\n555555555555555555535444434454545555555555553011011344442123321244224100000035553345554555532343113213455432220002312311322311320233311333212223113125555555555555555555\n555555555555555555555555555555555555555555553111013555444223321122011011100035553345554555532343124312224555410003312312323201321322322323323223123125555555555555555555\n555555555555555555555555555555555555555555553111013433233113311320000111000035554345554455522352111212212235542002323312322210122201211212123211011035555555555555555555\n555555555555555555555555555555555555555555553111011100011112113320001010000035554345554455522343211113322112455421111100001320000000000013232000000045555555555555555555\n555555555555555555555555555555555555555555553111011321022322113100000100000045554345554455522343321113233212423554211001112220000000000000100000000055555555555555555555\n555555555555555555555555555555555555555555554111012232023212101000000000001145554345554455522353311103112331322135554323323321110000000000000000000155555555555555555555\n555555555555555555555555555554455555555555554111012332133210000000000000112245555345554455522353322113211113421222355312212323331000000000000000000255555555555555555555\n555555555555555555313222222352145555555555554111012222232100011110000001232245555345554445512440122204432122433542145300102321110000000000000000000255555555555555555555\n555555555555555555423333333335323332222122454111011122020000111000000013343245555445554345513540001224331122313333255200101210001012200000000000000355555555555555555555\n555555555555555555433324333335433443444444554111011121021000000000121133335245555455553335512441100013430114411132355201211000013212200010011011110455555555555555555555\n555555555555555555544445444454445454444444554111011110000000000002542332455245555555543335411240011000122223422111355101222110023222222232132232320555555555555555555555\n555555555555555555544444444444444454444444554111011000000000000135544424555245555555543435401340000011001333443212255101222100111123232133331231111555555555555555555555\n555555555555555555544444444444444444444444554111111000000000002455543232452155555555544435413530000112110013442331355002222210011012232133321232212555555555555555555555\n555555555555555555544444444444444444444554554111110000000000135555543325410155555555544434545530000111121111134321454002321100111111121132222322312555555555555555555555\n555555555555555555555444444444444444444444454111000111100001455555544453000155555555544434555531101221111122013431454001232000111111100111212320003555555555555555555555\n555555555555555555544444444444444445445444554110001110000001555455535520000155555555544443555531111112211112122233453001122100111111100001222100004555555555555555555555\n555555555555555555544444445555555554554544554000111100000001555554114100000155555555544443555532222221122222222322453001111100111111111000000111115555555555555555555555\n555555555555555555554444444444444444444444541000100000000001555530000000000155555555544343555532222332112223333222452001111100111111111110000355555555555555555555555555\n555555555555555555544444444444444444444444200000010000000001555200000000000155555555544243455532222333333233433233452001111110111111111111110055555555555555555555555555\n555555555555555555544444444544555555555541000000000000021001541000000000000155555555544243455532222333333332333224551011111111111111111111111155555555555555555555555555\n555555555555555555554444455555555555555300000000000001341001300000000000000255555555543234455522233233333343332223551011111111111111111111110255555555555555555555555555\n555555555555555555555555555555555555541010000000000024341000000000000000000255555555543324455532223332333334332223550011111111111111111111110355555555555555555555555555\n555555555555555555555555555555555555540111000000001344341000000000000000000255555555543324455543222333333333332223540011111111111111100011110355555555555555555555555555\n555555555555555555555555555555555555540110001000023433342000000000000000000255555555543324445544443233333333332224540011111111111111000000000455555555555555555555555555\n555555555555555555555555555555555555540000010021233443441000000000000000000255555555544334435554455432333333332234530011111110001111000000000555555555555555555555555555\n555555555555555555555555555555555555540000001122334433410000000000000000002555555555544334435555545554333333332224530011111100000011000000001555555555555555555555555555\n555555555555555555555555555555555555540000112222334432131000000000000000035555555555544334445555555555543333332224520011111100000000000000002555555555555555555555555555\n555555555555555555555555555555555555540001221222335411351000000000000001455555555555533334445555555555554333333235520111111111001000000000002555555555555555555555555555\n555555555555555555555555555555555555540112222101433124441000000000000025555555555555543234444555555555555543333335510011111111100000000000003555555555555555555555555555\n555555555555555555555555555555555555551221222001421344441000000000000355555555555555544344444555555555555555433335510111111100000000000000004555555555555555555555555555\n555555555555555555555555555555555555551222222000124434451000000000014555555555555555544344443555555555555555554335500011111100000000000000004555555555555555555555555555\n555555555555555555555555555555555555551231110000344433430000000000255555555555555555544334343555555555555555555545400000011100000011110000015555555555555555555555555555\n555555555555555555555555555555555555551222100000444344200000000014555555555555555555544334443455555555555555555555400000000001100121111100015555555555555555555555555555\n555555555555555555555555555555555555551221000000444441000000000145555555555555555555554434343455555555555555555555300000000010111131111111025555555555555555555555555555\n555555555555555555555555555555555555551100100100444300000000003555555555555555555555554434444455555555555555555555300000000132101231111111035555555555555555555555555555\n555555555555555555555555555555555555551001110000442000000000145555555555555555555555553434444455555555555555555555300000000133321221110111045555555555555555555555555555\n555555555555555555555555555555555555551011100000310000000002555555555555555555555555553434444455555555555555555555542100000133333221100001045555555555555555555555555555\n555555555555555555555555555555555555551000000000000000000035555555555555555555555555554434445555555555555555555555555421000122233322000000155555555555555555555555555555\n555555555555555555555555555555555555551000000000000000001455555555555555555555555555554344435555555555555555555555555554100122223333210000155555555555555555555555555555\n555555555555555555555555555555555555552000100000000000025555555555555555555555555555554344434555555555555555555555555555541012222333331000255555555555555555555555555555\n555555555555555555555555555555555555552000100000000000355555555555555555555555555555555344424555555555555555555555555555555310122222231000355555555555555555555555555555\n555555555555555555555555555555555555552011100000000014555555555555555555555555555555555344423555555555555555555555555555555553101232221000355555555555555555555555555555","555555555555555555555555555555555551111111111111111100001113455555555555555544433355555555555555555552002214311255555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555551001111111111111100002210124555555555555544333355555555555555555410122214422255555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555552000011111111111100002220001245555555555544323345555555555555553111332214443255555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555552000000111110111100002221000111455555555544323345555555555555410122343314333355555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555552000134201110000100001122101110013555555533323345555555555553111332343215443455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555552003531100000000000001110001111100135555533322335555555555520123323322225235555555445555555555555555555555555555555555555555555555555\n555555555555555555555555555555555552002100000111000000001111101111111101355543322345555555554101233324322225455555554445555555555555555555555555555555555555555555555555\n555555555555555555555555555555555553000110001012200000001111111111112220003543322335555555552023333333223225555555544445555555555555555555555555555555555555555555555555\n555555555555555555555555555555555553024431010000210000001111111111101110002543322335555555551233443333332225555554444445555555555555555555555555555555555555555555555555\n555555555555555555555555555555555553012000020000020000000111111111111110002543322335555555551333344443432235555544444445555555555555555554444444333332455555555555555555\n555555555555555555555555555555555553000000021000010000000000101111111111102543322335555555551332244444433235555444433334333332222221111111100000000000455555555555555555\n555555555555555555555555555555555553000023113000000000000000000000011111112553322235555555551222432222111111111000000000000000000000101220000000000000555555555555555555\n555555555555555555555555555555555553002442102411100000000000000000000111112553322235555555551224410011110000000010122000000000000002311210000000000001555555555555555555\n555555555555555555555555555555555553013200110121000000000011111111111111112554322235555555541224410023310000000231232000011101111213322211232100000002555555555555555555\n555555555555555555555555555555555555444455552011122111121111111111124221003554332245555555541223410132320121122332232231132322323323312323212222210002555555555555555555\n555555555555555555555544455555555555554555552011121111211122200010014221003555332245555555541224300231321231232231232232321333312323212333101122210003555555555555555555\n555555555555555554453555423555555445522314553011110000333223310111014221003555332245555555541334301321331231231231231233321223312323213323223100000004555555555555555555\n555555555555555553131324531421130114521314553011011000343223320111014121003555432245555555531345401322332231231331231232322323212312322212221012200005555555555555555555\n555555555555555554010113531222102124521313553011011000233113310111014121003325432145555555532335544310232232221222221331121101100000000000000013201015555555555555555555\n555555555555555555121224412221333213323555553011011000333223300111014121001015433145555555532334345442231010000002311320000000011101211211222223223115555555555555555555\n555555555555555555212241121110130131113555553011011000333223111122014121000025533145555555532234112454432110011013322322212223232322312323213223123125555555555555555555\n555555555555555555414110140120130131113555553011011000222111111344214120000025533245554555522334121224554331131013312322323322321333312333113223123135555555555555555555\n555555555555555555514111212242223323344555553011010133331012321344324100000025543345554555522344113302445543320003312312323202321333312323223233133145555555555555555555\n555555555555555555545455545555555555555555553111012445443123321123112001100025543345554555522343123311313455520013312312323201332212322212123211011045555555555555555555\n555555555555555555555555555555555555555555553111013444333113311220000011000025553355554455522353110112311124554212222201212320111000000122232000000155555555555555555555\n555555555555555555555555555555555555555555554111012210111112212331000100000025553355554355512344211112322211345553100000001210000000000011110000000155555555555555555555\n555555555555555555555555555555555555555555554111011210022222113210000000000035553355554355512343321112223321332345533112222220000000000000000000000255555555555555555555\n555555555555555555555555555555555555555555554111012331023312112100000000000135554355554445512354311102201232332023455423322322221000000000000000000355555555555555555555\n555555555555555555555555555555555555555555554111012232123211000000000000011235554355554445512443331113311112432332135511102322221000000000000000000455555555555555555555\n555555555555555555545444444553345555555555554111012222233100001100100000133235554355554435413441022303443111333444135500001310000001100000000000000455555555555555555555\n555555555555555555313222222352235555444344554111012122120000011101000012343235555355554435413551000124331121411233245400111100012113200000000000101555555555555555555555\n555555555555555555423333233325312322222222454111011222022000110000011123434335555455554334413341100001341013421122245400222110023212121221132222311555555555555555555555\n555555555555555555433334333345444444444554554111011111000000000000242233355335555455554334411140001100012232433211245300223210111223232232321321212555555555555555555555\n555555555555555555544444444444444444344444554111011000000000000014553423555335555555553434401441000011000133434222145300222210001012231133321321203555555555555555555555\n555555555555555555544444444444444444444444554111111000000000000245543223354145555555554443314540000112221001344231255201222210011111121232222322314555555555555555555555\n555555555555555555544445444444444444445555554111111000000000013555543323530045555555554443455540000121111111014431255201232100011111110121212311004555555555555555555555\n555555555555555555544444444444444444444444554111111000110000145555544445200045555555544453455541100122111112112343355100122100011111110001222100015555555555555555555555\n555555555555555555555444444444444444444444454111000111100000355545544541000045555555544343355541111111221112222222355101111200011111110000000000025555555555555555555555\n555555555555555555544444444444544445555545554110001110000000355555414300000045555555544344355532222222112223222322355001111100011111111111000144555555555555555555555555\n555555555555555555544444445554454454454444455100010000000000355553001000000055555555554334355532222333222323333222354001111111011111111111110015555555555555555555555555\n555555555555555555554444444444444444444444552000000000000000355410000000000055555555554324345532222333333323343223454001111111111111111111111025555555555555555555555555\n555555555555555555544444444444445454555555410000010000001000354100000000000155555555554324345532222234333332333223553001111111111111111111111035555555555555555555555555\n555555555555555555544444444544555555555552000000000000024000330000000000000155555555543324445532233323333344333222453001111111111111111111111035555555555555555555555555\n555555555555555555554454555555555555555410000000000001333000100000000000000155555555543423445532222332333334333222452001111111111111100111111045555555555555555555555555\n555555555555555555555555555555555555554101100000000024344000000000000000000155555555553323445544322233333333333222552001111111111111100000001055555555555555555555555555\n555555555555555555555555555555555555554011100010001233344000000000000000000155555555544332444544443223333333332223551011111110011111100000000155555555555555555555555555\n555555555555555555555555555555555555554000001001113344334000000000000000000155555555544332443554445433333333332223551011111110000011100000000255555555555555555555555555\n555555555555555555555555555555555555554000000012233443342000000000000000001455555555544333443555544554333333332223550011111110000000000000000255555555555555555555555555\n555555555555555555555555555555555555555000001221233433312000000000000000025555555555544333444555555555543333333223540011111110001000000000000355555555555555555555555555\n555555555555555555555555555555555555555100012122233542134000000000000000355555555555543333444455555555555433333334540011111111100000000000000455555555555555555555555555\n555555555555555555555555555555555555555101222211143411444000000000000004555555555555543334444355555555555554433334530011111110100000000000000455555555555555555555555555\n555555555555555555555555555555555555555112222210153124444000000000000145555555555555544334444355555555555555554334530011111110000000000000001555555555555555555555555555\n555555555555555555555555555555555555555122222200121344444000000000002555555555555555554434434345555555555555555434520000111100000011110000001555555555555555555555555555\n555555555555555555555555555555555555555122222200024443443000000000035555555555555555554433433345555555555555555555520000000101100012111100002555555555555555555555555555\n555555555555555555555555555555555555555122111000144344430000000001455555555555555555554433443335555555555555555555510000000000111022111111003555555555555555555555555555\n555555555555555555555555555555555555555122200000144444200000000025555555555555555555554433444435555555555555555555510000000012101122111111104555555555555555555555555555\n555555555555555555555555555555555555555111000000144441000000000355555555555555555555554443444445555555555555555555500000000023320122111111104555555555555555555555555555\n555555555555555555555555555555555555555100010000144300000000014555555555555555555555554343444435555555555555555555531000000023333222110001115555555555555555555555555555\n555555555555555555555555555555555555555201110000142000000000145555555555555555555555555343444545555555555555555555555310000022333332100000015555555555555555555555555555\n555555555555555555555555555555555555555211000000010000000002555555555555555555555555555343443455555555555555555555555553100022223333320000025555555555555555555555555555\n555555555555555555555555555555555555555200000000000000000035555555555555555555555555555334443455555555555555555555555555531012322333333100035555555555555555555555555555\n555555555555555555555555555555555555555200000000000000001455555555555555555555555555555334443355555555555555555555555555555310122222333100035555555555555555555555555555\n555555555555555555555555555555555555555200010000000000025555555555555555555555555555555434443255555555555555555555555555555553101232222000045555555555555555555555555555\n555555555555555555555555555555555555555200111000000000355555555555555555555555555555555534443255555555555555555555555555555555531012222000055555555555555555555555555555","555555555555555555555555555555555521111111111111111100001135555555555555555444333455555555555555555530022225112455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555520111111111111111100012101245555555555555444333355555555555555555201222225332555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555520001111111111111100013210012455555555554344333355555555555555541012332234333555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555520000001111101111100012220000113555555554344323345555555555555301222443134333555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555530000121111100001100001221001100135555555333323345555555555541012322433144344555555455555555555555555555555555555555555555555555555555\n555555555555555555555555555555555530002532100100000000011110011111000245555433223345555555555310123323222143355555554455555555555555555555555555555555555555555555555555\n555555555555555555555555555555555530034100000000000000011111001111111002455433223345555555553012333233222145555555444455555555555555555555555555555555555555555555555555\n555555555555555555555555555555555530000000001122000000011111111111112210014433222345555555551123334332232145555554444455555555555555555555555555555555555555555555555555\n555555555555555555555555555555555530012310010002200000011111111111101210002433222345555555551233434333322155555544444455555555555555555555555555444433555555555555555555\n555555555555555555555555555555555530143110110000200000001111111111111100003533222345555555541333344344432255555444444455555554444433332222111110000001555555555555555555\n555555555555555555555555555555555540000000110000110000000001111111111111103533222345555555541322344444322254443332222222111100000000001110000000000002555555555555555555\n555555555555555555555555555555555540000010130000000000000000000100111111103533222245555555541223422211000000000000010000000000000002212310000000000003555555555555555555\n555555555555555555555555555555555540001443033000000000000000000000001111103533222245555555541224410012210000000121232000000000001013312201221000000003555555555555555555\n555555555555555555555555555555555540034200002321000000000000111111111111103543322245555555531234410023310000001331231120122212223223323323223111100004555555555555555555\n555555555555555555555555555555555541122223331111111111111111111111123221003543322245555555531223410132320221232332332332321323312323213333011233310005555555555555555555\n555555555555555555555555555555555555555555553011122121211112101110014221004553322245555555531234300221321331232331231233322223213223213333122100000015555555555555555555\n555555555555555555555444445555555555543435553011110011223223310111014221004553322245555555532333301321331321231321231232321223213223323223321012100025555555555555555555\n555555555555555554353555522544453335522203553011011000344223320111014121004554332245555555522435412322232332331332321331232212112101111000000023100025555555555555555555\n555555555555555554121224541321020113531314553011011000233213310111014121004424332245555555522335554310232221220122312320000000000000000101212223222035555555555555555555\n555555555555555554010113531222313224422333553011011000333213310111014121002005332245555555522334234543231000000002312311112112123212312323223223133145555555555555555555\n555555555555555555222234312221342211223555553011011000333223211012014121000015332255555555522235112345442220121023322323323323321323312333113232132145555555555555555555\n555555555555555555212241131010140152112555553011011000233212111244214120000015433255555555522234221213455431230013312312323212311333213333123232132155555555555555555555\n555555555555555555514110140120021121232555553111010012221012211344324110000015433355555455523244113411334554310013212312323202322323323212223221121155555555555555555555\n555555555555555555514222313353324434455555553111011344442123321133113100100015533355555455513344122321312345542013323213223210222101101122232000000255555555555555555555\n555555555555555555545555555555555555555555554111013455444213321220011011100015533355555355513344110111311122455532111100001320000000000012210000000355555555555555555555\n555555555555555555555555555555555555555555554111013322222112312332000111000015543355555345513344321112423221343455311001112210000000000000000000000455555555555555555555\n555555555555555555555555555555555555555555554111011110012222113231000000000025543355555445412344331112313332241224554323233311110000000000000000000455555555555555555555\n555555555555555555555555555555555555555555554111011321022323113200000000000025553355554445412444321102301122342112245532212323320000000000000000001555555555555555555555\n555555555555555555555555555555555555555555554111012232023211001000000000001225553355554445413443232212422111343344115530002311000000000000000000001555555555555555555555\n555555555555555555555555555555555555555555554111012332133210100100000000123225554355554444414451012312443212232444325520011100011013100000000000002555555555555555555555\n555555555555555555445444443452245555555555554111012222121000001110100001234235554355554443414442000123432012331223335520121100023112111120121222313555555555555555555555\n555555555555555555312323222353234443333222454111011122022000010100001013433435555455554343313241111000232022431111135510123211111222232232322322203555555555555555555555\n555555555555555555422333232225422332333343554111011121011000000000033133245435555455554343211141001100001242344311225510122220001112231233311321104555555555555555555555\n555555555555555555433334444444445454444444554111011110010000000001453342455435555555554443202551000011110013444232135400122221001111121232322323215555555555555555555555\n555555555555555555544444444444444444444444554111011000000000000025554323355135555555554443335541000112222100124322145400232210001111110221212311115555555555555555555555\n555555555555555555544444444444444444444444554111111000000000001355553332441035555555554444355541000121112112102443145400123200011111110001223100025555555555555555555555\n555555555555555555544445444444444444445555554111111100000000014555553435300035555555554444345542111122211111212233345300112210011111111000010000035555555555555555555555\n555555555555555555554444444444444444444444454111110001110000045555553552000035555555554445345542211211122222222222245300111110011111111111000024455555555555555555555555\n555555555555555555555444444444444444445444555111100111000000045555532520000045555555554435335542222232112222322322245200111111011111111111110003555555555555555555555555\n555555555555555555544444444444545455555554555110001110000000155555201100000045555555554424435542222333322323333223355200111111111111111111111103555555555555555555555555\n555555555555555555544444444554444444444444455100001000000000155541000000000045555555554423434542222333343332233223455101111111111111111111111103555555555555555555555555\n555555555555555555554444444444444444444444553000000000000000155300000000000045555555554423434532232234333333333222355101111111111111111111111104555555555555555555555555\n555555555555555555544444444444445555555555520000000000002300153000000000000045555555553332444532223323333334433222355001111111111111110011111115555555555555555555555555\n555555555555555555544444444555555555555554100000000000024300020000000000000045555555553342344542222333233333333222354001111111111111110000001015555555555555555555555555\n555555555555555555554455555555555555555531000000000001434300000000000000000045555555554332344444432233333333333222454001111111011111110000000025555555555555555555555555\n555555555555555555555555555555555555555510110000000023434300000000000000000045555555544333244444454322333333333223553001111111000011110000000035555555555555555555555555\n555555555555555555555555555555555555555511110010001234334300000000000000000055555555544333244345445543333333333222453001111111000000100000000035555555555555555555555555\n555555555555555555555555555555555555555510000100213345334200000000000000000355555555544433344345554555433333333222452001111111000000000000000045555555555555555555555555\n555555555555555555555555555555555555555510000011223344242100000000000000003555555555543433444445555555554333333323552011111111110100000000000055555555555555555555555555\n555555555555555555555555555555555555555510001122223444312300000000000000145555555555543333444445555555555554333333551001111111110000000000000155555555555555555555555555\n555555555555555555555555555555555555555510011212223353134300000000000002555555555555543423444434555555555555543333551011111110000000000000000255555555555555555555555555\n555555555555555555555555555555555555555510122221014421444300000000000025555555555555553434444434555555555555555433550001111110000000010000000255555555555555555555555555\n555555555555555555555555555555555555555511221220014124444300000000000355555555555555554433444443555555555555555554540000001110100002111110000355555555555555555555555555\n555555555555555555555555555555555555555512222220001344344300000000014555555555555555554443444343555555555555555555540000000010111102211111100455555555555555555555555555\n555555555555555555555555555555555555555522321110003444344100000000155555555555555555554443344343455555555555555555530000000001001113211111110455555555555555555555555555\n555555555555555555555555555555555555555522221000014444430000000002555555555555555555555453344443455555555555555555530000000002310013211111111555555555555555555555555555\n555555555555555555555555555555555555555522210000014444200000000035555555555555555555555343344443455555555555555555530000000003332112211001111555555555555555555555555555\n555555555555555555555555555555555555555521000001014441000000001455555555555555555555555344344454455555555555555555554210000013333332110000002555555555555555555555555555\n555555555555555555555555555555555555555520011100014410000000014555555555555555555555555334344444455555555555555555555542100012222333321000003555555555555555555555555555\n555555555555555555555555555555555555555520111000013100000000255555555555555555555555555434344345555555555555555555555555420012222333333200004555555555555555555555555555\n555555555555555555555555555555555555555530100000000000000003555555555555555555555555555524444335555555555555555555555555554200122222333300004555555555555555555555555555\n555555555555555555555555555555555555555530000000000000000045555555555555555555555555555533444324555555555555555555555555555542001222222200015555555555555555555555555555\n555555555555555555555555555555555555555530000000000000001455555555555555555555555555555533444324555555555555555555555555555555530012222200015555555555555555555555555555\n555555555555555555555555555555555555555530001000000000025555555555555555555555555555555543444323555555555555555555555555555555555310123100025555555555555555555555555555","555555555555555555555555555555555211111111111111111000011355555555555555544443333555555555555555555410122152124555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555201111111111111111000011012455555555555544443333455555555555555553002222253324555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555300111111111111111000022210124555555555543443233355555555555555520123332253334555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555300001111111111111000022210001135555555543433233355555555555554102223442253325555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555300000001111001111000012221011100245555543433233345555555555530123323332242455555554555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555300002431011000000000011111011110002455543333233345555555555201233233222343555555444555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555400144211000000000000011110011111100013543333233345555555551012333242222355555554444555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555400230000001210000000011111111111112100023333223345555555540133333332231355555544444555555555555555555555555555555444555555555555555555\n555555555555555555555555555555555400001100010132000000011111111111112210002333223345555555541333444334321455555444444555555555555555444433322211110003555555555555555555\n555555555555555555555555555555555401244200100002100000011111111111111100002333223345555555532333344344331455554444444444433322221111000100000000000003555555555555555555\n555555555555555555555555555555555401220001100001100000000011111111111111003332223345555555532322444433221343322111110000000000000001102310000000000004555555555555555555\n555555555555555555555555555555555400000000300000100000000000001111111111103332222345555555532223421110000000000000121000000000000013212201110000000015555555555555555555\n555555555555555555555555555555555500001220230000000000000000000000001111104432222345555555531234410022210000000221231000011001112223322213232101100015555555555555555555\n555555555555555555555555555555555500035321033110000000000000000000001111104423221255555555522234410133310010111332232221222323323223213332011233200025555555555555555555\n555555555555555555555555555555555500231001112210000001111111111111123121004533322255555555522224300232321331232322332332322333213223113332121111000035555555555555555555\n555555555555555555555555555555555533334444553011122122221112111110014221004533212255555555522234201321321321231321321233311223213223223223221011000035555555555555555555\n555555555555555555555555555555555555555555553011111111222123310010014221004543322355555555522333201322322321322321321322322223113112222011100033000045555555555555555555\n555555555555555555545554444555555555532314553011111000344223320111014221004543322255555555523335422322232332321332321320121001000000000000111132121055555555555555555555\n555555555555555554352555521533242224521304553111011000233213320111014221005522322255555555523334455421232121110112312310000001012112212213223232232155555555555555555555\n555555555555555554121114541312011124531313553111011000233213310111014221014103332255555555523335224554331000010013322322223222222323213333123231132155555555555555555555\n555555555555555555110124531222324214423454553111011000234213211011014121001003332255555555512235211234543220231023323323323212311333213332122231231255555555555555555555\n555555555555555555222243312121241121122555553111011000333222101234214121000004332255555455513234221212455542220013213212223103312323223223232231221355555555555555555555\n555555555555555555312131030010140142112555554111011000221112111344314120000014333355555455413334112421323455420013213213223102322112212111232000000455555555555555555555\n555555555555555555514110130131122212243555554111010134332013321234214100110005433355555455413344121220311234554212222212112310110000000122220000000455555555555555555555\n555555555555555555514232323454445555555555554111012455444223321121012001110015433355555445413444120011322111245554200000001210000000000000000000001555555555555555555555\n555555555555555555555555555555555555555555554111013444333112311331000111000015533355555435413334321211323321242345542112122210000000000000000000001555555555555555555555\n555555555555555555555555555555555555555555554111011210011112113233100000000015533355555435413334331111311333142212455543223222220000000000000000002555555555555555555555\n555555555555555555555555555555555555555555554111011221022322113320000000000015543455555444313444321201311122343122124551003222110000000000000000003555555555555555555555\n555555555555555555555555555555555555555555554111012332023312102100000000000225553455554444313443232211433211243344313540001100000012100000000000004555555555555555555555\n555555555555555555555555555555555555555555554111012233123210111000000000012225553455554443224452001222443212131233324540011100022122100110111212204555555555555555555555\n555555555555555555555555555555455555555555554111012222232101000111100000234225553455555343224342000012442011341113234530022211012222232321322322215555555555555555555555\n555555555555555555444333333352135555555444554111112112021010001110000012343425554455554343222142011000023122342211125530022321001122331233312311115555555555555555555555\n555555555555555555412333233344323332222222454111111122022110000000013123335525555455554333211351001101000133344321214520022222000111121333312323125555555555555555555555\n555555555555555555422323232225433343444454554111111111011000000000144243355525555555554344323552000011111001344323125520122211001111110222222212025555555555555555555555\n555555555555555555433344444454445444444444455111111000010000000002554432345325555555554344345551000011122111112433125510123210001111111001123100035555555555555555555555\n555555555555555555544444444444444444444444455111111000000000000135554332352025555555554445335551000122111112211234235510012210001111111000011000045555555555555555555555\n555555555555555555544444444444444444444445555111111110000000001455554334520025555555554445434552111112221111212222345510111120001111111111000013355555555555555555555555\n555555555555555555544445444444444444444454455111111100111000014555554454100025555555554434434542211221112222222232235400111110001111111111110001455555555555555555555555\n555555555555555555554444444444444444444444455111110001110000025555552440000035555555554433533542222233211222333222235400111111101111111111111100455555555555555555555555\n555555555555555555555444444444444444545444555111100111000000025555410200000035555555554432443542222333333323333322345400111111111111111111111110455555555555555555555555\n555555555555555555544444444455555554554544455110000100000000025554100000000035555555554431443442222233333333233322355300111111111111111111111111555555555555555555555555\n555555555555555555544444444444444444444444455100000000000000025530000000000035555555554432443442233223333344333322245300111111111111111011111101555555555555555555555555\n555555555555555555554444444444444444444445555100000000000110025200000000000035555555554332344442223332333333433222255200111111111111111000011102555555555555555555555555\n555555555555555555544444444444555555555555541000000000001420022000000000000035555555554343234443222233333333333222255100111111111111110000000003555555555555555555555555\n555555555555555555544444445555555555555555300000000010033420000000000000000035555555554333234444433223333333333222355101111111100111110000000004555555555555555555555555\n555555555555555555555555555555555555555552001000000001343420000000000000000045555555554434234434455432333333333222455101111111000000110000000004555555555555555555555555\n555555555555555555555555555555555555555551111000100013333420000000000000000045555555544433334434444554333333333222354001111111000000000000000015555555555555555555555555\n555555555555555555555555555555555555555551000001011234433420000000000000000155555555554433334433554555543333333222354001111111000010000000000015555555555555555555555555\n555555555555555555555555555555555555555552000000122334424200000000000000002555555555553433344443555555555433333323454001111111110000000000000025555555555555555555555555\n555555555555555555555555555555555555555552000012212344331220000000000000035555555555553333343444455555555555433333453001111111000000000000000035555555555555555555555555\n555555555555555555555555555555555555555552000122222345412520000000000000355555555555554342444444355555555555554333453001111111000000000000000035555555555555555555555555\n555555555555555555555555555555555555555552001221212343134420000000000014555555555555554443444444355555555555555543552000011110000000111110000045555555555555555555555555\n555555555555555555555555555555555555555552012222101521344520000000000145555555555555554443344434255555555555555555552000000010011001211111100055555555555555555555555555\n555555555555555555555555555555555555555552122222001224444420000000002555555555555555555453344434335555555555555555551000000000001111311111111155555555555555555555555555\n555555555555555555555555555555555555555552122222000244434410000000025555555555555555555444334434325555555555555555551000000001210012311111111255555555555555555555555555\n555555555555555555555555555555555555555553131110001443444100000000355555555555555555555444334444435555555555555555540000000001332112211100110255555555555555555555555555\n555555555555555555555555555555555555555553122100001444430000000003555555555555555555555435334444435555555555555555553100000001333322211000010355555555555555555555555555\n555555555555555555555555555555555555555553121000001444200000000145555555555555555555555524334444435555555555555555555531100002222333321000000455555555555555555555555555\n555555555555555555555555555555555555555553000100001442000000001555555555555555555555555524434444545555555555555555555555310002222233333210000455555555555555555555555555\n555555555555555555555555555555555555555553001110001420000000025555555555555555555555555533434443455555555555555555555555554100122233333320001555555555555555555555555555\n555555555555555555555555555555555555555553011000001100000000355555555555555555555555555543444443455555555555555555555555555542001222222320001555555555555555555555555555\n555555555555555555555555555555555555555553000000000000000003555555555555555555555555555552344443355555555555555555555555555555420012322210002555555555555555555555555555\n555555555555555555555555555555555555555554000000000000000045555555555555555555555555555553344442255555555555555555555555555555555310123310003555555555555555555555555555\n555555555555555555555555555555555555555554000100000000001455555555555555555555555555555553344442255555555555555555555555555555555553101210004555555555555555555555555555","555555555555555555555555555555540111111111111111110001245555555555555554444323435555555555555555552012223432355555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555540111111111111111110000011355555555555554444333334555555555555555520123223433355555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555540111111111111111110000211012455555555554444332333555555555555554112234323432455555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555540011111111111111110000222100113455555554344322333455555555555541123234314434555555455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555540000111111111111110000222100010124555554343322333355555555555301233232214235555554455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555550000000111110001110000112210111000124554333322333355555555553012332322224455555544455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555551000023200110000000000111100111111000134433322333355555555530123333322214555555444455555555555555555555555554443322135555555555555555555\n555555555555555555555555555555551001441110000000000000111110111111121001223322233455555555521333333333215555554444455555555555555444332221111000000035555555555555555555\n555555555555555555555555555555551013200000012100000000111111111111122210003322233455555555522334444343225555444444555554433322111100011100000000000045555555555555555555\n555555555555555555555555555555551000010001001320000000111111111111111100002322233355555555523323444443225554333322111100000000000012123100000000000045555555555555555555\n555555555555555555555555555555551012431000000031000000011111111111111110002322233355555555522224433321112110000000110000000000000023112112220000000055555555555555555555\n555555555555555555555555555555551023200011000011000000000011011111111111112322222355555555522234410011100000001221320000011012122233233232221222000155555555555555555555\n555555555555555555555555555555552000000012000001000000000000000000011111113322222355555555512344400133310000001322321211223223223232133331112222000255555555555555555555\n555555555555555555555555555555552000012104100000000000000000000000001111113332222455555555512334300233311221222322322322312333123232132331220000000255555555555555555555\n555555555555555555555555555555552001343201421100000000000001111111112111013332222455555555412244200322311321322311321333212233123233232122210231000355555555555555555555\n555555555555555555555555555555552014310000122100000111111111111111114221014332122455555555412343201311321321322311311322323232122111110000000231110455555555555555555555\n555555555555555555555555555555553012223344453011112122211112100010014221014332222455555555413334302333322322322322312311221000000000001012122232320455555555555555555555\n555555555555555555555555555555555555555555554111111011222223310111014221015333222455555555423334544311232221210122213200001010122123123232232221321555555555555555555555\n555555555555555555555555455555555555542413554111111000344213320111014221025422322455555555423334445542220000000013213222123232323223123331132321321555555555555555555555\n555555555555555555454555532554454334531303554111011000233213320111014221025401321455555555323334312445442110220023223223223223202332123231232321312555555555555555555555\n555555555555555554242434541422021013540312554111011100233213310111014221024001321455555455322334321123455531310023113213223013213233232122232110103555555555555555555555\n555555555555555555110012541212213214432444554111011000234213211012114221010002331455555455323334311320244555410023123113232002322012111222320000003555555555555555555555\n555555555555555555111123522231242212132555554111011000233212101344314221000002333455555545323325212431231344554223223112113200000000000122100000004555555555555555555555\n555555555555555555222242121110040043011555554111111011221012221244314220010002333455555545223434111121231112345554210000012200000000000000000000005555555555555555555555\n555555555555555555413111041021031121142555554111111134443113321123114100111002333455555534223324221111232321134345543122133200100000000000000000015555555555555555555555\n555555555555555555513211111243224435555555554111112455444213321221013001100003333455555533223224331121322332223122355543223223310000000000000000025555555555555555555555\n555555555555555555534444545555555555555555554111113443222112312333210010000003433455555543223335331110320122234212213554012211100000000000000000025555555555555555555555\n555555555555555555555555555555555555555555555111111110012122102234200000000004433455555444323334332111331211134334421454000100010122000000000111035555555555555555555555\n555555555555555555555555555555555555555555555111111221023322203332000000000124433455555444334444012220344321123234332453001110122121111211323223145555555555555555555555\n555555555555555555555555555555555555555555555111112333013311102110000000001224533555555445335433000122433102233112323553002221111122322323213211045555555555555555555555\n555555555555555555555555555555555555555555555111112233123210111011001000013324543555555434334124110000234201243211113552002232101101212333113222155555555555555555555555\n555555555555555555555555555555555555555555555111112222121101000011100001233334553555555434421253001100001224143431122552012222200011101223223221155555555555555555555555\n555555555555555555555555555453245555555545555111112122022023100100000112333534554555555433422553000001110002344423213551012221100111111101123100255555555555555555555555\n555555555555555555433322222253225443332222355111112122012142000000003423335534555555555434434553000011222100012442213551012321000111111100011000355555555555555555555555\n555555555555555555412333333324422232334444455111111110011010000000135443345524555555555444443452000011111211210134313550001221000111111110000001455555555555555555555555\n555555555555555555522323333334445444444444455111111000022000000001455432235204555555555444542452100022211111121222334540011112000111111111110000245555555555555555555555\n555555555555555555544444544444444444444444455211111000120000000014555433351005555555554444453353111111122122222223224540011111000111111111111110025555555555555555555555\n555555555555555555544444444444444444444444555211112111100000000255555444510005555555554443454342221222211222232222224530011111110111111111111111035555555555555555555555\n555555555555555555544445444444444444445554455211111110001110001455455354100015555555554443344342222233322232333332334530011111111111111111111111045555555555555555555555\n555555555555555555544444444444444444444444455211111100111000001455553131000015555555555443245333222233333333223332245520011111111111111111111111045555555555555555555555\n555555555555555555555444444444444444445444555211111001110000001555530000000015555555555443135333222223433343333322225520011111111111111100111111155555555555555555555555\n555555555555555555544444444444544445555554455211110001000000001555200000000015555555555443224344223322333333443322235510011111111111111100000000155555555555555555555555\n555555555555555555544444445555444444444444455211000001000000001552000000000015555555555333324344322333223333333322235510011111111111111000000000255555555555555555555555\n555555555555555555554444444444444444444444555200000000000003001410000000000015555555555434313344422233333333333322245510111111110001111000000000255555555555555555555555\n555555555555555555554444444444445555555555555300000000000134001100000000000015555555554433332344444322333333333322345400111111100000001000000000355555555555555555555555\n555555555555555555554444444444555555555555555100000000001443000000000000000015555555554443332344335543333333333322245400111111100000000000000000455555555555555555555555\n555555555555555555554444445555555555555555541010000000024444000000000000000015555555554443332344434555543333333322245400111111111001000000000000455555555555555555555555\n555555555555555555555555555555555555555555530111001000233344000000000000000035555555554343333444434555555433333332355300111111111100000000000001555555555555555555555555\n555555555555555555555555555555555555555555530100010112344343000000000000000355555555554343333444434555555554433333345300111111100000000000000001555555555555555555555555\n555555555555555555555555555555555555555555540000001223343331000000000000003555555555554333323434443455555555554333355200111111100000000110000002555555555555555555555555\n555555555555555555555555555555555555555555540000022123443213000000000000035555555555554334234444453455555555555543355200001111100000021111100003555555555555555555555555\n555555555555555555555555555555555555555555540001222223452144000000000000355555555555555444344444344255555555555555555100000001001111122111111104555555555555555555555555\n555555555555555555555555555555555555555555540012212123421444000000000004555555555555555444333444344255555555555555555100000000010111132111111104555555555555555555555555\n555555555555555555555555555555555555555555540122221025224444000000000045555555555555555544433444334335555555555555555000000000132100232111111115555555555555555555555555\n555555555555555555555555555555555555555555541222220012243444000000001455555555555555555544533443444325555555555555554000000000133321221110001015555555555555555555555555\n555555555555555555555555555555555555555555541222220003443442000000014555555555555555555544543444444435555555555555555210000000133333321000000025555555555555555555555555\n555555555555555555555555555555555555555555541221100014434420000000155555555555555555555543443444444435555555555555555553110000222223333210000035555555555555555555555555\n555555555555555555555555555555555555555555541221000014444100000001555555555555555555555552353344444535555555555555555555542000222223333332000035555555555555555555555555\n555555555555555555555555555555555555555555541210000014441000000025555555555555555555555553353344434545555555555555555555555421012222223332000045555555555555555555555555\n555555555555555555555555555555555555555555551101000014410000000255555555555555555555555554243444434555555555555555555555555555310012222222000045555555555555555555555555\n555555555555555555555555555555555555555555551011100014100000002555555555555555555555555555243444433455555555555555555555555555554200122222000155555555555555555555555555\n555555555555555555555555555555555555555555551111000011000000025555555555555555555555555555334444432355555555555555555555555555555543100232000155555555555555555555555555\n555555555555555555555555555555555555555555551100000000000000355555555555555555555555555555423444432255555555555555555555555555555555531001000255555555555555555555555555\n555555555555555555555555555555555555555555551000000000000003555555555555555555555555555555533443332245555555555555555555555555555555555420000355555555555555555555555555","555555555555555555555555555555401111111111111111000013555555555555555544443333345555555555555555530022224332555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555411111111111111111110000124555555555555544443333435555555555555555301233224333555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555511111111111111111110001110134555555555534443323434555555555555552012344224333555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555511111111111111111110001221001234555555534443223333555555555555520132343224345555544555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555510011111111111111100001222000001235555543434223333455555555555201332332233355555444555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555510000001111110111110000222200111001245543333223333455555555541023323322235555554444555555555555555555555555555544433245555555555555555555\n555555555555555555555555555555510000011111110000110000111100111110001334343223333455555555510233433223235555544444555555555555555555544332221100000055555555555555555555\n555555555555555555555555555555510001443100110000000000111100111111110001233223233455555555512334333332235555444444555555555544332211111000000000000155555555555555555555\n555555555555555555555555555555520025300000010000000000111111111111122100013322233455555555513334443432245554444444444332211000000011123100000000000255555555555555555555\n555555555555555555555555555555520021000000123100000000111111111111011100013322233455555555423324444432145433322111000000000000000132122012100000000255555555555555555555\n555555555555555555555555555555520001210000000310000000111111111111111100013222233455555555413234333211011000000001220000000000011233222232321121000355555555555555555555\n555555555555555555555555555555520134310010000020000000001111111111111111013212223455555555412344400011100000001321320100122123233232132320112331000455555555555555555555\n555555555555555555555555555555530121000020000010000000000000001001111111113212223455555555412344300133300000112322322322323232132231133321211000000455555555555555555555\n555555555555555555555555555555530000000031000010000000000000000000011111113322222455555555412344200232311321332322322333222232132232232232200220001555555555555555555555\n555555555555555555555555555555530000243114100000000000000000100001111111013332222455555555412343201322311321322312311333212232132122220011001320101555555555555555555555\n555555555555555555555555555555530014421101332100000000011111111111114221013331222455555555323332101312322311322312312322322121010000000011122322312555555555555555555555\n555555555555555555555555555555530022000111232011112111121112111110014221023332222455555555323333312322322322312322213200100000011012122232232322312555555555555555555555\n555555555555555555555555555555541233444555554111111111122123310011014221024333222455555555323334544311222211100013213201012122233232133331232312313555555555555555555555\n555555555555555555555555555555555555554545554111111000234213320111014221024332222455555555323334434543320000010023223223233223213332133321222312314555555555555555555555\n555555555555555555555544445555555555542302554111111000233213320111014221025311312455555555322334312345543310220123223123232123113332232232322201104555555555555555555555\n555555555555555555454555531443343213541313554111111000233212310111014221025101322555555555222334321122345543310023123123232013222122121112310000015555555555555555555555\n555555555555555555142334551312011023531222454111111100234212311012114221021001322555555445222324311330243455531023223123232101210000001222100000015555555555555555555555\n555555555555555555110022541212323313332555554111111000233312101234314221000001333555555545223324212331131233455443211111012200000000000000000000025555555555555555555555\n555555555555555555221223522231142122121555555111111000121111211244414221000001333555555544223424211011231212234555420000122100000000000000000000035555555555555555555555\n555555555555555555312143121010041043021555555111111023332012321133214210011101333555555543233314321111242332124234555433233212200000000000000000035555555555555555555555\n555555555555555555413211032022021212243555555111111344444213321121014101110001333555555543223224332121231233214220234555223222200000000000000000045555555555555555555555\n555555555555555555523311212244434555555555555111112455333212311332112001000002333555555543333335331110230112234312321355101000000121000000000011055555555555555555555555\n555555555555555555534544555555555555555555555111112320111111102234300000000002333555555444334334332110243211124334441355100100121231001101222232155555555555555555555555\n555555555555555555555555555555555555555555555111111111013332203334100000000023433555555444434434012231244322223123332455001211110122323323223221155555555555555555555555\n555555555555555555555555555555555555555555555111111332013312101221000000001223533555555434424324000012444201234111222454001232101111212333123121255555555555555555555555\n555555555555555555555555555555555555555555555111112233123310111100000000012423533555555434423134110000123312234321112454002222200011001233222231355555555555555555555555\n555555555555555555555555555555555555555555555211112232133100010011100000133333543555555433431354001110000123334432221453002222210011111112132100455555555555555555555555\n555555555555555555555555555555555555555555555211102112121012110010100011333443554555555443432554000001111000234432312553002322000011111110011000455555555555555555555555\n555555555555555555555555444453225555555433455211102122113135200000000422334543555555555433443453000011222210011243312552002232000011111110000001555555555555555555555555\n555555555555555555523322222354323332222222355211101111011043000000014534245533555555555444443353000012111111221123433552001112100011111111110000235555555555555555555555\n555555555555555555522333333223522343444454455211101010022010000000145532225304555555555444454243110012221111122222223551001111100111111111111110004555555555555555555555\n555555555555555555522323333444445444434444455211101000022100000002455533253004555555555444454333111111112222222223223551011111110111111111111111104555555555555555555555\n555555555555555555544444544444444445444444455211111111110000000025555544530004555555555444345332222223211222233332223551001111111111111111111111115555555555555555555555\n555555555555555555544444444444444444445455555201111111100001000155545445300004555555555444345433222233332232333332234540011111111111111111111111115555555555555555555555\n555555555555555555544445444444444444444444455211111110001110000255555233000004555555555444325433322233334333323332234540011111111111111100111111025555555555555555555555\n555555555555555555544444444444444444444444455301111100011000000255552010000004555555555444314533332223433334433332224540011111111111111100000001035555555555555555555555\n555555555555555555555444444444444444545545555301111000100000000255520000000004555555555444323434432332333333343332224530011111111111111100000000035555555555555555555555\n555555555555555555554444444444555555554444455301110000000000000255100000000004555555555433432434432233333333333322225530011111110011111100000000045555555555555555555555\n555555555555555555544444444555444444444444455301100000000000100251000000000004555555555433431334442223333333333322235520011111110000011100000000045555555555555555555555\n555555555555555555554444444444444444444555555301000000000003300210000000000005555555555434332334444432233333333322235520011111110000000000000000155555555555555555555555\n555555555555555555554444444444445555555555555410000000000134300000000000000015555555554443342234533554333333333322235510111111110001000000000000155555555555555555555555\n555555555555555555554444444455555555555555555410000000001444300000000000000005555555554444333234442455544333333322235510111111111100000000000000255555555555555555555555\n555555555555555555554444445555555555555555555101000000013334300000000000000015555555554344233344443455555543333333345500111111110100000000000000355555555555555555555555\n555555555555555555555555555555555555555555554111000000134434300000000000000145555555554344242443444455555555543333345400111111100000000010000000455555555555555555555555\n555555555555555555555555555555555555555555554100000022334434100000000000001555555555554334323443444435555555555433345400011111100000011111100000455555555555555555555555\n555555555555555555555555555555555555555555555100001112343331200000000000015555555555555434324444435435555555555555445300000001101100012111111101555555555555555555555555\n555555555555555555555555555555555555555555555100012222345314300000000000155555555555555434434444434424555555555555555300000000000111123111111111555555555555555555555555\n555555555555555555555555555555555555555555555100121223343134300000000001555555555555555544433344433433555555555555555200000000022100123111111102555555555555555555555555\n555555555555555555555555555555555555555555555101222102431344300000000015555555555555555544533344443432455555555555555200000000023321122111001103555555555555555555555555\n555555555555555555555555555555555555555555555112222102314444300000000255555555555555555544543344343442355555555555555200000000023333222100000003555555555555555555555555\n555555555555555555555555555555555555555555555122222100244344200000002555555555555555555553453344444443455555555555555532100000022323333210000004555555555555555555555555\n555555555555555555555555555555555555555555555122221001444442000000025555555555555555555553354344444543355555555555555555431000122223333332100005555555555555555555555555\n555555555555555555555555555555555555555555555122110002444420000000255555555555555555555554144334443454455555555555555555555310012222322333200015555555555555555555555555\n555555555555555555555555555555555555555555555222100002444200000002555555555555555555555555234334444455455555555555555555555554210012222223100025555555555555555555555555\n555555555555555555555555555555555555555555555211000001442000000025555555555555555555555555334344443345555555555555555555555555553100123223100025555555555555555555555555\n555555555555555555555555555555555555555555555200110001420000000255555555555555555555555555424344443335555555555555555555555555555542101233100035555555555555555555555555\n555555555555555555555555555555555555555555555201100001200000002555555555555555555555555555523454443214555555555555555555555555555555531001100045555555555555555555555555\n555555555555555555555555555555555555555555555211000000000000025555555555555555555555555555532344444214555555555555555555555555555555555420000045555555555555555555555555\n555555555555555555555555555555555555555555555200000000000000255555555555555555555555555555552344334323555555555555555555555555555555555555310055555555555555555555555555","555555555555555555555555555555111111111110011110001245555555555555555444443333345555555555555555410222144325555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555111111111111111111100001345555555555555444433334335555555555555554112332243335555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555111111111111111111100001112345555555555344433333335555555555555541122343244335555545555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555111111111111111111100002211012355555555344443233434555555555555411232432242455555445555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555201111111111111111100002221000012355555434343223333455555555554112333322243555554445555555555555555555555555555555443455555555555555555555\n555555555555555555555555555555200011111111111111100001222100110012455433333223333455555555531123334222255555544445555555555555555555555544332211000255555555555555555555\n555555555555555555555555555555200000001111100001100001122100111100012333433223333455555555401233333232255555444445555555555555544432211100000000000355555555555555555555\n555555555555555555555555555555200000231011100000000001111000111111110011333223333455555555412343333322255554444455555554433221110000122000000000000455555555555555555555\n555555555555555555555555555555300024421000000000000001111110111111122100023222333455555555413334434432355544444333322110000000000121132001000000000455555555555555555555\n555555555555555555555555555555300242000000121000000001111111111111012100013222333455555555423234444322244322110000000000000000000232121123310110001555555555555555555555\n555555555555555555555555555555300000000010013100000001111111111111111100013222333455555555322244332100000000001112320000011022222332232321123330001555555555555555555555\n555555555555555555555555555555300023300000000300000000011111111111111111013122223455555555322344300122100000002312311212223232232231233311111110002555555555555555555555\n555555555555555555555555555555401442000100000110000000000000011011111111013222223455555555312444300233200101222322323323223332132231232323200110003555555555555555555555\n555555555555555555555555555555400100000210000010000000000000000000011111013222223455555555322343200322311311322312312333211231132232221221002310003555555555555555555555\n555555555555555555555555555555400000110140000000000000000000000000011111013322223555555555322342101312312312322312312323222231121111000000112322204555555555555555555555\n555555555555555555555555555555400013432024211000000000000011111111213221013321223555555555223432102312322312323323313211210000000011021132322323314555555555555555555555\n555555555555555555555555555555400243100001221000011111111111111110014221013321123555555555223333323222322322312222123100000011222132132321322213215555555555555555555555\n555555555555555555555555555555500110112233444111112122111112210011014221023332223555555555233334555311221110000023123222132223223231133321323213215555555555555555555555\n555555555555555555555555555555533344555555555111111010233213320111014221023332222555555555233334434554430000110133223223232123123331232322322112125555555555555555555555\n555555555555555555555555555555555555553433555111111000234313320111014221034320212555555555222334411234444421310123123123232023122232221212310000035555555555555555555555\n555555555555555555555544444555555544541302555111111000233212320111114221035200212555555545222334312121245554410023123123231012220010002222100000035555555555555555555555\n555555555555555555453455541442232012551312455111111100233312311011114221033000312555555545233324311331132345554233222122123100000000000110000000045555555555555555555555\n555555555555555555132223551313011123531343455111111000233313201134314221010001323555555544233324312232031122345554310000012100000000000000000000055555555555555555555555\n555555555555555555210022541222333412231555555111111100133211111244414221000001333555555544234314311011132211124445543221233101100000000000000000155555555555555555555555\n555555555555555555322223422221032033111555555111111011221012321134314220011001333555555543233224322111132332214222345554323233200000000000000000155555555555555555555555\n555555555555555555312133022011032032131455555111111144444213321121014200110001333555555553333224332111131123323321222455301111000010000000000000255555555555555555555555\n555555555555555555522311022032112323454555555111102455444312321331113101110001333555555544333334332110231111124323431255300000011230000001112231355555555555555555555555\n555555555555555555532411222345455555555555555211102432222111212334311000000001334555555444333334333121144321213234442255200111110122213223232220355555555555555555555555\n555555555555555555544545555555555555555555555211101110012222202334300000000012334555555444434324101232244311214112233355201222110112223332132110455555555555555555555555\n555555555555555555555555555555555555555555555211101222013322202222000000000122434555555444533124100001344301134211111355101222210011102232132331555555555555555555555555\n555555555555555555555555555555555555555555555211101223113311111110000100001322434555555543432254111100012322324332112255101222220001111112232111555555555555555555555555\n555555555555555555555555555555555555555555555211102233123210011101110000023333534555555443443354000110100012334342321355001222110011111110010002555555555555555555555555\n555555555555555555555555555555555555555555555211102222121001011001100000233353544555555443443254100001111100013343321454001232100011111110000002555555555555555555555555\n555555555555555555555555555555445555555555555211102112113124410000000131333553555555555434443344000011111211110034421454000122100011111111110000135555555555555555555555\n555555555555555555555544443353125555443322355211102112101035300000002543335543555555555444444233000012211111221122333553001111100011111111111110001555555555555555555555\n555555555555555555522322222344422232223344455201101010012033000000025543234512555555555444445333111112222111122222222453001111110011111111111111101555555555555555555555\n555555555555555555522333332223533444444454455301101000023110000000255543335103555555555444345433211121111222232223222552001111111011111111111111102555555555555555555555\n555555555555555555522323434445444444344444455301111000022100000002555543451003555555555444345533222223321123233332233552001111111111111111111111103555555555555555555555\n555555555555555555544444544444444444444444455301112111111000000025555544510003555555555444334533322233333332333432234552001111111111111110111111104555555555555555555555\n555555555555555555544444444444444444445554455301111111100111000035555424100003555555555444323543332233333333323332223551011111111111111110000010104555555555555555555555\n555555555555555555544444444444444444444444455311111111001110000035554101000003555555555444322443333222333333443332223551011111111111111110000000015555555555555555555555\n555555555555555555554444444444444444444444455311111110011000000045541000000003555555555444322443443333233333333332223550011111111111111110000000015555555555555555555555\n555555555555555555555444444444444444555554455311111100010000000045410000000003555555555433342243444233333333333332224540011111111000011100000000025555555555555555555555\n555555555555555555554444444444555554444444455411111000010000000044100000000004555555555433432134444323333333333332235540011111110000000000000000025555555555555555555555\n555555555555555555554444444454444444444444455411110000000000320031000000000004555555555443434233444433233333333332224530011111110000100000000000035555555555555555555555\n555555555555555555555444444444444444555555555411100000000002420000000000000004555555555444333223453355433333333322224530011111111100000000000000045555555555555555555555\n555555555555555555554444444444455555555555555543000000000033420000000000000004555555554444333324444245554433333332235520011111110110000000000000045555555555555555555555\n555555555555555555554444444455555555555555555540000000001343420000000000000004555555555435323334444335555554333333335520011111110000000000000000155555555555555555555555\n555555555555555555554444455555555555555555555510110010012433420000000000000035555555555434333344344434555555554333335510011111110000001111100000155555555555555555555555\n555555555555555555555555555555555555555555555511100101133443410000000000000355555555555433432344344543555555555544335510000111110100002211111100255555555555555555555555\n555555555555555555555555555555555555555555555510000012234433110000000000003555555555555433432444443442455555555555545500000000000111112211111110355555555555555555555555\n555555555555555555555555555555555555555555555520000121234431320000000000035555555555555544433343443453355555555555555400000000001000113211111110455555555555555555555555\n555555555555555555555555555555555555555555555520001222234413420000000000355555555555555544443334443343345555555555555400000000013321022211001110455555555555555555555555\n555555555555555555555555555555555555555555555520012211244134420000000003555555555555555544453334434344325555555555555300000000013333222111000001555555555555555555555555\n555555555555555555555555555555555555555555555520122210241344420000000035555555555555555554454334434344325555555555555420000000013333333210000001555555555555555555555555\n555555555555555555555555555555555555555555555521212210113434420000000355555555555555555554344334444444335555555555555554311000022222333332100002555555555555555555555555\n555555555555555555555555555555555555555555555521222210034434300000003555555555555555555555245334444344425555555555555555554210012222233333310002555555555555555555555555\n555555555555555555555555555555555555555555555522211000144443000000025555555555555555555555225434444444544555555555555555555553100122222222200003555555555555555555555555\n555555555555555555555555555555555555555555555521210000244430000000255555555555555555555555424433444434555555555555555555555555543100123222200004555555555555555555555555\n555555555555555555555555555555555555555555555532200000144300000002555555555555555555555555523434444434555555555555555555555555555542001223200004555555555555555555555555\n555555555555555555555555555555555555555555555531001000143000000025555555555555555555555555532444444432455555555555555555555555555555431001100015555555555555555555555555\n555555555555555555555555555555555555555555555530011000130000000255555555555555555555555555542344444431355555555555555555555555555555555420000015555555555555555555555555\n555555555555555555555555555555555555555555555530100000010000002555555555555555555555555555553334444432255555555555555555555555555555555555310025555555555555555555555555\n555555555555555555555555555555555555555555555530000000000000025555555555555555555555555555554234433333245555555555555555555555555555555555554235555555555555555555555555","555555555555555555555555555551111111111100110000023555555555555555553444433333455555555555555555201222343345555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555552111111111111111111000123555555555555554444433334345555555555555552013332343355555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555552011111111111111111100001124555555555543444333334335555555555555520223432443455555455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555552111111111111111111100012111124555555553443432233335555555555555202323332424555554455555555555555555555555555555555544555555555555555555555\n555555555555555555555555555552011111111111111111100012221000124555553343432233334555555555552023333222445555544455555555555555555555555555443321100555555555555555555555\n555555555555555555555555555553001111111111111111100012221000100124554333332233333555555555520233333222455555444455555555555555555544332211000000001555555555555555555555\n555555555555555555555555555553000001111111111111100001222101111000123334332233333555555555302333332232555554444455555555555443321100010000000000001555555555555555555555\n555555555555555555555555555553000000011111000001100001111001111110000013332223334555555555313344434322555544444555554432211000000110231000000000002555555555555555555555\n555555555555555555555555555554000013431011000000000001111101111111221000022223334555555555323334434322555444433221100000000000000231120122200000003555555555555555555555\n555555555555555555555555555554000253001000000000000001111111111111122100022123333555555555323234443221432111000001210000000010112332222312222320003555555555555555555555\n555555555555555555555555555554001310000001231000000001111111111111111000022223333555555555322344421001000000002212310001221232232321233201122110004555555555555555555555\n555555555555555555555555555554000001100100013100000001111111111111111111022122233555555555222444300122200000013322323213223231232321333213200100005555555555555555555555\n555555555555555555555555555554001343100100001200000000000110111111111111022122233555555555223444200233201212223323312333222231232322322221002300015555555555555555555555\n555555555555555555555555555555002310001200000100000000000000000000111111023222223555555555222343101322312312323213212333122331221221100000013212115555555555555555555555\n555555555555555555555555555555100000001300000100000000000000000000001111023222223555555555223432101312312312323213213223321110100000010122223223125555555555555555555555\n555555555555555555555555555555100002320231000000000000000001111111113221023212223555555555223332102323322313313323213101100000110121232322323213135555555555555555555555\n555555555555555555555555555555100144211024310000000001111111111111114222023312123555555555233333433212322322201123123111121222232231233312323123135555555555555555555555\n555555555555555555555555555555101430000001222101112212221112210010003221023322223555555555233333555422320000000123223232232232123331233322323122045555555555555555555555\n555555555555555555555555555555100112234455555111112111122213320111003221023332223555555555233333423455431100210233223123231132132332321223211000055555555555555555555555\n555555555555555555555555555555444555555555555111111000234313331111004221033321113555555555223334411123455532300132132132230023221221112223100000155555555555555555555555\n555555555555555555555555555555555555552322455111111000133312320111114221033310113555555544233324412121144555421132132132232001100000001210000000155555555555555555555555\n555555555555555555555544543455555333541312555111111100133312310111004221044000213555555544233224411341132234555443221010022100000000000000000000255555555555555555555555\n555555555555555555454455551342112011551231355111101100134312311123214221031000224555555543233224312132031111234555421000122000000000000000000000355555555555555555555555\n555555555555555555222122552212111313442455555211101100133312101244414221000000234555555544334224311001132222113434555443332122100000000000000000455555555555555555555555\n555555555555555555301012542222243312131455555211101000121001221134414221001100234555555553333224432121132333212321134555422222100000000000000000455555555555555555555555\n555555555555555555412233321211023034111455555211101023433112322122114210011000234555555554233234332011131122223421221245400000001220000001011221555555555555555555555555\n555555555555555555411223023011022012133455555211101344544312331231014200110000234555555544343334432110142111123433543145400110111221112123232221555555555555555555555555\n555555555555555555531401012024222444555555555211102454323211311333313000000000234555555545433324223221144431213223333245400121110012223231132111555555555555555555555555\n555555555555555555541412333455555555555555555211102220012122102234300000000011234555555544543214100122243311224211132355300233210111012331232312555555555555555555555555\n555555555555555555554555555555555555555555555211101121013332202333100000000122334555555543542235100000234311134322111255300222220001111122231203555555555555555555555555\n555555555555555555555555555555555555555555555201101233112311101111000000001332434555555543442355111110001222414343212255200222221001111110110004555555555555555555555555\n555555555555555555555555555555555555555555555301102224123310011110110100013332434555555543344245000110110001234442331355201232100001111111000004555555555555555555555555\n555555555555555555555555555555555555555555555301102232122100011201110000133353544555555534344235100001121110011244320355100222100011111111010000134555555555555555555555\n555555555555555555555555555555555555555555555301102112112013311001000022233553555555555534344344000011111211121013432355100111210001111111111110000355555555555555555555\n555555555555555555555555555554335555555544455301102122102135510000000253434552555555555444444423100012211111122122223455001111110011111111111111110355555555555555555555\n555555555555555555555544333244214544332212355301101111011035300000003554333521555555555444445523211111222212122222322354001111111011111111111111110455555555555555555555\n555555555555555555531322323343531233334454455301101010013133000000025553324301555555555444434533321122211222223222222454001111111111111111111111110555555555555555555555\n555555555555555555532333322223544445444444455311101100022110000000255553343002555555555444434542322223322223233333223453001111111111111111111111111555555555555555555555\n555555555555555555532333444445444445444444455411112111111100000002555544530002555555555444433553332233333333322333223553001111111111111110000011101555555555555555555555\n555555555555555555554444444444444444444445555411111111110001100004555534300002555555555444331454333223333333333332222453001111111111111110000000002555555555555555555555\n555555555555555555544444444444444444445454455411111111100011000014555402000002555555555544431354333322333333344332222552001111111111111110000000003555555555555555555555\n555555555555555555544444544444444444444444455411111111001110000015554000000002555555555544432244344333323333333332223551001111111000011110000000004555555555555555555555\n555555555555555555554444444444444444444544555411111110011000000015540000000002555555555532343133444433333333333332224551011111111000000010000000004555555555555555555555\n555555555555555555555544444444454445555454445411111100000000000015400000000002555555555542443123444432333333333332224551011111111000000000000000015555555555555555555555\n555555555555555555554444444445555444444444445411111100000000021014100000000002555555555443433423345433323333333332223540011111111100100000000000015555555555555555555555\n555555555555555555554444444444444444444445555410111000000000241001000000000003555555555444334323345424543333333332224540011111111110000000000000025555555555555555555555\n555555555555555555555444444444444545555555555522310000000002341000000000000003555555555444433332444433555543333333334540011111110000000000000000025555555555555555555555\n555555555555555555554444444444455555555555555555300000000024341000000000000003555555555434423334444443555555443333334530011111110000000111110000035555555555555555555555\n555555555555555555554444444555555555555555555553011000000233341000000000000025555555555434423334434444455555555443334530001111110000001211121100045555555555555555555555\n555555555555555555554445555555555555555555555552011000002344341000000000000155555555555443432334434454345555555555435520000000110111101211111111045555555555555555555555\n555555555555555555555555555555555555555555555553000000223343420000000000001555555555555433442344344345325555555555555520000000000001112311111111155555555555555555555555\n555555555555555555555555555555555555555555555553000011123433121000000000015555555555555543443434444334425555555555555510000000002211012211100110155555555555555555555555\n555555555555555555555555555555555555555555555553000122223452241000000000145555555555555553444333444434433555555555555510000000002333212211100000255555555555555555555555\n555555555555555555555555555555555555555555555553001221223422441000000001455555555555555554455233443434441355555555555510000000002333333210000000355555555555555555555555\n555555555555555555555555555555555555555555555553002221024224441000000004555555555555555554345333444434442455555555555553210000012222333332210000455555555555555555555555\n555555555555555555555555555555555555555555555553022221022243441000000045555555555555555555345433444444443455555555555555543100012222233333320000455555555555555555555555\n555555555555555555555555555555555555555555555553122221002443430000000355555555555555555555424533434434444355555555555555555542100122222232320001555555555555555555555555\n555555555555555555555555555555555555555555555553122210014444410000003555555555555555555555513543444444455455555555555555555555542001123222220001555555555555555555555555\n555555555555555555555555555555555555555555555554121100014444100000035555555555555555555555532543444443455555555555555555555555555531001223310002555555555555555555555555\n555555555555555555555555555555555555555555555554122000014441000000355555555555555555555555551443444443345555555555555555555555555555431001210002555555555555555555555555\n555555555555555555555555555555555555555555555554110000014410000002555555555555555555555555552334444443235555555555555555555555555555555420000003555555555555555555555555\n555555555555555555555555555555555555555555555554001100014100000025555555555555555555555555554234544443214555555555555555555555555555555555320004555555555555555555555555\n555555555555555555555555555555555555555555555554001100011000000255555555555555555555555555555233444443214555555555555555555555555555555555554314555555555555555555555555\n555555555555555555555555555555555555555555555554110000000000001555555555555555555555555555555433443333322555555555555555555555555555555555555555555555555555555555555555","555555555555555555555555555301111001221000000234555555555555555554334443333333555555555555555551123224334555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555401111111111001100000134555555555555554444443333333455555555555555521234324324555545555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555401111111111111111110000124555555555554444433333333355555555555555212234324355555445555555555555555555555555555555443225555555555555555555555\n555555555555555555555555555401111111111111111111000010123455555554344343323333345555555555552023233224355554445555555555555555555555555433211000015555555555555555555555\n555555555555555555555555555401111111111111111111000022110123455554344343322333335555555555530232332225555544445555555555555555555433211000000000025555555555555555555555\n555555555555555555555555555511111111111111111111000022210000112454434433322333334555555555302333322225555544445555555555555432211001210000000000025555555555555555555555\n555555555555555555555555555510111111111111111111000022220001100012233433322333334555555555113333333235555444455555554432210000001212310110000000035555555555555555555555\n555555555555555555555555555510000111111110111111000011221001111100001233322333334555555555133444443235554444454432110000000000002321212332111100045555555555555555555555\n555555555555555555555555555510000000111110000001000011110001111111210001122223334555555555233344343235543322110001100000000111222322323111233100045555555555555555555555\n555555555555555555555555555510000133200110000000000011111101111111222100012223334555555554232344421112110000001113200001221322322312333112110000055555555555555555555555\n555555555555555555555555555520002531100000000000000011111111111110111000012223334555555554223444200111000000013213223122232321322213223231012000155555555555555555555555\n555555555555555555555555555520034200000012310000000011111111111111111100012222334555555554123443100233100001223223223232222311322323212210032110255555555555555555555555\n555555555555555555555555555520000010001000131000000001111111111111111111012222234555555554123432101323202213323113113332122312311210000001132231255555555555555555555555\n555555555555555555555555555520012431000000012000000000000000110011111111022222234555555554223432101313213213223113123223211100000001212323232231355555555555555555555555\n555555555555555555555555555530143100011000001000000000000000000000011111022222134555555554224322102213313213223223123101000001211311323113231231355555555555555555555555\n555555555555555555555555555530010000013000001000000000000000000001111111022122224555555554233323213223323323212232132010112222232312333123231231455555555555555555555555\n555555555555555555555555555530000012103300000000000000000011111111113322023121224555555553233333544312322111000132232232332331233312323223221110555555555555555555555555\n555555555555555555555555555540001343200342200000000001111111111110003311033222324555555553233323544544420001210232232232320231232322212132000001555555555555555555555555\n555555555555555555555555555540024310000011112101112222121112220011003311033322224555555553233334511344544412200231131132310232211110122220000001555555555555555555555555\n555555555555555555555555555540011000123445555201112111123313331112103311033331124555555553223333412112245555410231231232321011000000001000000002555555555555555555555555\n555555555555555555555555555541112344555555555201111000134312331111103311033320125555555552233233511132133245555443221110121000000000000000000003555555555555555555555555\n555555555555555555555555555554555555554331455301101000133312320011103311133200125555555554332233411243123122334555421000221000000000000000000003555555555555555555555555\n555555555555555555555555444555555544552221455301101100133312321101103311143000125555555554333233411111123121212444555543332222000000000000000004555555555555555555555555\n555555555555555555554455552254324111353131355301101100133322211134413311141000135555555554342223422111123333221422124555531221000000000000001104555555555555555555555555\n555555555555555555435244554131201112452245555301101100033311111244423311110100135555555554332224433111132123332421122135530000002200000121223215555555555555555555555555\n555555555555555555412111354121232321222255555301101100122001332123303211001100135555555555333323433111032011113432444125520011101112232222321115555555555555555555555555\n555555555555555555511012452223114114211255555311101023444212332121003311011000135555555544434313433121034322121323443335520022111111133311322125555555555555555555555555\n555555555555555555522224212101004003113255555311101245544412331232213300010000135555555544544215212222034431222411123245510123321011011212323125555555555555555555555555\n555555555555555555531212104102101232445555555411101344322211211324413200000001235555555544454245200012244420124422111135510122222000111111110035555555555555555555555555\n555555555555555555551421011225444555555555555411101220002222211334311000000012235555555544354245210000012331323433211235510122221001111111100035555555555555555555555555\n555555555555555555552433354555555555555555555411101122102331211222210000000122235555555544344324201110000011334433242145500133210001111111100001234555555555555555555555\n555555555555555555555555555555555555555555555411101233202321111111100000001242235555555544334422200000111110011234332145400122210001111111111110000145555555555555555555\n555555555555555555555555555555555555555555555411101223213310001121011000012434345555555543434433300001121221111013443245400011121001111111111111110035555555555555555555\n555555555555555555555555555555555555555555555411101222212101101230010001123354445555555543434443310001211111122112223355300111111001111111111111111045555555555555555555\n555555555555555555555555555555555555555555555411101212202114422310000014233554455555555544444442320001222111112222222245300111111101111111111111111045555555555555555555\n555555555555555555555555555555555555555554455411101112201125520000000145433451455555555544444553231111111222223222222255200111111111111111111111111155555555555555555555\n555555555555555555555555555545223555443322245511101111002115420000001455323520455555555544443455332222321112223333223355200111111111111111001111111155555555555555555555\n555555555555555555554443322235432323222344455511111100013214310000003555334300455555555534443455323323333333232333223455100111111111111111000000000255555555555555555555\n555555555555555555541233333332452344444444445511111100012212100000035554453000455555555544443245433323333433332333222355101111111111111111000000000255555555555555555555\n555555555555555555552232333334444544434444445511111111111110000000255554440000455555555544443125533332343333344333222355100111111101111111000000000355555555555555555555\n555555555555555555553334454444444444444444455511111111111100111000355551210000455555555544443224543433233333333333222455001111111100000111000000000455555555555555555555\n555555555555555555554444444444444444444555445511111111111001100000355520000000455555555544443313434444333333333333223454001111111000000000000000000455555555555555555555\n555555555555555555554444444444444444444444445511111111110011000000355200000000455555555543234411434444333333333332223554001111111100010000000000001555555555555555555555\n555555555555555555554444444444444444444444455521111111100010000000353000000000555555555544344331334444433333333333222453001111111111000000000000001555555555555555555555\n555555555555555555555444444444444444555555445521111111100000000000340000000000555555555544343342233454333333333332222453001111111111000000000000002555555555555555555555\n555555555555555555555544444444455555444444445521111111000000001300210000000000555555555444432433233444334433333333323553001111111000000000100000003555555555555555555555\n555555555555555555554444444555544444444444455520111210000000013300000000000001555555555444542333234444434555443333333552001111111000000111111100003555555555555555555555\n555555555555555555554444444444444444455555555532334410000000134300000000000001555555555543442242344444434555555443333552000111111010000121111111104555555555555555555555\n555555555555555555555544444444444555555555555555555100000001344300000000000003555555555543443332443344444355555555433551000000001011110231111111115555555555555555555555\n555555555555555555555444444445455555555555555555552010000002433300000000000025555555555533344224343343454245555555555551000000000110011231111111115555555555555555555555\n555555555555555555555444444555555555555555555555551110010123434200000000000155555555555544344334343443344225555555555550000000000232111221110001015555555555555555555555\n555555555555555555555445555555555555555555555555551000001233433100000000001555555555555554344433344444344324555555555540000000000333332221000000025555555555555555555555\n555555555555555555555555555555555555555555555555551000111234321300000000004555555555555555344423344434333431455555555540000000001233333332110000035555555555555555555555\n555555555555555555555555555555555555555555555555551000122235414400000000045555555555555555444533334434334432455555555554321100001222233333332000045555555555555555555555\n555555555555555555555555555555555555555555555555551001212234134400000000355555555555555555534543334444445443455555555555554320001223223333332000045555555555555555555555\n555555555555555555555555555555555555555555555555551012220141344400000002555555555555555555533453234444445443455555555555555554310001222222222000155555555555555555555555\n555555555555555555555555555555555555555555555555552122210123434400000015555555555555555555542354334344444554355555555555555555554320001232231000155555555555555555555555\n555555555555555555555555555555555555555555555555552222220024444100000155555555555555555555552255334444443455555555555555555555555554320001231000255555555555555555555555\n555555555555555555555555555555555555555555555555552222100144442000000455555555555555555555554245334444443455555555555555555555555555555320001000355555555555555555555555\n555555555555555555555555555555555555555555555555552221000144420000004555555555555555555555555224344444443345555555555555555555555555555555320000355555555555555555555555\n555555555555555555555555555555555555555555555555552220000144300000035555555555555555555555555414344444433135555555555555555555555555555555555320455555555555555555555555\n555555555555555555555555555555555555555555555555552110000143000000255555555555555555555555555523344444433114555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555552001100141000001555555555555555555555555555542334434343313555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555553011000110000015555555555555555555555555555553334542343422555555555555555555555555555555555555555555555555555555555555","555555555555555555555555554011110012210000123455555555555555555543344433333334555555555555555530233243345555555555555555555555555555555555555555555555555555555555555555\n555555555555555555555555554111110001220001000013455555555555555543444433333433555555555555555311243244345555455555555555555555555555555555555543345555555555555555555555\n555555555555555555555555555111111111110001111000012345555555555544444433333333455555555555554123243243555554455555555555555555555555555544321100045555555555555555555555\n555555555555555555555555555111111111111111111110000011345555555543443433223333345555555555541133332244555544455555555555555555555554322110000000045555555555555555555555\n555555555555555555555555555111111111111111111110000111011234555543443433223333335555555555511233322255555444555555555555555554332111100000000000155555555555555555555555\n555555555555555555555555555111111111111111111110000132200001134544344343223333334555555555212333322255554444555555555554432110000112200000000000155555555555555555555555\n555555555555555555555555555211111111111111111110000122210001100122334333223333334555555554023333332255554444555555432210000000002212102221001000255555555555555555555555\n555555555555555555555555555200111111111111111110000122321011110000012333223333334555555554133444432255544444443210000000000000113322222122233000255555555555555555555555\n555555555555555555555555555200000111111110000111000011110011111111100001122233335555555554232343432255432211000012100000101222323213332011211000355555555555555555555555\n555555555555555555555555555200000011111110000000000111111011111111222000012233335555555553222444311121000000012113111012322322323213332231011000455555555555555555555555\n555555555555555555555555555300001443100000000000000011111111111110111000012233335555555553223444100112000000023223233232233312323223222210131000455555555555555555555555\n555555555555555555555555555300025300000011000000000011111111111111111000012222335555555553124443100233101112233223123332122312313221000001232221555555555555555555555555\n555555555555555555555555555300131000001112310000000011111111111111111111012222235555555553234432001323113213223123123232222211100000102223232321555555555555555555555555\n555555555555555555555555555400000210000000030000000000011101111111111111012222235555555553224322102213213213223123123122100000101212323132221321555555555555555555555555\n555555555555555555555555555400134310010000011000000000000000000000111111122221235555555553234223003213223223223332132000001123322313332132321322555555555555555555555555\n555555555555555555555555555400331000020000001000000000000000000000011111132222235555555553233333223222323222111231131121323331233213232232321202555555555555555555555555\n555555555555555555555555555400000000032000000000000000000001111111113322132122235555555553333333554312311100000232232332321321333223222231000003555555555555555555555555\n555555555555555555555555555510000233104311100000000000011111111111003311132222225555555552333334544554421101201332231232311322312211122220000004555555555555555555555555\n555555555555555555555555555510014421100232000000011111121112210011003311133322225555555552333333511234455433200231231232310122100000111100000004555555555555555555555555\n555555555555555555555555555510143000001123334301112112122213331112103311133321125555555552233332512112234555532332231221231000000000000000000015555555555555555555555555\n555555555555555555555555555510000011245555555301111000134412331011103311133330025555555553233333521242023234455554310000120000000000000000000015555555555555555555555555\n555555555555555555555555555521234455555454555311101100033312330011103311133310025555555554332333512233113111223455543222221111000000000000000025555555555555555555555555\n555555555555555555555555555555555555554230255311101100023312320111103311133100035555555554432233411101123222112432445555432331000000000000000025555555555555555555555555\n555555555555555555555555444455555432453141355411101100033322311123313311142000135555555554432223422111123233221322112345541000012100000111223135555555555555555555555555\n555555555555555555555455553143212102253133255411101100033322201144423311130000135555555555322323433111122112222431233114540000012111221322322035555555555555555555555555\n555555555555555555535233455131311221343255555411101100022101222124413311100100135555555555423322433111023111112433444314540011110111233312212045555555555555555555555555\n555555555555555555511101254122234231112155555411101102333212332112003311001000135555555554533314433211024432121322333335530022221011011213223155555555555555555555555555\n555555555555555555521112352222104104302155555411101134544412331132113311010000135555555544444335301223134421122421112135530022222000111111110155555555555555555555555555\n555555555555555555532224312101103102224355555411101345433311221333413300000000135555555544454335300001234420113432211225520022222100111111100145555555555555555555555555\n555555555555555555541221103203211343555555555411101332111112201334413200000002235555555544345325211000001122332434222125520022211000111111100001235555555555555555555555\n555555555555555555552230121234555555555555555411111111002232311322211000000022235555555554334423100111010000123444232135510023210000111111111100000135555555555555555555\n555555555555555555553243455555555555555555555511111132202321101111110000000133245555555544434332100000111110001124432135510011221000111111111111110015555555555555555555\n555555555555555555555555555555555555555555555511111223312321011122101100001334245555555543434442410001121121112102333345510011111000111111111111111015555555555555555555\n555555555555555555555555555555555555555555555511111223223210001132011000113345345555555543434443320001211111112212222245400111111101111111111111111025555555555555555555\n555555555555555555555555555555555555555555555511111222212102322331000002323454355555555544444544242011222211222222222245400111111111111111111111111035555555555555555555\n555555555555555555555555555555555555555555555511111212202215521100000015443453355555555544444455333222111122223333222245400111111111111111101111111035555555555555555555\n555555555555555555555555555555544555555543345511111111101115521100000145432340355555555544443455423322332122323343222455300111111101111111100000000045555555555555555555\n555555555555555555555555555435312554432222345521111111002214420000001455433410355555555544443345532333333333332333222255300111111111111111100000000055555555555555555555\n555555555555555555554443222234442223233445445521111100012212210000003555445100355555555544443325543333333333333333222255200111111111111111000000000155555555555555555555\n555555555555555555552133333322353444444444445521111100111111100000035555452000355555555544443214553333333333334333222255200111111100000111000000000155555555555555555555\n555555555555555555553222233344444444544444445521111211111110001000045554230000355555555544443222443344323333333333222355100111111100000000000000000255555555555555555555\n555555555555555555553344454444444444444445555521111111111110011000045551000000355555555544433331443444433333333333223455101111111100000000000000000355555555555555555555\n555555555555555555554444444444444444444444445521111111111100110000045510000000355555555554234431243444433333333333222455101111111110001000000000000455555555555555555555\n555555555555555555554444444444444444444444445521111111111001000000045200000000455555555544334333133444443333333333222355001111111111000000000000000455555555555555555555\n555555555555555555554444444444444444444454555531111111110001000000043000000000455555555544433244233345423333333333223454001111111100000000000000001555555555555555555555\n555555555555555555555444444444444444555544445530111111100000000120030000000000455555555544443343323344433444333333333454001111111000000011111100001555555555555555555555\n555555555555555555555554444444455544444444445530111111100000000330000000000000455555555543443334334444443455544333333453001111111000000022111111102555555555555555555555\n555555555555555555555444444455444444444445555530122343000000003430000000000000455555555543454233244344444445555554333453000000011011111122111111102555555555555555555555\n555555555555555555555444444444444454555555555544455541000000024430000000000001555555555544344232334334444424555555554552000000000000111132111111103555555555555555555555\n555555555555555555555544444444445555555555555555555410000000233430000000000014555555555544334423434344345423555555555552000000000132100232110001104555555555555555555555\n555555555555555555555444444445555555555555555555555301101001343420000000000045555555555553344424444344334431555555555552000000000233322221110000004555555555555555555555\n555555555555555555555444444555555555555555555555555301000113343310000000000355555555555554344433344444433442345555555551000000000233333332100000015555555555555555555555\n555555555555555555555545555555555555555555555555555300001123433130000000002555555555555555445442334443433444225555555553110000000222223333332100015555555555555555555555\n555555555555555555555555555555555555555555555555555300012223441330000000015555555555555555434553333443443444235555555555543210000222223333333100025555555555555555555555\n555555555555555555555555555555555555555555555555555300122223423430000000145555555555555555543454333444444444335555555555555553210012222222222100035555555555555555555555\n555555555555555555555555555555555555555555555555555300122114224430000000455555555555555555543455323444443444425555555555555555554210011232222000035555555555555555555555\n555555555555555555555555555555555555555555555555555301222013244430000003555555555555555555553145433434444445535555555555555555555554210011232000045555555555555555555555\n555555555555555555555555555555555555555555555555555312222002443420000025555555555555555555554135433434444345555555555555555555555555554310001100045555555555555555555555\n555555555555555555555555555555555555555555555555555312221003444200000155555555555555555555555324433444444334455555555555555555555555555554310000155555555555555555555555\n555555555555555555555555555555555555555555555555555412110014443000001455555555555555555555555513434444444323555555555555555555555555555555555320155555555555555555555555\n555555555555555555555555555555555555555555555555555412100014430000003555555555555555555555555532434444444321455555555555555555555555555555555555455555555555555555555555\n555555555555555555555555555555555555555555555555555412000014410000035555555555555555555555555552334444444321355555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555410000014200000255555555555555555555555555553233443334332145555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555400110012000001555555555555555555555555555555334444234443145555555555555555555555555555555555555555555555555555555555","555555555555555555555555551122100121000012455555555555555555555433444333333345555555555555555411332343355555555555555555555555555555555555555554455555555555555555555555\n555555555555555555555555551111100022210000001345555555555555555434444423333334555555555555555112342343455544555555555555555555555555555555432100255555555555555555555555\n555555555555555555555555551111111011110011000001234555555555555444444333333333555555555555552132332335555444555555555555555555555555443211000000255555555555555555555555\n555555555555555555555555552111111111111011111100000124555555555344444333233333455555555555530233322345555445555555555555555555543321100000000000355555555555555555555555\n555555555555555555555555552011111111111111111110000110123455555434434432233333345555555555302333322455554445555555555555554322100012100000000000455555555555555555555555\n555555555555555555555555552011111111111111111110000222100112345433443432233333335555555554113333232455544445555555555432110000012112101210000000455555555555555555555555\n555555555555555555555555553011111111111111111110000222200000001233343332233333335555555553133333322455444445555443210000000000023222122321231001555555555555555555555555\n555555555555555555555555553011111111111111111110000222210011110000123332233333335555555553234444432455444433321000000000000112223223331112211001555555555555555555555555\n555555555555555555555555553000111111111111111110000111210011111111000011122333335555555553233444322553321100000023100012212323223123321220000001555555555555555555555555\n555555555555555555555555554000000001111100000010000111110011111112221000022333335555555553223444211110000000023123122132333213223123233200220002555555555555555555555555\n555555555555555555555555554000000231001100000000000111111111111111121000022333335555555553224443100122000001123223232232223213223222011001321203555555555555555555555555\n555555555555555555555555554000014421000000000000000111111111111111110000022223335555555552234432001333112113233122133321223212111000001122322313555555555555555555555555\n555555555555555555555555554001352000000123100000000111111111111111111111022222335555555552234322001323113113222132132232211100001112222232312314555555555555555555555555\n555555555555555555555555555100110000010001310000000001111111111111111111022222235555555552234323102213213123222232132011000012213213231132312314555555555555555555555555\n555555555555555555555555555100013300000000030000000000000000000000111111122221235555555552233233013223223223122221231001112222323113331232312215555555555555555555555555\n555555555555555555555555555101342100110000010000000000000000000000011111121222235555555552333333233222323211000231232322322311333223222231100015555555555555555555555555\n555555555555555555555555555101200000220000010000000000000001000111112312121212235555555552333334455423310000101332332322311312323222122310000025555555555555555555555555\n555555555555555555555555555200000010042000000000000000000111111111103312132213235555555552333233433455432112201331221322201332101000222100000025555555555555555555555555\n555555555555555555555555555200002432014322100000000001111211210011003311133222235555555552333332421123445544200321321322310110000000000000000035555555555555555555555555\n555555555555555555555555555200144100000111001101111212111112331011103311133322135555555553233323522112124455554432211111220000000000000000000045555555555555555555555555\n555555555555555555555555555300320000023445455411111101123322331011103311133321035555555554332323521243113123345555421001220000000000000000000045555555555555555555555555\n555555555555555555555555555300001222355555555411111100034422331011103311133320035555555554422332412223113111122444555444322231000000000000000055555555555555555555555555\n555555555555555555555555555312345555555342355411101100023321330011103311133200035555555554432322411101124232211331224555542110001000000001122155555555555555555555555555\n555555555555555555555555555555555555554130255411101110023322321113313311133100035555555554432222422111223233331232112224551000023100111323221155555555555555555555555555\n555555555555555555555555444345544422254132245411111100023322201134423311241000045555555555423222433111123012222442244313551001110012333213211255555555555555555555555555\n555555555555555555555445554134211102253134455511111110023211221134413311230110045555555554433313533121023211111333444324550012211111112113231255555555555555555555555555\n555555555555555555534323355221222231234255555511111100122101332112103311101100145555555554543334433212024432121321223234540012322000111111110355555555555555555555555555\n555555555555555555521101155212224222211155555511111113444312332132103311001000045555555554444434301123234330113431111124540012222200011111000255555555555555555555555555\n555555555555555555531112343121103203412145555511111245544421331233322310000000145555555544345424300000123431122433311214530022221100111111100001245555555555555555555555\n555555555555555555542213401301102211234455555511111344212111211324413300000001245555555544345423301110000012342434233125530023321000111111110100000134555555555555555555\n555555555555555555542131101302422355555555555511111221001232311333313200000012245555555554434433100011011000012334423125520012221000111111111111100003555555555555555555\n555555555555555555554140122244555555555555555521111122101331210221111000000133245555555554433343110000122221101002443225520011112000111111111111111104555555555555555555\n555555555555555555554254555555555555555555555521111133301331011111110110001234245555555543433443341001211111122111223345520011111100111111111111111104555555555555555555\n555555555555555555555555555555555555555555555521110223313310001133201100012335345555555554343444232001221111111222222235510011111110111111111111111115555555555555555555\n555555555555555555555555555555555555555555555521111222212101211243101000323355355555555544444455424111122222222222222235510011111111111111101111111015555555555555555555\n555555555555555555555555555555555555555555555521111211212214531210000002533354255555555544443455523322221112323333322345500111111111111111100000101025555555555555555555\n555555555555555555555555555555555555555555555521110112200104530210000025532341155555555544444345542332333222323333322355400111111111111111100000000035555555555555555555\n555555555555555555555555555555433555555432225520110111001204431200000145533420255555555543444334553333333333332233322245400111111111111111100000000035555555555555555555\n555555555555555555555555544434422443322233445530110100002313320000001455434300255555555544444323554333333333444433222245400111111110111111100000000045555555555555555555\n555555555555555555554443222234453123344445445530110100012211110000003555444000255555555554444311454333333333334333222245300111111110000001000000000055555555555555555555\n555555555555555555553133332322354454543444445530111211111111100000015555331000255555555554444321354344432333333333222355300111111100000000000000000155555555555555555555\n555555555555555555554222243444544444544444445530111111111111001100015554010000255555555554434332144344443333333333222455200111111100001000000000000155555555555555555555\n555555555555555555554344454444444444444555545530111111111110011000015541000000255555555554324442033344443333333333222355200111111111100000000000000255555555555555555555\n555555555555555555555444444444444444444444445531111111111100110000015510000000255555555544334424223344443333333333222355100111111101000000000000000355555555555555555555\n555555555555555555555444444444444444444444445541111111111100100000015200000000255555555544434334313334442333333333323455100111111100000000111100000355555555555555555555\n555555555555555555555444444444444444454555545541111111111000000001013000000000355555555544444243332344453244433333333355101111111100000012111111100455555555555555555555\n555555555555555555555544444444445444555444444541111111110000000033011000000000355555555544454233433444444335555443333454000001111101111022111111110555555555555555555555\n555555555555555555555554444444555544444444445541011123420000000242000000000000355555555544345224234434444443455555443454000000000000111123111111111555555555555555555555\n555555555555555555555444444445444444444455555541234555300000002442000000000000455555555544344333233433434442355555555554000000000021100122111001101555555555555555555555\n555555555555555555555444444444444455555555555555555554000000013342000000000003555555555543334431343434433453245555555553000000000133321122110000002555555555555555555555\n555555555555555555555544444444445555555555555555555551010000134342000000000025555555555554434443434434443444135555555553000000000133333322100000003555555555555555555555\n555555555555555555555444444445555555555555555555555540110101234340000000000155555555555555434443333444343344332555555553000000000122323333332100004555555555555555555555\n555555555555555555555544444555555555555555555555555540000012343321000000000455555555555555434454233444344343421455555555432110000122222333333200004555555555555555555555\n555555555555555555555545555555555555555555555555555540000112344232000000003555555555555555543455233344344344433455555555555532100012222222223200015555555555555555555555\n555555555555555555555555555555555555555555555555555540001222353242000000025555555555555555553455433444444344442455555555555555543100012232222100015555555555555555555555\n555555555555555555555555555555555555555555555555555551012122432442000000155555555555555555553345533343444344453455555555555555555543210012233100025555555555555555555555\n555555555555555555555555555555555555555555555555555551022201414442000000455555555555555555555225543343444434454455555555555555555555554210011100025555555555555555555555\n555555555555555555555555555555555555555555555555555551122200234342000003555555555555555555555314543343444434545555555555555555555555555554310000035555555555555555555555\n555555555555555555555555555555555555555555555555555551222200344430000025555555555555555555555522443444444433454555555555555555555555555555554321045555555555555555555555\n555555555555555555555555555555555555555555555555555551221001444300000155555555555555555555555541443444443432145555555555555555555555555555555555455555555555555555555555\n555555555555555555555555555555555555555555555555555551211001444100000455555555555555555555555552233444444432125555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555552210001442000003555555555555555555555555554233454444432214555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555552100000430000025555555555555555555555555555323345332433313555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555551011001310000155555555555555555555555555555534444423444312555555555555555555555555555555555555555555555555555555555","555555555555555555555555521321000100012345555555555555555555553334443333333355555555555555555212332433555555555555555555555555555555555555543211555555555555555555555555\n555555555555555555555555520122100222100001234555555555555555554344444333334335555555555555553023432435555455555555555555555555555555554321000001555555555555555555555555\n555555555555555555555555530111100112200000000123455555555555554444443333333334555555555555541233323345554455555555555555555555555432110000000001555555555555555555555555\n555555555555555555555555530111111111100011110000012345555555553444443332333333455555555555511333223555554455555555555555555543211011000000000002555555555555555555555555\n555555555555555555555555530111111111111111111100000111234555553344344332233433355555555555212333223555544455555555555554321100011022001100000003555555555555555555555555\n555555555555555555555555540111111111111111111100000211011234554344334332233333345555555553123333223555444455555555443210000000023121123311220003555555555555555555555555\n555555555555555555555555540111111111111111111100001222100000112333433332233333335555555552133333323554444455544321000000000001133232321113220004555555555555555555555555\n555555555555555555555555540111111111111111111100001222200011100001233332233333345555555552334434323554444332100011000001002223232133311210000004555555555555555555555555\n555555555555555555555555540111111111111111111100000122210011111000000121222333345555555552323443224532210000011132010122223223232132322201210005555555555555555555555555\n555555555555555555555555551000011111111100001110000111100011111112211000122333345555555552224443111101000000033132232222333123232231121002311115555555555555555555555555\n555555555555555555555555551000000011111100000000000111111011111111221000122333345555555552234432001222000011232232233321123123122110000112323215555555555555555555555555\n555555555555555555555555551000003431001100000000000111111111111101110000122323335555555552244422001332012123232132132322223111000011122332313225555555555555555555555555\n555555555555555555555555551000254101000110000000000111111111111111111110122223345555555552234222002223123123232131132222000001012123231322213135555555555555555555555555\n555555555555555555555555552002420000001123100000000111111111111101111111122222345555555552233223003113223123233231230000011223223123321323213135555555555555555555555555\n555555555555555555555555552000001000000000310000000000001001100001111111122212345555555552333233013223223232122221321212223312332132232322100045555555555555555555555555\n555555555555555555555555552000233100100000120000000000000000000000011111122222245555555542333333343213222110001332322323212312333232112310000045555555555555555555555555\n555555555555555555555555553013420001200000010000000000000000000011112312121212245555555542333233455434310001102322321323202323112101222100000055555555555555555555555555\n555555555555555555555555553001000000310000000000000000000011111111112312122223245555555542333342433455544323101321311323201221000000110000000155555555555555555555555555\n555555555555555555555555554000001220142101100000000000111111211111002311133222245555555542333332421112345555422321312212310000000000000000000155555555555555555555555555\n555555555555555555555555554000034321013321000000011111221112321011102311133212135555555542233322422112024344555544310001210000000000000000000255555555555555555555555555\n555555555555555555555555554001441000001222223411111211122322332011102311133321035555555543332332421243114112234455543223311210000000000000000355555555555555555555555555\n555555555555555555555555554001200000245555555511111100024421332011102311133320035555555543432322411122113121111343455555433210000000000001121355555555555555555555555555\n555555555555555555555555555000023334455555455511111100023321331011102311133310045555555543432322411101114333221241212345552000022000101223231455555555555555555555555555\n555555555555555555555555555123455555555232145511111110023321321102212311133200045555555534433221433112123123332242123213552001011012323222110455555555555555555555555555\n555555555555555555555555555555555554454132255511111110023422310134422311232000045555555534433212434211013001112343354413552001111111122122221555555555555555555555555555\n555555555555555555555554444335443411145213135511111100023321111134422311240010045555555534543333433121014322112232333333551012221001111012211555555555555555555555555555\n555555555555555555554545555214210111254235555521111110012101232113202311220100045555555534543343423322114442121331112224551012222200011111001455555555555555555555555555\n555555555555555555542412245412123242123145555521111102344311332122002311101100045555555533454433400112234330112432211114550012222200011111110012345555555555555555555555\n555555555555555555541101235222212302411135555521111124444421331233322311000000045555555533445433300000012332131444322214540013321000111111110000001234555555555555555555\n555555555555555555551212333121101301312345555521110245432211221223422310000001245555555534434541301111000001233444324124540012321000111111111111100001555555555555555555\n555555555555555555552222410401210222244555555521110232001222211333312300000012245555555534433443200010011110001123433115540001122100111111111111111102555555555555555555\n555555555555555555553141100212533455555555555520110111101332210222212200000024245555555534433434221000112221111101334335530011111100111111111111111103555555555555555555\n555555555555555555555142123245555555555555555530110123301331111111111010000133345555555533343444343001211111112211222235530011111110111111111111111103555555555555555555\n555555555555555555555244555555555555555555555530110122412321001122220110001335345555555534343454423201222211112222232225520011111111111111111111111104555555555555555555\n555555555555555555555555555555555555555555555530110223212210101133310100132345345555555544343455532411111122222322222335520011111111111111110000111104555555555555555555\n555555555555555555555555555555555555555555555530110211211212431321100100443345255555555554443445542332221112323333322345510011111111111111100000000015555555555555555555\n555555555555555555555555555555555555555555555530110112210214540120000003543243155555555543444335553223333323322233322245510011111111111111100000000015555555555555555555\n555555555555555555555555555555555555555554435531110111101104441220000025543340155555555553443334554333433343333333322235510111111110111111100000000025555555555555555555\n555555555555555555555555555555532355544321235541110111002313431100000145544410155555555554444331455433333333344433322245400011111110000011100000000035555555555555555555\n555555555555555555555555443323532233222344445541110110002212211000000455545200155555555554444331255433333333333333322245400111111110000000000000000035555555555555555555\n555555555555555555555333222333344234444444445541111110111111110000002555533000155555555554444322144434443233333333222355400111111110001000000000000045555555555555555555\n555555555555555555554124332322344454443444445541111111111111100110002555211000155555555554333333124344444333333333222355300111111111100000000000000045555555555555555555\n555555555555555555555222234444544444444444455541111111111111101100002554000000155555555554323443113334444433333333222245300111111111100000000000000155555555555555555555\n555555555555555555555344445444444444444454544541111111111111001000002541000000155555555554433433422334444333333333322355300111111100000000011100000155555555555555555555\n555555555555555555555444444444444444444444444541111111111110010000002520000000155555555544543324331333444333333333333355200111111100000012111111100255555555555555555555\n555555555555555555555444454444444444444454455551111111111100000000002300000000155555555544444334342244445423544333333355200111111101000012211111120355555555555555555555\n555555555555555555555444444444444444455555444551111111111100000002201100000000155555555544345333433444444433455554433355100000001100111113211111110355555555555555555555\n555555555555555555555544444444445555544444444551111111223100000014200000000000155555555544345413423443444444335555554455100000000011000123211001110455555555555555555555\n555555555555555555555554444444554444444444455551112344552000000144200000000000355555555544434433233343343455324555555555000000000023221122111000000555555555555555555555\n555555555555555555555444444444444444445555555553455555530000001344200000000001555555555553434342243443443344413555555554000000000023333322100000001555555555555555555555\n555555555555555555555544444444444455555555555555555555400000002334200000000004555555555554434443343443444344422355555554000000000023333333322100001555555555555555555555\n555555555555555555555544444444445555555555555555555555101000013434100000000035555555555555434544233344434334343135555555311000000022222333333310002555555555555555555555\n555555555555555555555544444445555555555555555555555555200001234432100000000255555555555555544455323344434434443235555555554321000022222222323200003555555555555555555555\n555555555555555555555544444555555555555555555555555555200011234323200000001555555555555555543455423344444434544345555555555555431000112222222200003555555555555555555555\n555555555555555555555555555555555555555555555555555555200022235424200000004555555555555555554345533344444434544335555555555555555542100012223200004555555555555555555555\n555555555555555555555555555555555555555555555555555555200112234244200000025555555555555555555335543344344434455535555555555555555555543200012200005555555555555555555555\n555555555555555555555555555555555555555555555555555555201221142344200000155555555555555555555413554234344443444545555555555555555555555554210000015555555555555555555555\n555555555555555555555555555555555555555555555555555555202220022444200000455555555555555555555521454334444443345455555555555555555555555555554321015555555555555555555555\n555555555555555555555555555555555555555555555555555555212220024443000003555555555555555555555551354344444443334455555555555555555555555555555555445555555555555555555555\n555555555555555555555555555555555555555555555555555555212210034441000025555555555555555555555553143344444443313555555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555322100044420000155555555555555555555555555133344444443311455555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555322100044300000455555555555555555555555555423345444343231255555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555321000044000002555555555555555555555555555533334542243342145555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555310100041000015555555555555555555555555555553444443344432045555555555555555555555555555555555555555555555555555555","555555555555555555555554011100012345555555555555555555555555334434333333333555555555555555552134244355545555555555555555555555555554421100000035555555555555555555555555\n555555555555555555555555123210000001234555555555555555555555333444433333343355555555555555531234233555545555555555555555555555543211000000000035555555555555555555555555\n555555555555555555555555112210002210000012345555555555555555434444433333333335555555555555412333234555445555555555555555555432100120000000000045555555555555555555555555\n555555555555555555555555101111001222000000001234555555555555444444333333333334555555555555213332245554445555555555555554321000111220121000000045555555555555555555555555\n555555555555555555555555111111101111000111100000012345555555344434433223334333455555555553123332245554445555555555543110000000231211323223200055555555555555555555555555\n555555555555555555555555211111111111111111111100001011234555334433433223333333355555555541233333255544445555554321000000000011332323201221000155555555555555555555555555\n555555555555555555555555201111111111111111111100002211001122333443333222333333345555555541343443255444445543210010000000022232321333112001000155555555555555555555555555\n555555555555555555555555301111111111111111111100002222000010001123333223333333345555555542344443255444322100000231000222232232321323321023000255555555555555555555555555\n555555555555555555555555301111111111111111111000002222100111100000012212223333345555555532234432243211000000131232222313332132332211100022231255555555555555555555555555\n555555555555555555555555301111111111111111111100001122100111111111100000123333345555555532244421110111000001232232333222232231221000112222231355555555555555555555555555\n555555555555555555555555400011111111111001011100001111000111111112221000133333345555555532344321001332011123231231233212231110000121323232131355555555555555555555555555\n555555555555555555555555400000000111111000000000001111111111111101110000122233345555555531343222002332132132231221322221000010131233213232231455555555555555555555555555\n555555555555555555555555400000013210011000000000001111111111111111111100122223345555555532342232013122132132232321310000011232231233213231110455555555555555555555555555\n555555555555555555555555500000342110001100000000001111111111111111111110122223345555555532332243023123232232222212311122233123321322223100001555555555555555555555555555\n555555555555555555555555510014410000011231000000000111111111111111111110132212345555555532332342023223232221001322323223123123232211122000001555555555555555555555555555\n555555555555555555555555510021000000100013100000000000000000000000111111122222355555555533333342354223210000012322313222023231110012210000002555555555555555555555555555\n555555555555555555555555510000231001000001200000000000000000000000011211122122355555555533332431354555422122002312213232001210000000000000002555555555555555555555555555\n555555555555555555555555520134311012000000100000000000000011001111112412112122355555555533333331431234455554212312213223200000000000000000003555555555555555555555555555\n555555555555555555555555520121000003100000000000000000000011111111002411132232255555555532333221431102124445555443200002100000000000000000003555555555555555555555555555\n555555555555555555555555520000001102410001000000000000111121210001001412232121235555555523333221431123113213344555543223211200000000000000104555555555555555555555555555\n555555555555555555555555530000144310243210000000001111221111332011101412233212125555555523333321421234203211121344455555443200010000000122314555555555555555555555555555\n555555555555555555555555530002530000001211012320111211113331332011101412233211025555555523443221421101113322221242212345554000120011122322115555555555555555555555555555\n555555555555555555555555540023100001344444555530111100013431232011101411233331025555555523443211422101113223332142212212454001100112231221215555555555555555555555555555\n555555555555555555555555540000011012345555555530110100013331231011101411233320025555555523543222433212113111222343244421554001111111110223215555555555555555555555555555\n555555555555555555555555540013444455555524135530110110013331231112421411233200025555555523542242433211013212112142333333553002232100111111014555555555555555555555555555\n555555555555555555555555551355555555555313035531110110013331210124432411233101025555555523453342534211114443222241112323553002222210001111110123455555555555555555555555\n555555555555555555555555554545555542225413224541110110013321122113421411232010025555555523454343412223214341012442211122552002222110011111110000001234555555555555555555\n555555555555555555555555555413421110235324555541110110012201232112101411340100025555555523445442300001123342022343422122552002322100011111111111000000355555555555555555\n555555555555555555554443545523231123132325555541110101344421233123111411310100025555555524434543221000000012233343413213552002222100011111111111111110355555555555555555\n555555555555555555552231214521222422221115555541110114454431232233431412100000135555555524433444131111000000001233433203551001112100011111111111111110455555555555555555\n555555555555555555553010125422220320331315555541110134432211110223421411000001235555555524443344321100012121111100234334551001111110011111111111111110455555555555555555\n555555555555555555554122342120010221123455555541110122000223221232212410000002335555555513443343422300111112112211222224551011111111011111111111111111555555555555555555\n555555555555555555554212230230231235455555555551110112110232120111112410000013335555555414344344443421221111111222222223540001111111111111110111111101555555555555555555\n555555555555555555555314101112455555555555555551111123320232101112112301100133435555555435444345442242122222222322222224540011111111111111110000000002555555555555555555\n555555555555555555555414133445555555555555555551111122321331000123331101002234535555555554444344554143121112222333322245540011111111111111110000000002555555555555555555\n555555555555555555555535555555555555555555555551111123221200121233220010024335435555555554444334555333333222223333322235530011111111111111110000000003555555555555555555\n555555555555555555555555555555555555555555555551111121220222451221110000154324235555555554344433455522343333333233322225530011111111011111110000000004555555555555555555\n555555555555555555555555555555555555555555555551111111220112551122200000454233035555555554344433345543334333344433322225520011111110000000000000000004555555555555555555\n555555555555555555555555555555555555555555444552111111100212441111000002554341035555555554444433135453334333333433322235520011111110000000000000000015555555555555555555\n555555555555555555555555555555554455555442123552111111101321431111000015554520035555555554444433114543344433333333322245520011111110000100000000000015555555555555555555\n555555555555555555555555555554441145432223444552111110001221111110000035554300035555555554444432312443344443333333322235510011111111110000000000000025555555555555555555\n555555555555555555555555433222344312334444444552111111111111111100000045541100035555555555433333421343444443333333322235510111111110100000001000000025555555555555555555\n555555555555555555555423223333225444454344444552011121111111111001100045510000035555555554432344321233344444333333322245510011111110000001111111000035555555555555555555\n555555555555555555555412323233454444454444445553011111111111111011000045300000035555555554443343253133344442333333333345400111111110000001211111111045555555555555555555\n555555555555555555555422334444444444444455544553011111111111110110000044000000035555555554454332433223344453233333333345400011111110111102211111111045555555555555555555\n555555555555555555555544444444444444444444444553011111111111100100000041000000035555555554444433434323444444334554333245400000000000011112311101111155555555555555555555\n555555555555555555555544444444444444444444445553011111111111100000011020000000035555555554435532333234434445434355554455300000000002110012211100000155555555555555555555\n555555555555555555555544445444444444445555544553011111111123100000141000000000035555555554434442342334333444454245555555300000000013332222210000000255555555555555555555\n555555555555555555555544444444444444455444444553111111234553000000341000000000045555555554433433223434334433444224555555200000000013333333321100000255555555555555555555\n555555555555555555555555444444445554444444445554012234555540000002441000000000355555555554343444324434334443444414455555200000000012232333333320000355555555555555555555\n555555555555555555555544444445554444444455555554345555555510000013341000000001555555555555443444434344444343243433155555421110000012222233333320000455555555555555555555\n555555555555555555555544444444444445555555555555555555555200000024341000000004555555555555543454433333444344344342145555555543200001222222222220000455555555555555555555\n555555555555555555555554444444444455555555555555555555555111000234320000000025555555555555553445542333444334345443345555555555554310000122322320001555555555555555555555\n555555555555555555555554444444455555555555555555555555555100002343221000000055555555555555554335553333444434345444245555555555555555431000012310001555555555555555555555\n555555555555555555555554444445555555555555555555555555555100011244241000000355555555555555555434555233444444344445435555555555555555555543100000002555555555555555555555\n555555555555555555555554445555555555555555555555555555555100122343341000001555555555555555555532455433443444343445545555555555555555555555554311002555555555555555555555\n555555555555555555555555555555555555555555555555555555555101212332441000004555555555555555555541144533343444443454555555555555555555555555555555434555555555555555555555\n555555555555555555555555555555555555555555555555555555555102220323441000025555555555555555555554135433444444343345455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555112210234430000155555555555555555555555214433444444343214555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555222210244410000355555555555555555555555412434544444433212555555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555222200344300002555555555555555555555555531333444444433231455555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555221000344100014555555555555555555555555552233444333343331255555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555221000342000035555555555555555555555555555234444432344431155555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555220000330000155555555555555555555555555555544444543344233255555555555555555555555555555555555555555555555555555","555555555555555555555551000123445555555555555555555555555543344343233343334555555555555555541243344555455555555555555555555555554321100000000255555555555555555555555555\n555555555555555555555552121100001234555555555555555555555543334444333333333455555555555555512342335554455555555555555555555543211110000000000255555555555555555555555555\n555555555555555555555552133100011000012345555555555555555544344444333333333345555555555555213332345554455555555555555555543110001310010000000355555555555555555555555555\n555555555555555555555552022210012220000001134455555555555544444443333333333335555555555554123322355544455555555555555431000001311212332122000355555555555555555555555555\n555555555555555555555553011110001221000100000012344555555543444344333223343333555555555551133322455544455555555554310000000001322223111321000455555555555555555555555555\n555555555555555555555553011111111111001111111000001123455553344434333223333333455555555531333332455444455555542100000000011222322332021000000455555555555555555555555555\n555555555555555555555554011111111111111111111000001110112233344433433223333333355555555522344432454444555432000120000121132222312332220121001555555555555555555555555555\n555555555555555555555554011111111111111111111000012221000011112333333223333333455555555532344432454443221000121321111223231222323212200131211555555555555555555555555555\n555555555555555555555554011111111111111111111000012221000111000001122123233333455555555532244422432110000000232222323222231322321100011232321555555555555555555555555555\n555555555555555555555555111111111111111111111000002222100111111011000001233333455555555532344322101121000012332321333212231210000112223231322555555555555555555555555555\n555555555555555555555555111111111111111111111000001111000111111113210000133333355555555532343222002331021132221321323221110000121323123221312555555555555555555555555555\n555555555555555555555555100001111111110000001000001111110111111111210000233332355555555522442231002232132132221321311210001221321333122321213555555555555555555555555555\n555555555555555555555555100000000111111000000000001111111111111111111000122223355555555522332232013132131132332312200011222233311323222110004555555555555555555555555555\n555555555555555555555555200000133200000000000000001111111111111111111110122223355555555522332341022133232231122213212233232133322312131000004555555555555555555555555555\n555555555555555555555555200003520100012210000000001111111111111111111110222123355555555523323341133223222110002323223232132131221122210000004555555555555555555555555555\n555555555555555555555555300144100000111232000000000000010001000001111110122212355555555523333431354333100011023223213231023210000001000000015555555555555555555555555555\n555555555555555555555555300110010001000003100000000000000000000000011111122222355555555523333431354455443232003213113232100000000000000000015555555555555555555555555555\n555555555555555555555555300002420010000001100000000000000000000011112412121132355555555523333321331223444555433323112112100000000000000000025555555555555555555555555555\n555555555555555555555555400243100021000000000000000000000011111111101412132231355555555522333221431202113445555554310012001100000000000000025555555555555555555555555555\n555555555555555555555555400110000014000000000000000000001111111101001422132221345555555522333221431124113212233455555444223100000000000112135555555555555555555555555555\n555555555555555555555555400000012102421110000000000011122111231011101422133122215555555523433320431223203211121243334555554100210000122322135555555555555555555555555555\n555555555555555555555555510001442100132100000110111221212221332011101412133212115555555523443210421100113323322142211223455100100122322311045555555555555555555555555555\n555555555555555555555555510025300001123322234541111100113431232011111412133321015555555524443222432111113222333243123321455100111111111223145555555555555555555555555555\n555555555555555555555555510121000002333445555541111110013331232011101412133330015555555524543241433211113101111243344432454001222100111111045555555555555555555555555555\n555555555555555555555555510001220013445545445541110110003331231111321412133310015555555423543241433211013322112142232323454001222210001111111123455555555555555555555555\n555555555555555555555555520134434555555523114541110110003431220124431422133201015555555424454333433311103443122242111212554001222210011111111000012344555555555555555555\n555555555555555555555555531455555555445413224541110110003331111124431422133101015555555424445434311222224432011443221121553002222100011111111011000000255555555555555555\n555555555555555555555555554444554441114522334551111110002200133212201421241010015555555424445443210000012333133243423212553002332100011111111111111110155555555555555555\n555555555555555555555554555521421011124424555551111110133321233113101421340000015555555434434454221011000001123343422312552001122200011111111111111110255555555555555555\n555555555555555555555453445541222314211314555551111112444441232133331421220000025555555424443444322011011110000112343313552001111100011111111111111110355555555555555555\n555555555555555555554131113531221331241114555551111124553321121223431422100000125555555412443343432100112122111110123334551001111111011111111111111110455555555555555555\n555555555555555555555110123512120140131334555551111134211112221233321422000001325555555413444344442330111111111211222223551001111111111111111111111110455555555555555555\n555555555555555555555222242120010022224555555552111111100233120121111411000013335555555324334345443332122111111222222223551001111111111111111000000000555555555555555555\n555555555555555555555312121041142335555555555552111112210232111111111410100023435555555445434344444234211222222333332234551011111111111111110000000001555555555555555555\n555555555555555555555413200113455555555555555552111122331232000123331311101133535555555554444344455324322111232333332235540011111111111111110000000001555555555555555555\n555555555555555555555523334555555555555555555552111122321320010124332101003334535555555554444443445523333322322223332224540011111111011111110000000002555555555555555555\n555555555555555555555544555555555555555555555552011022221211342221111000025424325555555554344443444542334333333333322224540011111111000000010000000003555555555555555555\n555555555555555555555555555555555555555555555553011021220121552122220000145324125555555554344343235454333333333433322224530011111111000000000000000003555555555555555555\n555555555555555555555555555555555555555555555553011011110111442121100000355342025555555554444343214544333333333333322235530011111111000100000000000004555555555555555555\n555555555555555555555555555555555555555555333553011011100221432111100001554440025555555555444443212444334443333333322235520011111111110000000000000004555555555555555555\n555555555555555555555555555555554345554332233553011010000221211111000004554420025555555555444443231344344444333333322225520011111111110000000000000015555555555555555555\n555555555555555555555555555554352224322234544553111010011111111110000015552200025555555555433343431143344444433333322235520011111110000000101111000015555555555555555555\n555555555555555555555555533222344422344444444554111121111111111110100015540000025555555555432344332123334444333333332345510011111110000001211111111025555555555555555555\n555555555555555555555532323333224545444344444554111111111111111101100015510000025555555554443343244213334444223333333335510011111110110001221111111035555555555555555555\n555555555555555555555522333333454444444444455554111111111111111001000015300000025555555554454342342422344445423433333335510000000110011111321111111035555555555555555555\n555555555555555555555522334544444444444445444454111111111111111010000014100000025555555554444442433433444444443445444345500000000001100012321100000045555555555555555555\n555555555555555555555544444444444444444444444454111111111111110000001012000000025555555554434442234233433444444434555555400000000002332112211000000045555555555555555555\n555555555555555555555544444444444444444445445554111111111011220000003000000000025555555554433443243243433443445423455555400000000002333333221100000155555555555555555555\n555555555555555555555544444444444444444554444455111111112345510000023000000000035555555554343334322343433443344531355555300000000002232333333321000155555555555555555555\n555555555555555555555544444444444444554444444455101122345555200000144000000000155555555555343343423434433444334442335555410000000012222233333331000255555555555555555555\n555555555555555555555555444444445554444444455555123455555554000001344000000000455555555555544354433434444434324334213555554321100002222222222221000355555555555555555555\n555555555555555555555554444444554444444555555555555555555551000002334000000002555555555555554354442333344434433434323555555555442100001222322220000355555555555555555555\n555555555555555555555554444444444444555555555555555555555530100013442000000004555555555555554344554143344433434443424555555555555554321000112320000455555555555555555555\n555555555555555555555554444444444455555555555555555555555530000123432000000025555555555555555434555333344443434544442555555555555555555432100010000455555555555555555555\n555555555555555555555554444444455555555555555555555555555530001124423000000155555555555555555533455422343444434445553555555555555555555555543210001555555555555555555555\n555555555555555555555554444445555555555555555555555555555530012224324000000355555555555555555542245543344344444344455555555555555555555555555555432555555555555555555555\n555555555555555555555554445555555555555555555555555555555530012234244000001555555555555555555553025543334344434334445555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555530122132344000004555555555555555555555314543344444434332445555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555530222022443000025555555555555555555555512443444444444320255555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555531222014442000045555555555555555555555541333454444444322145555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555541221024430000355555555555555555555555553233344444434323124555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555542210034410001555555555555555555555555555233344442234343204555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555541200024200004555555555555555555555555555533444443234433213555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555542200024000015555555555555555555555555555554444444334323434555555555555555555555555555555555555555555555555555","555555555555555555555531234455555555555555555555555555555423443433333433335555555555555555511332445554555555555555555555555555431100000000001555555555555555555555555555\n555555555555555555555530100112344555555555555555555555555433344443333333433555555555555555312332355544555555555555555555554321002200000000001555555555555555555555555555\n555555555555555555555531221100000123345555555555555555555433445344233333333355555555555555123322455544555555555555555543210001212102220111002555555555555555555555555555\n555555555555555555555540232100021000001234455555555555555444444533333333343345555555555552133323555444555555555555542100000002312222222331002555555555555555555555555555\n555555555555555555555540112200022210000000011234555555555434444443332233433334555555555541233223555444555555555431000000000113323331011100003555555555555555555555555555\n555555555555555555555551111110011110001111000000122345555533444344332233334333455555555521333323554444555554321000000000122323213331220120003555555555555555555555555555\n555555555555555555555551111111111111101111111000001011223433444334332223333333455555555512444423544445553210001320001222321322213233200321104555555555555555555555555555\n555555555555555555555551111111111111111111111000012211001111123433332223333333455555555523344323544432100000221322213223321323322100011322314555555555555555555555555555\n555555555555555555555551111111111111111111111000013221000111000011222233333333455555555522344223421100000001322322333222321311100002232322315555555555555555555555555555\n555555555555555555555552111111111111111111111000012222100111110000000011233333455555555522344221001220000122322312333122311100102223232312215555555555555555555555555555\n555555555555555555555552011111111111111111111000001121000111111122210000233333455555555522443221002331131232311312323210000111312332132312215555555555555555555555555555\n555555555555555555555553011111111111110111111000011111100111111112210000233332455555555523432221013231131232322312200000112332312332232200025555555555555555555555555555\n555555555555555555555553000001001111110000000000011111111111111111110000222233455555555523422331022132231232333213101122331133313222230000035555555555555555555555555555\n555555555555555555555553000000011111110000000000011111111111111111111110222223455555555523323431022232232221113213223232231222322122210000035555555555555555555555555555\n555555555555555555555554000001442100000000000000001111111111111111111110222123455555555423323421133223221000013223222230132211100121000000045555555555555555555555555555\n555555555555555555555554000035200000112310000000000111111111000011111110122223455555555423333421354444210021023213122231011000000000000000045555555555555555555555555555\n555555555555555555555554000341000001000132000000000000000000000000011111122222455555555423334321343455544342013113122232000000000000000000045555555555555555555555555555\n555555555555555555555555100000110010000002000000000000000000000001112322121222455555555423333221331122344555544333110021000000000000000000155555555555555555555555555555\n555555555555555555555555100134310010000001000000000000000011111111111422122322455555555423332320331212113424455555432332112000000000000112155555555555555555555555555555\n555555555555555555555555102431000031000001000000000000000111111111001422131221444555555423333220431134212312122344455555443100100000122232255555555555555555555555555555\n555555555555555555555555200100000024100000000000000000111121221001101422132122424555555423333211431222212312211143222345555201100121323210255555555555555555555555555555\n555555555555555555555555200000133103432200000000001121211121333111101422133112204555555423443131431100113333322133211211355100110111212231355555555555555555555555555555\n555555555555555555555555200014421100011110001231111111113342233111111422133221004555555424444351432212113212222244234431355101221111111110355555555555555555555555555555\n555555555555555555555555300143000012333322345551111110003431232001101422133331004555555423443341433311103201111133344332455101233210001111111234555555555555555555555555\n555555555555555555555555300110000001223455555551111110002332232111221422133320004555555423453231433212013433212142121323455001222220001111111000112345555555555555555555\n555555555555555555555555400013310124455543324551111111002332231113441322133310004555555423454334433322203443112342111111454001222110011111111000000000155555555555555555\n555555555555555555555555401344234555555522214552111110002342221124441422133201004555555424445434310122224442012343331121454001332100011111111111111100055555555555555555\n555555555555555555555555412445555555424531313552111111002211123212310422133110004555555334444544220000001223233243423312554001222100011111111111111111155555555555555555\n555555555555555555555555544543554331013522445552111110012220233212101421241010004555555334443455313111000000012333442312553001111210011111111111111110155555555555555555\n555555555555555555555554555541422002124433555552111110344442233123331321240000015555555332443354423100011111000100234433553001111111011111111111111110255555555555555555\n555555555555555555555453343551212333311112555552111013554331122132431321220000125555555312444344342120112122112211122223552001111111111111111111111110355555555555555555\n555555555555555555555222011542231141043122555553011024432111221133421422100000325555555314444334343342121111111122222222552001111111111111111000000000355555555555555555\n555555555555555555555301023421111041022244555553011022100123231022221422000002335555555335434434434233222221122222222223552001111111111111111000000000455555555555555555\n555555555555555555555412234022011012435555555553011011210133110111111321110013444555555355434434544413421112222333332234551001111111111111111000000000555555555555555555\n555555555555555555555411211022034345555555555553011012331133101112221320110123545555555555444434455522432111232333332224551001111111111111110000000001555555555555555555\n555555555555555555555531401123455555555555555553111012331331010114332310101333534555555554344443455552323333333223332223551001111111000000110000000001555555555555555555\n555555555555555555555541424555555555555555555554111012221210232232111200003433415555555555344443345554233433334343322224540001111111000000000000000002555555555555555555\n555555555555555555555554555555555555555555555554111021121131453112221000025423205555555555345443324555433333333433322224540011111111000010000000000003555555555555555555\n555555555555555555555555555555555555555555555554111011221010453122110000045434015555555555444443311445433333333333322235540011111111110000000000000003555555555555555555\n555555555555555555555555555555555555555555555554111011110120442111110000255442015555555555444443321344434444433333322235530011111111110000000000000004555555555555555555\n555555555555555555555555555555555555555554322454111011100231221111100001455440015555555555444443332134334444432333322224530011111111000000001111000004555555555555555555\n555555555555555555555555555555554225544222344554111011000211111111000002555210015555555555433234442024334444443333322235530011111110000000211111111115555555555555555555\n555555555555555555555555555544244223232344444455111111111111111111001002553000015555555555442244323313333444433333333335520011111110000000221111111115555555555555555555\n555555555555555555555555532222333533444434444455111111111111111110010002540000015555555555454344324321333444432333333335520000111110111111321111111025555555555555555555\n555555555555555555555542333333223545445444444555111111111111111110100002520000015555555554445443243242244444443344433335510000000000000011221100001025555555555555555555\n555555555555555555555542232334444444444445554455111111111111111101100002400000015555555554444443333433344444554344555445510000000001322111221100000035555555555555555555\n555555555555555555555542334544444444444444444455211111111111111100000002200000015555555554433554134323443344444442355555510000000002333332221000000045555555555555555555\n555555555555555555555554444444444444444444444555211111111111123100000301000000015555555555443444233333343344345543235555500000000002333333333321000045555555555555555555\n555555555555555555555554444444444444444445554455211111111123453000002300000000015555555555343343431344343344334444124555400000000002222233333332000155555555555555555555\n555555555555555555555554444444444444444554444455201111234555551000014300000000045555555555434344432443443444433434322355532211100002223223222221000155555555555555555555\n555555555555555555555554444444444455554444444555201234555555520000034300000000255555555555544345443333344443442343432155555554321000011222322221000255555555555555555555\n555555555555555555555555544444445544444444555555335555555555400000133300000000455555555555554345444233334443343354442355555555555543210000122331000255555555555555555555\n555555555555555555555554444444454444445555555555555555555555110000344200000002555555555555555344555324344443343455443255555555555555554321000011000355555555555555555555\n555555555555555555555554444444444444555555555555555555555555110012343100000004555555555555555533455523334444343454545245555555555555555555543210000455555555555555555555\n555555555555555555555555444444444455555555555555555555555555100012332300000025555555555555555543345542334344443444455445555555555555555555555555432455555555555555555555\n555555555555555555555555444444455555555555555555555555555555100122442400000155555555555555555554125554334434444434544555555555555555555555555555555555555555555555555555\n555555555555555555555555444444555555555555555555555555555555101223424400000355555555555555555555213554334434443433354555555555555555555555555555555555555555555555555555\n555555555555555555555555445555555555555555555555555555555555101213324400001555555555555555555555521454344444443433135555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555112202234300003555555555555555555555541243345444444433114555555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555112201344200015555555555555555555555553133345444444432212455555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555222201443000045555555555555555555555555223334443333433321355555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555222102441000255555555555555555555555555523334454223434330255555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555221002430000455555555555555555555555555553444445323443232255555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555221002410002555555555555555555555555555555434445433432354455555555555555555555555555555555555555555555555555","555555555555555555555545555555555555555555555555555555554234344323333333345555555555555555313424455445555555555555555555555432111100000000004555555555555555555555555555\n555555555555555555555501123445555555555555555555555555554333434433333333334555555555555555123323455445555555555555555555431101023101100010015555555555555555555555555555\n555555555555555555555511100001223455555555555555555555554334453543333333333455555555555553133224555445555555555555554321000013112123322320015555555555555555555555555555\n555555555555555555555512221000000011234455555555555555554434444433333333343345555555555551233225554445555555555554310000000023222221112100015555555555555555555555555555\n555555555555555555555511331000122100000012344555555555554444444433332333433334555555555521333225554445555555543210000000112223123321210100025555555555555555555555555555\n555555555555555555555520112100122210001000000112344555554344443443322333333333555555555412333325544445555542100110000111322223123332102311025555555555555555555555555555\n555555555555555555555521111110011110011111110000011123344334443343322233333333455555555413444325444455432100002311012232312223232121002323135555555555555555555555555555\n555555555555555555555530111111111111111111110000011111111112334333322233333333455555555423443225444321000001312323222222312223210001222223135555555555555555555555555555\n555555555555555555555530111111111111111111110000022220000010001112222233333333455555555422443234221100000012322323332122312100001122223213145555555555555555555555555555\n555555555555555555555530111111111111111111111000022221000111100000000112233333455555555423442232002320010232312213232221100002213231223213145555555555555555555555555555\n555555555555555555555540111111011111111111110000012222101111111122100000233333455555555423432232013331231222312213212100012223213321223111155555555555555555555555555555\n555555555555555555555540111111111111111111111000011110001111111122210000233333455555555423422332022231231222322223100112221333123222320000155555555555555555555555555555\n555555555555555555555550001111111111110000011000011111111111111111100000222333455555555423323332022132231321223123122332321333222112200000155555555555555555555555555555\n555555555555555555555551000000001111110000000000011111111111111111111100222233455555555423323331132232232210013223232321221212100222000000255555555555555555555555555555\n555555555555555555555551000000232000100000000000011111111111111111111110221123455555555423333331243232110000023222132320232100000000000000355555555555555555555555555555\n555555555555555555555551000014421000011000000000001111111111111111111110122123455555555433334231354444221120023122132321000000000000000000355555555555555555555555555555\n555555555555555555555552000253000000112320000000000000000000000000111111122223455555555433333231343344554443233122121131000000000000000000455555555555555555555555555555\n555555555555555555555552001310000010000031000000000000000000000000111222121222455555555323333231331112233455555543210121011000000000000010455555555555555555555555555555\n555555555555555555555553000002200010000002000000000000000110000111111422122322455555555323332231331213112313344455555443332000000000112231455555555555555555555555555555\n555555555555555555555553001343110110000001000000000000000001111111000422122212454555555323332231341134212311122244344555554202100112223111555555555555555555555555555555\n555555555555555555555554013310000130000000000000000000001111121001100422132222533555555323343131331212212322221133111223455200100112123221555555555555555555555555555555\n555555555555555555555554000000010034100100000000000011122111233111210322132122403555555323443350431100112323333133213321355200111101111111555555555555555555555555555555\n555555555555555555555554000001432002332100000011011121112232233101110322133212203555555333344440432212113211222244335442355100222210011111122345555555555555555555555555\n555555555555555555555555000035200000122210012452111110002442133101110322133332003555555332453230433311103311111133233333455101222221001111101000123445555555555555555555\n555555555555555555555555101341000023332223455552011110002332133110110322133331003555555323454222443212103443212132111212455101222220001111111000000001245555555555555555\n555555555555555555555555100100100001224555545553011011002332232112441322133320103555555323455434433322203432011343221121355101232100001111111111111100045555555555555555\n555555555555555555555555100134211234555552303553011011001342220014441322133310103555555333445543310011223443013143432211454001232100001111111111111111045555555555555555\n555555555555555555555555202432245555555531313553011011001332122212320322133201004555555333344444321000000012233344432311454000112210001111111111111111055555555555555555\n555555555555555555555555212345555554322541322553011011001210133211100322133100004555555342343445422201100000000122344321554001111110001111111111111111155555555555555555\n555555555555555555555555545542353212022532455553011010134431133113221321252000014555555322443344432300011112111110123333553001111111101111111111111110155555555555555555\n555555555555555555555554455552232111312231555554111011444442122132341321251000014555555314444334343222112112112221222222453001111111111111111000001000255555555555555555\n555555555555555555555435232454121243222111555554111013553221111133431321230000224555555225434434434244221111111122222222553001111111111111111000000000355555555555555555\n555555555555555555555412111352222023034132555554111013310122232032221321110001334555555245433434544423322222122232222233552001111111111111111000000000455555555555555555\n555555555555555555555511012331101022112345555554111011110133121111111321111002344555555455443434554531431112232333332234552001111111111111111000000000455555555555555555\n555555555555555555555522224104012112545555555554111012321133101112221321110013444555555555444434445552333222232223332223551001111111001001110000000000555555555555555555\n555555555555555555555520211102125455555555555555111012242232000113342320000223544555555555344444345554233343333333332223551001111111000000000000000001555555555555555555\n555555555555555555555551321132455555555555555555111012331220122133211320001443424555555555434444334555333343334443332223551001111111000010000000000001555555555555555555\n555555555555555555555552344555555555555555555555111012221121354121121310003533404555555555434434322454532333333333332224551011111111000010000000000002555555555555555555\n555555555555555555555554555555555555555555555555111011121020354022211100015534204555555555444444320254543444433333322234540011111111111000000000000003555555555555555555\n555555555555555555555555555555555555555555555555111011111020343121111000035544004555555555444444322134443444443333332224540011111111010000001111000003555555555555555555\n555555555555555555555555555555555555555555543355211111100131232111110000155442004555555555444434333114434444443333322224540011111111000000111111111104555555555555555555\n555555555555555555555555555555555545555543212355211111000121111111100000355420004555555555443334343202433444444333333235530011111111000000221111111104555555555555555555\n555555555555555555555555555555555213543223454455211111001111111111100100355100004555555555453234423421333344442333333335530011111111011110221111111115555555555555555555\n555555555555555555555555555544225432233444444455201112111111111111001000353000004555555555444334324432233344453233333335530000000000001111231110001015555555555555555555\n555555555555555555555555543222332443445434444455201111111111111111011000351000004555555555444434234233234444444334444335520000000001221101221110000025555555555555555555\n555555555555555555555552233333234444444444445555301111111111111110010000330000004555555555434444233343344344445434345555520000000001333322221000000025555555555555555555\n555555555555555555555552232344444444444445554455301111111111111010000000310000004555555555443445313423344334444454224555510000000001333333333221000035555555555555555555\n555555555555555555555553334454444444444444444455301111111111111320000020100000004555555555443344423223344334433445422555510000000001222233333332000045555555555555555555\n555555555555555555555554444444444444444444444555311111111012345510000230000000004555555555434334442144344344443344422445521010000002223223223222000045555555555555555555\n555555555555555555555554444444444444444455554445311111112345555300000330000000025555555555534334443343444344343244342215555443210000112222222222000055555555555555555555\n555555555555555555555554444444444444445544444455401112345555555100002430000000045555555555544434444233334443344334344224555555554432100001222231000155555555555555555555\n555555555555555555555555444444444455544444444555412355555555552000013330000000255555555555555344445424334444334334434334555555555555544311000011000155555555555555555555\n555555555555555555555555554444445544444445555555555555555555541000024420000000455555555555555433455523334444334344444523555555555555555555433210000255555555555555555555\n555555555555555555555555444444444444445555555555555555555555520100134310000002555555555555555543445542334434434344445543555555555555555555555554331355555555555555555555\n555555555555555555555555444444444445555555555555555555555555520001233220000004555555555555555553335554333434444343444455555555555555555555555555555555555555555555555555\n555555555555555555555555544444444455555555555555555555555555530011244230000025555555555555555555303545323443444443345455555555555555555555555555555555555555555555555555\n555555555555555555555555444444455555555555555555555555555555530012243330000045555555555555555555421445433443444343324545555555555555555555555555555555555555555555555555\n555555555555555555555555444444555555555555555555555555555555530112232430000255555555555555555555551244434444444343311455555555555555555555555555555555555555555555555555\n555555555555555555555555444555555555555555555555555555555555530121233430000455555555555555555555553034344444444443311245555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555530221124420002555555555555555555555555213334444444443222135555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555531221034300014555555555555555555555555522333444333343343115555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555531210144200035555555555555555555555555542333444432344433115555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555532200143000145555555555555555555555555555344444543344324435555555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555531100142000255555555555555555555555555555543444454343234335555555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555555334434433333333333455555555555555553133345544555555555555555555554310010220122012000355555555555555555555555555555\n555555555555555555555555555555555555555555555555555555323443443333333333345555555555555552232345544555555555555555554210000131121322232100455555555555555555555555555555\n555555555555555555554234455555555555555555555555555555433344344333333334334555555555555531332355444555555555555554210000000232233101110000455555555555555555555555555555\n555555555555555555554000111234455555555555555555555555433435444323333343433455555555555522332355445555555555553210000001122231233122012000455555555555555555555555555555\n555555555555555555555112110000001223445555555555555555443443443333323343333345555555555413332455445555555553210000001113222221323320032121555555555555555555555555555555\n555555555555555555555123210001110000001123445555555555434444344333223333333334555555555223332454445555553200013100022323122232311100132331555555555555555555555555555555\n555555555555555555555112221001222100000000001122344555433444334433222333333333555555555234442454445543100002213222232223122221000122231221555555555555555555555555555555\n555555555555555555555201111000111100011111100000011122232344433433222333333333555555555333432444433100000013223223321223121000122323231222555555555555555555555555555555\n555555555555555555555211111111111111111111110000121110111111222233222333333343555555555323432442101210001223223123322211000022233213231212555555555555555555555555555555\n555555555555555555555201111111111111111111110000132210001110000001112223333333555555555224422440013310211323113122121000122231233223220003555555555555555555555555555555\n555555555555555555555301111111111111111111110000122221001111111010000001333333555555555234322441023321321323223131000112212331222223000003555555555555555555555555555555\n555555555555555555555301111110111111111111110000012221001111111122210000333333555555555234222440031221311323322131112323213332221221000004555555555555555555555555555555\n555555555555555555555401111111111111111111110000011110001111111011100001222333555555555233233440131232322211132232322212222121002210000004555555555555555555555555555555\n555555555555555555555401111111111111100000110000011111111111111111111001222333555555555233233430232232221000132231223202321000000000000005555555555555555555555555555555\n555555555555555555555500000110111111100000000000011111111111111111111110221233555555555233342440343332100110231131223210000000000000000015555555555555555555555555555555\n555555555555555555555510000000110011100000000000011111111111111111111110221233555555555333342441454555443431131221221320000000000000000015555555555555555555555555555555\n555555555555555555555510000024321000010000000000011111110111000011111111122223555555555333332440341233444555554432101210110000000000012215555555555555555555555555555555\n555555555555555555555510000352000001223200000000000000000000000000011112112223555555555233322540341211112434445555554433320000000012222125555555555555555555555555555555\n555555555555555555555520014410000010000320000000000000000000000001111332112223555555555233322540341224202311222234444555554310001132321125555555555555555555555555555555\n555555555555555555555520011001000100000020000000000000000111001111100331122213554555555233332540341123311312211134121223455400011110222135555555555555555555555555555555\n555555555555555555555530000243101100000010000000000000000011111111100331112213552555555232343540331100112423332224212331255300111111111012334555555555555555555555555555\n555555555555555555555530024410001300000000000000000000001112122101110331121223531555555232344430331211112312222234334442255300223210000110001112334555555555555555555555\n555555555555555555555540011000000331000100000000000011121112133201110331132113511555555232344330343311102301111123233333355300222221001111111000000011235555555555555555\n555555555555555555555540000001321034321000000001011122111333133201110331133323401555555222354222443312102433212123111221355200222211001111111111111000015555555555555555\n555555555555555555555540000034211000112110001244111111001343123101110331133333201555555233354423443311202443111244121112255200232210001111111111111111025555555555555555\n555555555555555555555551001430000123432111345555111111000233123110231231133332001555555232344543442222323433012244432211355100223210001111111111111111035555555555555555\n555555555555555555555551013200000121001345554555111111000343122012442231133331001555555232444554432100011223224244331321455100111210001111111111111111045555555555555555\n555555555555555555555551000023100012345554331355211111000333121112441231133321101555554332443455432210000000011223344321455100111111101111111111111111045555555555555555\n555555555555555555555552012431002355555553231455211111000221013211210231123310001555554334444344442230001111100110123333455001111111111111111111111000055555555555555555\n555555555555555555555552022102355555543453131355211111001221123212211231133200002555554225544334434230112222211221122222454000111111111111111000000000155555555555555555\n555555555555555555555553012345555543301253245555201111024443123213332231143100012555554135544433434422421111111122222222454001111111111111111000000000155555555555555555\n555555555555555555555555455554124200111333255555201111245443112122342231154000023555554155433433443433432221122232222233454001111111111111111000000000255555555555555555\n555555555555555555555555545555322223231211155555301102454221122023331231153000133555554355543443454452243212222233332224553001111111111111111000000000355555555555555555\n555555555555555555555543412135312213203412155555301102310022322012111231141000233555554455443443444555134311232333332222453001111111100000000000000000355555555555555555\n555555555555555555555551100245221102202224455555301101111023211111111231120001244555555555444443445455423333333323332222553001111111100000000000000000455555555555555555\n555555555555555555555551112332200101233455555555311101232023200112332231100012354555555555434444434545532333433443332222552001111111000010000000000000455555555555555555\n555555555555555555555553222310401423455555555555411101233133100013432231100034342555555555434544433354553333433333332223552001111111111000000000000001555555555555555555\n555555555555555555555553132101124555555555555555411101232121023132111231100153331555555555434444432135454333333333332224551001111111111000000100000001555555555555555555\n555555555555555555555555232124455555555555555555411102112122155212221231000353411555555555444444332114544334444333332223551001111111000000011111111102555555555555555555\n555555555555555555555555335555555555555555555555411101122101155212111241001454301555555555544444332312443334444433332223551001111111000000122111111102555555555555555555\n555555555555555555555555555555555555555555555555411101111022144211111130003554201555555555544433433320243344444443332234551011111111010000132111111103555555555555555555\n555555555555555555555555555555555555555555554445411101110022132111110110004543002555555555544223444321133334444333333334550001111111011111132110001103555555555555555555\n555555555555555555555555555555555555555555421245511101100021111111111000014530001555555555544323442343123333444432333334540000000000110001222110000004555555555555555555\n555555555555555555555555555555555542455432234445511111101111111111111011015510001555555555444433423432312344444443343334540000000000232221221000000004555555555555555555\n555555555555555555555555555555544522233234444445511111111111111111110010015300002555555555444444424433323444444554344355540000000000233333332211000015555555555555555555\n555555555555555555555555555543223454234543444445511111111111111111110100015100002555555555443454423333234443444454443245530000000000233233333333100015555555555555555555\n555555555555555555555555544223332244454444444555521111111111111110110100013000002555555555443344431442243433344344454214530000000000222223333333100025555555555555555555\n555555555555555555555555213333334544444444555445521111111111111112420000111000002555555555444334342313343433444334444314332111100000222222222222100025555555555555555555\n555555555555555555555555322234444444444444444445521111111111112455510001200000002555555555534423434224434443444433443533135544332100001111232232000035555555555555555555\n555555555555555555555555334444444444444444444455521111111012355555300003200000004555555555543433544424333444433443343352225555555544321100001122100045555555555555555555\n555555555555555555555555544444444444444444455445520111112345555555100014200000015555555555554434554432332444433443344444245555555555555554321100000045555555555555555555\n555555555555555555555555444444444444444455544445530112345555555553000024200000035555555555555534445552243344443443344544415555555555555555555544321155555555555555555555\n555555555555555555555555444444444444555544444455531345555555555551000134200000155555555555555544345554233344344343344555534555555555555555555555555555555555555555555555\n555555555555555555555555544444444455444444455555555555555555555530000244100000255555555555555554334545423344344443434444555555555555555555555555555555555555555555555555\n555555555555555555555555555444445544444455555555555555555555555520001342100000455555555555555555432455533334334444433454455555555555555555555555555555555555555555555555\n555555555555555555555555544444444444455555555555555555555555555530012342200002555555555555555555530145443334434443433335455555555555555555555555555555555555555555555555\n555555555555555555555555544444444444555555555555555555555555555530012343200004555555555555555555553124443344444443433203555555555555555555555555555555555555555555555555\n555555555555555555555555554444444555555555555555555555555555555530122324300015555555555555555555555313433344444444433211455555555555555555555555555555555555555555555555\n555555555555555555555555544444445555555555555555555555555555555530121334300035555555555555555555555511333444444444433231245555555555555555555555555555555555555555555555\n555555555555555555555555544444555555555555555555555555555555555530221234200155555555555555555555555551233344443332433332035555555555555555555555555555555555555555555555\n555555555555555555555555554555555555555555555555555555555555555531220243100255555555555555555555555554133334454223444332025555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555532210343000455555555555555555555555555433444445423444144335555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555532200441002555555555555555555555555555554434444543432344245555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555542100430004555555555555555555555555555555333444544432442245555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555553344344333333333334555555555555555551233455455555555555555555555431000211212332231003555555555555555555555555555555\n555555555555555555555555555555555555555555555555555553234334433333343333455555555555555531332455455555555555555555431000000322223112210003555555555555555555555555555555\n555555555555555555555555555555555555555555555555555553333443443333333343335555555555555522323554455555555555555431000000012322332121010003555555555555555555555555555555\n555555555555555555552223445555555555555555555555555554334354453333333434333555555555555413323554455555555555431000000012232312332220231104555555555555555555555555555555\n555555555555555555552010011122344555555555555555555554434445433333333343333355555555555223323554455555555431001000012122132322212100222314555555555555555555555555555555\n555555555555555555552122110000000112234455555555555554444443443332233334333335555555555134333544455555432000023111222332132332100112222314555555555555555555555555555555\n555555555555555555553133210002211000000001123445555554344443343332223333333334555555555234433544455431000013123232322232131100112232322315555555555555555555555555555555\n555555555555555555553012220001222000011000000000122343334444334332223333334334555555555234423444432100000023222133312231000011323123322215555555555555555555555555555555\n555555555555555555554011111001111100111111100000111011111223323332223333333434555555555234323441101200001223122132322100011231333122311025555555555555555555555555555555\n555555555555555555554011111111111111111111110000222210001110000111122223333334555555555234323430023311312223122131110011233321323232000025555555555555555555555555555555\n555555555555555555555111111111111111111111110000222210001111100000000012333334555555555234223430032311312223222230012233123322312231000035555555555555555555555555555555\n555555555555555555555111111111111111111111100000122221001111111122110001333334555555555233233430131322312222221221223223122221122210000035555555555555555555555555555555\n555555555555555555555111111111111111111111110000011110001111111122200001223334555555555233333430121322322100132222323113321000000000000035555555555555555555555555555555\n555555555555555555555211111111111111111111110000111111101111111111100001222334555555555232333430232232210000232221323101100000000000000045555555555555555555555555555555\n555555555555555555555201111111111111100000000000111111111111111111111110212334555555554233333530454442111210231221322310000000000000000045555555555555555555555555555555\n555555555555555555555300000000111111100000000000111111111111111111111110211234555555554333433531354455544443332321101200000000000000012155555555555555555555555555555555\n555555555555555555555300000001210001000000000000011111111111011111111110122224555555554333323540241122334455555543323311200000000011223155555555555555555555555555555555\n555555555555555555555400000144210000121000000000000100100000000000011111112224555555554233323530341212202422444455555555432210011232311155555555555555555555555555555555\n555555555555555555555400002530000001113300000000000000000000000000111332213224555555554233324530341124311311112134233345555400011111222255555555555555555555555555555555\n555555555555555555555400024100000100000220000000000000000110000111110231123213555555554233334530341223211322222124120221255400111111111133445555555555555555555555555555\n555555555555555555555510000021000000000020000000000000000011111111100231112113553455554233344530341100112423333224213442155400122210001100111223344555555555555555555555\n555555555555555555555510002431002100000010000000000000000111122100110231121223551455554232344430341212112311222234334433255300123221000111111100000112335555555555555555\n555555555555555555555510144100002300000000000000000000111211133201110231122114530555554332244331343311102311211223122232355300222221001111111101100000015555555555555555\n555555555555555555555520010000000341111000000000000112221223133201110231123224510555554222254322443312102443312124111111255300222210001111111111111111025555555555555555\n555555555555555555555520000013320023320000000012211111010344123201110231123334401555554232354432343321202433101244332112255200233210001111111111111111025555555555555555\n555555555555555555555530000352000001233200012455201111000233123210121231123334201555554232444443342122223443113134342321355200112220001111111111111111035555555555555555\n555555555555555555555530014410000234310012455555301111000233223111443231123333101555554332544454442200000112223344442320355100111110001111111111111111035555555555555555\n555555555555555555555540012001000000012455553455301111100233222012442231123331001455554334544444542221000000000111244432455100111111101111111111111111045555555555555555\n555555555555555555555540000232000023455555230355311101100233112211220231123331001455554325544334444141001111111111022332455100111111111111111100000000045555555555555555\n555555555555555555555550124410012455555554131255311101100121023221210231123320001555554235544433434321111211211221222222355100111111111111111000000000155555555555555555\n555555555555555555555550021012455555532155123355411101012343123313332231133310002555554145544432443432342111111122222222455001111111111111111000000000155555555555555555\n555555555555555555555552112345445532301254245555411101034444213213342231144200012555553255543443354342333222222233332224554001111111111111111000000000255555555555555555\n555555555555555555555555545555314210032223145555411101355422112023332231145100023555554355543443445444224311222333432223454001111111100000011000000000255555555555555555\n555555555555555555555555544545513123332311145555411102441112223112221231145100134555554555444343445555413332232323332222454001111111100000000000000000355555555555555555\n555555555555555555555553331215412311401412345555411101211013312011111241143000244455555555444443434555532323333333332222453001111111000010000000000000455555555555555555\n555555555555555555555553110125321100311234555555511101122013310112222241131001244455555555434444433454553333443443332223553001111111100000000000000000455555555555555555\n555555555555555555555554122341220110135555555555511101223123200012433231120014343455555555434443433245455323333333332224552001111111111000000000000000555555555555555555\n555555555555555555555555221220220444555555555555511101233122012123211131200024331555555555534443433114545433434333332223552001111111100000000111111101555555555555555555\n555555555555555555555555214101124555555555555555511101222112135312122131100144330555555555544444433212444433444443332223552001111111000000022111111111555555555555555555\n555555555555555555555555514134555555555555555555521111212102145312211143100254410555555555544444432231244344444443332223551001111111000000122111111102555555555555555555\n555555555555555555555555525555555555555555555555521111111112044311111142000354400555555555544343434431134334444434333334551001111111011111132111011102555555555555555555\n555555555555555555555555555555555555555555555555521111111013133211111141001554200555555555544223444333113333444542333333551000000000000101122110000003555555555555555555\n555555555555555555555555555555555555555555553325521111100022111111111130002552000555555555544423443244312333444443233334550000000000122111222100000004555555555555555555\n555555555555555555555555555555555555555554322345530111100111111111111120002540000555555555544543432442331344444444434444540000000000233333322211000004555555555555555555\n555555555555555555555555555555555542255322345445530111111111111111111011002520001555555555444444433433433344344454544425540000000000233333333333200005555555555555555555\n555555555555555555555555555555543443222334444445530111111111111111111001002400001555555555443444532334233443334444454323440000000000222223333333100015555555555555555555\n555555555555555555555555555543223435334443444445530111111111111111111110002300001555555555444345442233143343334433444421430000000000222322222222100015555555555555555555\n555555555555555555555555543323332235444444444555531111111111111111244000001100001555555555544333434221443443344443344341323432211000011222232223100025555555555555555555\n555555555555555555555555412433234444444444454444541111111111111235552000120000001555555555543433434422534444444443234344221555555433211000011122100035555555555555555555\n555555555555555555555555522234444444444444444445541111111101134555551000220000002555555555553443444433433344443344334434423555555555555443211000000035555555555555555555\n555555555555555555555555534444444444444444444455541111111124555555530001420000004555555555555443454452243344444344334543432455555555555555555543321145555555555555555555\n555555555555555555555555544444444444444445555444541111123555555555510002420000015555555555555543445555134344444344334554452355555555555555555555555555555555555555555555\n555555555555555555555555544444444444444454444445541123455555555555400003420000035555555555555554334555423334434444334445554455555555555555555555555555555555555555555555\n555555555555555555555555544444444444555444444555553455555555555555200014410000045555555555555555433455532334434444343345445555555555555555555555555555555555555555555555\n555555555555555555555555554444444455444444555555555555555555555555100134310000255555555555555555532245553333443454343334545555555555555555555555555555555555555555555555\n555555555555555555555555555444445544444455555555555555555555555555100133220000455555555555555555552025454333443444343331454555555555555555555555555555555555555555555555\n555555555555555555555555554444444444455555555555555555555555555555101134320001555555555555555555555313444334444444343320145555555555555555555555555555555555555555555555\n555555555555555555555555554444444444555555555555555555555555555555101233420003555555555555555555555521343344444444443323124555555555555555555555555555555555555555555555\n555555555555555555555555555444444455555555555555555555555555555555112232420004555555555555555555555541233344444444343324213555555555555555555555555555555555555555555555\n555555555555555555555555554444445555555555555555555555555555555555112123420025555555555555555555555554133334444333243443301555555555555555555555555555555555555555555555\n555555555555555555555555554444555555555555555555555555555555555555122024310035555555555555555555555555423334444432344423322555555555555555555555555555555555555555555555\n555555555555555555555555554555555555555555555555555555555555555555222034300155555555555555555555555555543444444543344323543555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555221034100355555555555555555555555555555433444454344244324555555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555220034000455555555555555555555555555555533344444443244334555555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555534444443333333333335555555555555555531333554555555555555555555553100001312122213210025555555555555555555555555555555\n555555555555555555555555555555555555555555555555555533443344333333433333555555555555555522324554555555555555555553200000002323331111000025555555555555555555555555555555\n555555555555555555555555555555555555555555555555555533334445433333333433345555555555555413225544555555555555554210000001223213332311310035555555555555555555555555555555\n555555555555555555555555555555555555555555555555555543333544543333333334334555555555555223325544555555555554210000001122322213232101313135555555555555555555555555555555\n555555555555555555541122344555555555555555555555555544344454433333333434333455555555555133225544555555554310022000123231222322100012323145555555555555555555555555555555\n555555555555555555540110000011223445555555555555555544444445433332233343433345555555554133325444555555310001132121322231222210012232213145555555555555555555555555555555\n555555555555555555551222100000000000112334455555555533444433542332233333433334555555554244325444555320000023232233211231210001222232213145555555555555555555555555555555\n555555555555555555551233100013221000000000011123344543344443343332223333333334555555554234324445421000000123232233222110001212332232211155555555555555555555555555555555\n555555555555555555551011210001222000111110000000011111123333333332223333333334555555554234224431012200112332131232220001222312332231000155555555555555555555555555555555\n555555555555555555552011111101111110111111100000221111101111111121223233333334555555554243224430023312313222131220001122233313222320000155555555555555555555555555555555\n555555555555555555552011111111111111111111100000232200001110000000001112333334555555554243224430132312313223221311123232132322122200000255555555555555555555555555555555\n555555555555555555553011111111111111111111100000222221001111111121100001333334555555554242334430121322313212221323223122221100111000000255555555555555555555555555555555\n555555555555555555553011111111111111111111100000112210001111111122210001223334555555554232334530222322322000232322222023210000000000000355555555555555555555555555555555\n555555555555555555554011111111111111111111100000111111001111111011100001222334555555554233334530332331100101321312232100000000000000000355555555555555555555555555555555\n555555555555555555554011111111111111011001110000111111111111111111111101222334555555554333334531454443222300321312212200000000000000010355555555555555555555555555555555\n555555555555555555555011111111111111000000000000111111111111111111111111211334555555554333335531354445555544443421012101100000000001231455555555555555555555555555555555\n555555555555555555555100000000011111000000000000111111111111111111111111122234555555554333235530241112223444555555444434310100000223210455555555555555555555555555555555\n555555555555555555555100000013310000000000000000011111100110000000011111113224555555554333235530241212202412323345455555554410011213221555555555555555555555555555555555\n555555555555555555555200000342110001232000000000000000000000000000011232223224555555554232235530241124311311112134221233455500011101111344555555555555555555555555555555\n555555555555555555555200014400000100002300000000000000000000000011111231123124555555554233244520341212211423322214221231145400121111111111112234445555555555555555555555\n555555555555555555555300132000000100000210000000000000000111111111100231112124554455553233234520341200112422333234324543255400123221000111110000001122345555555555555555\n555555555555555555555300000131001000000010000000000000000011111100110231112224552355553322244420342211212300111124233333355400122222001111111100000000005555555555555555\n555555555555555555555400024411002000000000000000000000001121123201110231121114551455553322354432343311102421211223111221355300222211001111111111111111015555555555555555\n555555555555555555555400242000003300000100000000000001122122223311110231123224530455553222454422343312102444212234111112155300233210001111111111111111025555555555555555\n555555555555555555555400000001100343221000000000101112111234223301110231123334510455553232554542344322312433001244332221255300222210001111111111111111025555555555555555\n555555555555555555555500000134310012211000000124411111000233213200121141123334400455553323544454343111222334214234341331355200111110001111111111111111035555555555555555\n555555555555555555555510001530000113332100024555411111000133213211343241123334300455553324544455443210000001112333344331355200111111101111111111111111035555555555555555\n555555555555555555555510024200001232100023555555411101100134222112443241123334110455553325544345543222101100000010123333455100111111111111111100000000045555555555555555\n555555555555555555555520010011000001233455443145411101100133211211331141123332010455554335544334544223011212211221122222355100111111111111111100000000045555555555555555\n555555555555555555555520001431000135555555322155511101100131012321210141123331000455553245544433443532132111111122223322355100111111101111111000000000155555555555555555\n555555555555555555555530134200012455555445213135511101101233123312322241123320001455553255543443343342343111111222223223455100111111111111111000000000155555555555555555\n555555555555555555555530110012455555531135324555511101014444213313343141133310012455553355543343345444233322222233333223555001111111101110111000000000255555555555555555\n555555555555555555555541112345433531110234335555511111145533211113342141135300013455553455543344344545413431223333433222454001111111100000000000000000255555555555555555\n555555555555555555555555545555522321124111225555521111344211122213222142135400023455554555544344344445531433333323332222454001111111100001000000000000355555555555555555\n555555555555555555555555453444541212421331225555521111220012322101111142135200134455555555544444343444553233343334332222454001111111100001000000000000355555555555555555\n555555555555555555555555241113532220220321445555520111122002311111222142135101235455555555534444443445455333344343332223553001111111111000000000000000455555555555555555\n555555555555555555555555110023412010222245555555520111233213310011333242133002334455555555543454433324555533333333332223553001111111101000000111111100455555555555555555\n555555555555555555555555212242030121135555555555531111223223101113321142231004332355555555544444433202455533444443332222553001111111100000012111111111555555555555555555\n555555555555555555555555312121031254555555555555531111222212024412112142220015331455555555544444433221345443454454332223552001111111000000022111111111555555555555555555\n555555555555555555555555413300224555555555555555531111212203135402221133200035430455555555544444433232134434455444432224552001111111011111122111111102555555555555555555\n555555555555555555555555532424555555555555555555530111212201034312111133200045420455555555544343343432013433445543333333552000010011000111122111000002555555555555555555\n555555555555555555555555543555555555555555555555540110111013124211111032100255300455555555544322344333312333345454233333551000000000121111122110000003555555555555555555\n555555555555555555555555555555555555555555555544541110101013212111111032000354100455555555545432343234331233344445433434551000000000133332222111000004555555555555555555\n555555555555555555555555555555555555555555553124541110100012111111111032000352000455555555544543342343243234444454543443551000000000233333333333200004555555555555555555\n555555555555555555555555555555555555445554223445541111111111111111111032000351000455555555544454442333433344344444544442440000000000222323333333200004555555555555555555\n555555555555555555555555555555555552134322344444541111111111111111111021100340000455555555444345442134323344333443444542231000000000222322322222200015555555555555555555\n555555555555555555555555555555543254312344444444551111111111111111101221100320000455555555544334444142324344334443345444033121110000112222233223100015555555555555555555\n555555555555555555555555555543223324445444444445551111111111111100134520000210000455555555544433434421344344344444334434322155543321100000011222100025555555555555555555\n555555555555555555555555543323332234444444455544551111111111110123555400011000000455555555543442443432443444444344423433532245555555554332110000000025555555555555555555\n555555555555555555555555531333334444444444444444551111111111113455555200021000001555555555554343454343333334444334433454352345555555555555555443221035555555555555555555\n555555555555555555555555542234544444444444444445552111111112455555555100131000002555555555555443455444224334444434443444445135555555555555555555555555555555555555555555\n555555555555555555555555543444444444444444445544552011112345555555554000241000004555555555555553445555414334444434433444555435555555555555555555555555555555555555555555\n555555555555555555555555554444444444444445554444552011245555555555552000241000015555555555555554434555542324443444434444455555555555555555555555555555555555555555555555\n555555555555555555555555554444444444444554444445552134555555555555541001441000025555555555555555533345553333433344444334554555555555555555555555555555555555555555555555\n555555555555555555555555554444444444554444445555555555555555555555530002430000045555555555555555543124555323344345434333345455555555555555555555555555555555555555555555\n555555555555555555555555555444444455444444555555555555555555555555530013321000155555555555555555554113555433444444434333024555555555555555555555555555555555555555555555\n555555555555555555555555555544444444444555555555555555555555555555530013432000355555555555555555555521354334444454444332113455555555555555555555555555555555555555555555\n555555555555555555555555554444444444455555555555555555555555555555530123332000455555555555555555555541134344444444444332321355555555555555555555555555555555555555555555\n555555555555555555555555554444444444555555555555555555555555555555530123342001555555555555555555555554123334444434334333330145555555555555555555555555555555555555555555\n555555555555555555555555555444444455555555555555555555555555555555530212342003555555555555555555555555413333444432234444331145555555555555555555555555555555555555555555\n555555555555555555555555555444445555555555555555555555555555555555531211441005555555555555555555555555542334444443334442344355555555555555555555555555555555555555555555\n555555555555555555555555555444555555555555555555555555555555555555531212430025555555555555555555555555555344444444334423443355555555555555555555555555555555555555555555\n555555555555555555555555555455555555555555555555555555555555555555532202420045555555555555555555555555555543344444444324432455555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555532103400155555555555555555555555555555553334434444323324455555555555555555555555555555555555555555555","555555555555555555555555555555555555555555555555555344344433333333333345555555555555555523335545555555555555555555420000013222321111000155555555555555555555555555555555\n555555555555555555555555555555555555555555555555555334434443333333433334555555555555555423245545555555555555555431000000123223312201100255555555555555555555555555555555\n555555555555555555555555555555555555555555555555555333443454333333434433455555555555555223245445555555555555531000000122323123332013111255555555555555555555555555555555\n555555555555555555555555555555555555555555555555555433345345433333343343335555555555555133245445555555555542010000121222323232110013232355555555555555555555555555555555\n555555555555555555544555555555555555555555555555555443444544433333334334333455555555554233245445555555542100131001223321323210011223131355555555555555555555555555555555\n555555555555555555520112233445555555555555555555555444454454333332333433333345555555553244244445555553100022132322222322211001132323131355555555555555555555555555555555\n555555555555555555520110000000112233445555555555555344444345433322233333333335555555553344244445554210000132232333212320001113221323121455555555555555555555555555555555\n555555555555555555531222100011100000001112234445555433444433433322233333333335555555553343244454311100001232231323221001212213322321000455555555555555555555555555555555\n555555555555555555530232100022221000100000000001122222334443333322233333333335555555553243244430023201113231231321100112333223222300000555555555555555555555555555555555\n555555555555555555540111110011121000111111100000110011111111122221233333333435555555553342244530133213213232221310022331233222122100001555555555555555555555555555555555\n555555555555555555540111111111111111111111100001222100001110000000011122333335555555553342244530122313213233312312232231222201221000001555555555555555555555555555555555\n555555555555555555551111111111111111111111100001222210011111110111000001333334555555553332344520222322223111322323231132200000000000001555555555555555555555555555555555\n555555555555555555551111111111111111111111100000222221011111111222210001333334555555553333344520222322211001323213231011000000000000002555555555555555555555555555555555\n555555555555555555551011111111111111111111100000111100001111111111100001223334555555553333345521332321001102312213233100000000000000002555555555555555555555555555555555\n555555555555555555552111111111111111111111100000111111101111111111111101222334555555553333345521455544434312322212112000000000000001213555555555555555555555555555555555\n555555555555555555552011111111111111000000000000111111111111111111111111212334555555553333245521343344455555555432233112000000001222213555555555555555555555555555555555\n555555555555555555553001111111111111000000000000111111111111111111111111221234555555553333245520241111222434444555555555333200112232114555555555555555555555555555555555\n555555555555555555553000000001111111000000000000111111111111000011111111122235555555553333255520241213202411212234334445555510111011213555555555555555555555555555555555\n555555555555555555554000000133200001110000000000000000000000000000001132223235555555553332245520341124311312211124121121245500111111111111223344555555555555555555555555\n555555555555555555554000003520000011233000000000000000000000000001111241122125555555553332244520341211111423332214212442145400122211000010110000111233345555555555555555\n555555555555555555555000034100000100002300000000000000001111101111100141112125555355553332244420341201112312222234334433245400122222000111111100000000004555555555555555\n555555555555555555555100220000001000000210000000000000000001111110110141112225554255553322454431342211211300111224222232355400122221001111111111111111015555555555555555\n555555555555555555555100001331001000000100000000000000000111112200110141111125552255553322554433343311101432322224111111255300233210001111111111111111115555555555555555\n555555555555555555555200134200013000000000000000000000111211123311110141122224550255553223554432333311101444211244222112155300232210001111111111111111025555555555555555\n555555555555555555555201320000003310011000000000000111211123313310111141123334540355553324554543334332322433102134342321355300111220001111111111111111025555555555555555\n555555555555555555555300000012200343310000000001211111100134313310111142123334520355553325544444334210112233224334342230255200111111101111111111111111035555555555555555\n555555555555555555555300000243110001222100000245521111100133213211133142123334510355553325544455444221000000001122244432355200111111111111111100000000035555555555555555\n555555555555555555555400014410001234321000135555521101100133313101444242123334300355553335544344444313101111100110022333355200111111111111111100000000045555555555555555\n555555555555555555555400143000001210000134555345521101100033312111343142123334200355553345544433544413111212211221122222355100111111101111111100000000045555555555555555\n555555555555555555555500000121000013444555523035520111100033102321110142123334100355553255544433343442223111111122222322355100111111111111111000000000155555555555555555\n555555555555555555555510013421000145555555413135520111110022012321321142123332000355552355544443244344244221112233333223455100111111111111111000000000155555555555555555\n555555555555555555555510243000012455555325512335530111102344312312334132123331001355552455543344345434413332222233333222455101111111100000000000000000255555555555555555\n555555555555555555555510100002355555441125424555530111114544311212243132134320002355553555544344345444531342223323333222455000111111100000000000000000255555555555555555\n555555555555555555555542212345541431011123315555530110245422112113322132135420013455554555544344344444553233333333332222454001111111100001000000000000355555555555555555\n555555555555555555555555555555541312224211114555541110242002232201111132135510024455555555544444343454455232334444332222454001111111111000000000000000355555555555555555\n555555555555555555555555544343552221240151224555541110111102321111121132135410124455555555543444443334445533334333332223554001111111111000000111111000455555555555555555\n555555555555555555555555423111442221040122455555541110123202320011333232125200334355555555543454343312455542334333332223553001111111100000011111111110455555555555555555\n555555555555555555555555411012421101022335555555541110123313300012332132235101433255555555544444343310355543344444332222553001111111100000022111111111555555555555555555\n555555555555555555555555512234023022235555555555541110123212013413212132234002432255555555544444443322134533345444432223553001111111001111022111111101555555555555555555\n555555555555555555555555521212012245555555555555541110222212225511221133232004541255555555544444443333113433445544443323552001111111101111122111000002555555555555555555\n555555555555555555555555541411133555555555555555551110211211115412111134221015530255555555554333343443111333345554333333552000000000011100122110000002555555555555555555\n555555555555555555555555551434555555555555555555551110111102114311111032110025420255555555545422344424431233334445432333552000000000133322222110000003555555555555555555\n555555555555555555555555554455555555555555555555551010111002213211111032100035300255555555544543343335333123444444543344551000000000133333333333200003555555555555555555\n555555555555555555555555555555555555555555555433552010110002211111111023100045100255555555544554343244234234444444544344241000000000132323333333200004555555555555555555\n555555555555555555555555555555555555555555543124552010110111111111111023110044000255555555544455442332432334434443444544231000000000222322322222200004555555555555555555\n555555555555555555555555555555555555435543223544552011111111111111111023010042000255555555544345554124423434343444344445313301000000122222222223200015555555555555555555\n555555555555555555555555555555555554124332444444552011111111111111110134100031000255555555544333444323233434333444334443523313332110000001112223100015555555555555555555\n555555555555555555555555555555543235532354344444553011111111111110113453000020000255555555543432343432144334434444432343442213555555443321100000000015555555555555555555\n555555555555555555555555555543223332545444444455553011111111111012455551001110000255555555553343344343343344444434443354344234555555555555554432211025555555555555555555\n555555555555555555555555553232332234444444445544553011111111101345555540002100000455555555555344345444233323444433443344434423555555555555555555555555555555555555555555\n555555555555555555555555552132334444444444444444553011111111235555555530003100001555555555555543345545413423444443443344444542555555555555555555555555555555555555555555\n555555555555555555555555552233454444444444444445554111111124555555555510014100002555555555555554344555542433444443443344445554555555555555555555555555555555555555555555\n555555555555555555555555554444444444444444445544454111123555555555555400024100003555555555555555433454553233443344444433454555555555555555555555555555555555555555555555\n555555555555555555555555554444444444444445554444554012455555555555555300034100005555555555555555543335455333344434543433345445555555555555555555555555555555555555555555\n555555555555555555555555554444444444444554444455554345555555555555555100143000025555555555555555554203555533344334543433313545555555555555555555555555555555555555555555\n555555555555555555555555555444444444455444445555555555555555555555555100233100035555555555555555555321454433444444443433300355555555555555555555555555555555555555555555\n555555555555555555555555555544444455444445555555555555555555555555555101243100045555555555555555555541145433444444444433222145555555555555555555555555555555555555555555\n555555555555555555555555555544444444444555555555555555555555555555555101233100155555555555555555555554024334444444443433233114555555555555555555555555555555555555555555\n555555555555555555555555555444444444455555555555555555555555555555555102334100355555555555555555555555412333444443332433433104555555555555555555555555555555555555555555\n555555555555555555555555555444444444555555555555555555555555555555555111234100455555555555555555555555541333344444233444333324555555555555555555555555555555555555555555\n555555555555555555555555555544444455555555555555555555555555555555555121134101555555555555555555555555554234444445433443235435555555555555555555555555555555555555555555\n555555555555555555555555555444444555555555555555555555555555555555555221143003555555555555555555555555555544344444443441344235555555555555555555555555555555555555555555\n555555555555555555555555555444555555555555555555555555555555555555555221142004555555555555555555555555555554334444444432443345555555555555555555555555555555555555555555\n555555555555555555555555555555555555555555555555555555555555555555555220241015555555555555555555555555555555434443444442233435555555555555555555555555555555555555555555"]}