}u`TCxg\[X

//ؒÐ̐킢ł
//їƂƎGOAїƂ̓z肵Ă܂
//V̐킢ƓGOȊO̖{莛͂͑ΏۊOƂȂ܂
//ΉF쑽ƂOƁAȊȎ喼(rؑdƕʏ͏)łQ\ł
//̏ꍇ͐˓Cݕ
//hE傩d܂łƈɗ\A]AgEWH
//l̋_邱ƂƂȂ܂

//Cs㐅RZ\K{̂
//l̐RZ\2Kvł
//܂AїƁAGOƉ͖ƁAłɉF쑽ƂƎOƂ̕
//RZ\0C1̏ꍇ+1悤ɃViIݒŏĂ܂
//Pƍv͋Q̂2ł
//SRZ\2ȏ͖̉Ƃ
//T@ƎʐeqїƂ͕sv܂񂪁c

//̖ؒÐȂ悤
//їƖ͖їƂƓꍇ͔ȅ͊Jn
//WHRїƂɏ]Ă܂
//jł͂1577N̂Ƃ炵ł
//jʂ̓WJɂȂꍇ͖{莛ދ܂
//F쐅RWHRUȂ悤ɐ헪𑀍삵Ă܂

//SbDɂĂ₱Ƙbʂ܂
//܂ŃQ[̓SbD̘bł
//L^̓SbD̘bł͂Ȃ̂łӂ

//Q[oX̓s
//ΎR{莛牫ֈڂĂ܂
//ΎR{莛̃}bvł͎lRcƌF쐅R̔zu߂
//sOɌRcWC΂󂯂ĉłĂ܂Ƃ߂ł
//͖ؒÐł͂ȂȂC܂
//ؒÐƂƂɂĉ

//20250208_V1.00Jcˉz

`v^[:{
	Cxg:ꎟؒÐ̐킢]{
		:x
		_@:]Jn()
		:{
			:(l::l.RZ\)>=(2)
			nq:{
				`mc:{//GȌꍇ
					:(喼::{莛@.)==(^)
					:(喼::DcM.)==(^)
					:(喼::їP.)==(^)
					:(CO::㕐g.)==(^)
					:(CO::S×.)==(^)
					:(喼::{莛@.O𓯖(їP))!=(Ȃ)
					:(喼::DcM.O(їP))==()
					:(喼::͖ʐ.O𓯖(їP))!=(Ȃ)
					:(CO::㐅R.O𓯖(їP))!=(Ȃ)
					:(CO::F쐅R.O𓯖(DcM))!=(Ȃ)
					nq:{
						`mc:{
							:(l::؍v.喼)==({莛@)
							:(l::Gꑷ.i)==(؍v)
							:(l::؍v._)==(G)
							:(l::l.喼)==({莛@)
						}//`mc
						`mc:{
							:(喼::؍v.)==(^)
							:(l::Gꑷ.i)==(؍v)
							:(l::؍v._)==(G)
							:(l::Gꑷ._)==(G)
							:(喼::{莛@.O𓯖(؍v))!=(Ȃ)
							:(l::l.喼)==(؍v)
						}//`mc
					}//nq
					:(CO::F쐅R.SbDZp)==(s)
					:(CO::㐅R.SbDZp)==(s)
					:(喼::{莛@.{)==(ΎR{)
					:(Cxg::V̐킢E)==(ς)
					CO`:(::F{.CO)
					:(CO::CO`.O𓯖(DcM))==(Ȃ)
				}//`mc
				`mc:{//ї̏ꍇ
					:(喼::{莛@.)==(^)
					:(喼::DcM.)==(^)
					:(喼::їP.)==(^)
					:(CO::㕐g.)==(^)
					:(CO::S×.)==(^)
					:(喼::{莛@.O𓯖(їP))!=(Ȃ)
					:(喼::DcM.O(їP))==()
					:(喼::͖ʐ.O𓯖(їP))!=(Ȃ)
					:(CO::㐅R.O𓯖(їP))!=(Ȃ)
					:(CO::F쐅R.O𓯖(DcM))!=(Ȃ)
					nq:{
						`mc:{
							:(l::؍v.喼)==({莛@)
							:(l::Gꑷ.i)==(؍v)
							:(l::؍v._)==(G)
						}//`mc
						`mc:{
							:(喼::؍v.)==(^)
							:(l::Gꑷ.i)==(؍v)
							:(l::؍v._)==(G)
							:(l::Gꑷ._)==(G)
							:(喼::{莛@.O𓯖(؍v))!=(Ȃ)
						}//`mc
					}//nq
					:(CO::F쐅R.SbDZp)==(s)
					:(CO::㐅R.SbDZp)==(s)
					:(喼::{莛@.{)==(ΎR{)
					:(l::l.喼)==(їP)
					CO`:(::F{.CO)
					:(CO::CO`.O𓯖(DcM))==(Ȃ)
				}//`mc
				`mc:{//ї̏ꍇ
					:(喼::{莛@.)==(^)
					:(喼::DcM.)==(^)
					:(喼::їP.)==(^)
					:(CO::㕐g.)==(^)
					:(CO::S×.)==(^)
					:(喼::{莛@.O𓯖(їP))!=(Ȃ)
					:(喼::DcM.O(їP))==()
					:(CO::㐅R.O𓯖(їP))!=(Ȃ)
					:(CO::F쐅R.O𓯖(DcM))!=(Ȃ)
					nq:{
						`mc:{
							:(l::؍v.喼)==({莛@)
							:(l::Gꑷ.i)==(؍v)
							:(l::؍v._)==(G)
						}//`mc
						`mc:{
							:(喼::؍v.)==(^)
							:(l::Gꑷ.i)==(؍v)
							:(l::؍v._)==(G)
							:(l::Gꑷ._)==(G)
							:(喼::{莛@.O𓯖(؍v))!=(Ȃ)
						}//`mc
					}//nq
					:(CO::F쐅R.SbDZp)==(s)
					:(CO::㐅R.SbDZp)==(s)
					:(喼::{莛@.{)==(ΎR{)
					:(l::l.喼)!=(їP)
					:(l::l.喼)!=({莛@)
					:(l::l.喼)!=(؍v)
					:(l::l.喼)!=(DcM)
					:(l::l.喼)!=(ʏ)
					:(l::l.喼)!=(rؑd)
					喼Ƃ`:(l::l.喼)
					:(喼::喼Ƃ`.O𓯖(їP))!=(Ȃ)
					`:(l::l._)
					nq:{
						:(_::`.)==(hE)
						:(_::`.)==(|)
						:(_::`.)==()
						:(_::`.)==()
						:(_::`.)==(O)
						:(_::`.)==(d)
						:(_::`.)==(ɗ\)
						:(_::`.)==(])
						:(_::`.)==(gEWH)
					}//nq
					CO`:(::F{.CO)
					:(CO::CO`.O𓯖(DcM))==(Ȃ)
				}//`mc
			}//nq
		}//I
		XNvg:{
			`mc:{//GȌꍇ
				nq:{
					:(l::l)==(؍v)
					:(l::l.i)==(؍v)
				}//nq
				:(l::l._)==(G)
			}//`mc
			:(^){
				b:(؍v,Gꑷ)[[悵AS\n]n߂邼]]
				b:(؍v,Gꑷ)[[d̈˗\nїƂ̖߂ő㐅RΎR̖@̏\nƂ^эނ炵񂾂]]
				b:(؍v,Gꑷ)[[́AWQ悤Ă\nF쐅R̘A@]]
				`mc:{//
					:(l::.StO)==(S)
					:(l::vԐM.StO)==(S)
				}//`mc
				:(^){
					b:(؍v,Gꑷ)[[Ȃ͉̐̏\nM̓z\n܂߂肪炵Ă]]
					b:(؍v,Gꑷ)[[x͌F쐅RɊCH𕕍\nC̕⋋fƂč_炵]]
				}//
				:(U){
					b:(؍v,Gꑷ)[[Ȃ̐̂Ƃ\nM̓zqɏĂ炵Ă]]
					b:(؍v,Gꑷ)[[x͗ȂC\nΎRւ̕⋋fƂč_炵]]
				}//
				b:(Gꑷ,؍v)[[͂킩񂾂\nF쐅RƐ키ĂƂ\nCł̐ĂƂH]]
				b:(؍v,Gꑷ)[[Ȃ]]
				b:(Gꑷ,؍v)[[̎dŉɉĂ񂾁H\n㐅RBł΂˂]]
				b:(؍v,Gꑷ)[[ꂪǂAF쐅R̓z\nȂ̐W܂ĂĂ݂ł]]
				b:(؍v,Gꑷ)[[̋@\nԑŐsɂ܂ĂƂ]]
				b:(؍v,Gꑷ)[[㐅RȂ\nї͖̐R܂ŗ炵]]
				b:(؍v,Gꑷ)[[ɉĂAƂ̂\n̎dĂ킯]]
				b:(Gꑷ,؍v)[[Ȃقǂˁc\nŁAe͎󂯂̂H]]
				`mc:{//
					:(l::.StO)==(S)
					:(l::vԐM.StO)==(S)
				}//`mc
				:(^){
					b:(؍v,Gꑷ)[[܂\nx炢\nM͎̐͂܂˂]]
					b:(؍v,Gꑷ)[[ہA܂ΎR̕\n̐͂𓊓Ă킯\nї̗͂؂D@𓦂͖]]
				}//
				:(U){
					b:(؍v,Gꑷ)[[܂ȁAȂ̓Vł̐ł\nM̓zɂĂꂿ܂\n̂܂܂Ⴂ˂]]
					b:(Gꑷ,؍v)[[cȁA̋C͉F]]
				}//
				b:(؍v,Gꑷ)[[cɁA̎d𐬌\nGO͊Cłĕ]ɂȂ\nV̘HJ邾H]]
				b:(Gꑷ,؍v)[[͂͂́I\n͊mɂȁI]]
				b:(؍v,Gꑷ)[[悵AYǂIowI]]
				b:(Gꑷ,؍v)[[I]]
				喼Ƃ`:(l::؍v.喼)
				喼Ƃa:(喼::їP)
				喼Ƃb:(喼::͖ʐ)
				喼Ƃc:(喼::DcM)
				CO`:(CO::㐅R)
				COa:(CO::F쐅R)
				`:(l::l._)
				a:(l::їP._)
				b:(l::͖ʐ._)
				c:(l::DcM._)
				Ԃ`:(l::㕐g._)
				Ԃa:(l::S×._)
				:(喼::喼Ƃc.O𓯖(喼Ƃ`))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃ`))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(喼Ƃa))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃa))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(喼Ƃb))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃb))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(CO`))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(CO`))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃ`))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃ`))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃa))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃa))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃb))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃb))(Ȃ)
				}//
				:(CO::COa.O𓯖(CO`))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(CO`))(Ȃ)
				}//
				`mc:{
					:(l::l)!=(؍v)
					:(l::l)!=(Gꑷ)
				}//`mc
				:(^){
					l`:(l::l)
					Reiݒ:(l,喼,喼Ƃ`)
					Reii荞:(l,_,`)
					ReiO:(l,lԍ,؍v)
					ReiO:(l,lԍ,Gꑷ)
					ReiO:(l,lԍ,l)
					ReiO:(l,otO,o)
					Rei\[g:(l,,)
					Rei\[g:(l,RZ\,)
					[v:{//
						ReiI:(la,擪)
						ubNEo:(U)
						:(ReiJE^)>(2)
						ubNEo:(U)
						ReiI:(,1)
					}//[v
					Rei\[g:(l,mM,~)
					:(ReiJE^)>(0)
					:(^){
						ReiI:(la,擪)
						ReiI:(,1)
					}//
					:(U){
						la:(l::)
						lb:(l::)
					}//
					:(ReiJE^)>(0)
					:(^){
						ReiI:(lb,擪)
						ReiI:(,1)
					}//
					:(U){
						lb:(l::)
					}//
				}//
				:(U){
					Reiݒ:(l,喼,喼Ƃ`)
					Reii荞:(l,_,`)
					ReiO:(l,lԍ,؍v)
					ReiO:(l,lԍ,Gꑷ)
					ReiO:(l,otO,o)
					Rei\[g:(l,,)
					Rei\[g:(l,RZ\,)
					[v:{//
						ReiI:(l`,擪)
						ubNEo:(U)
						:(ReiJE^)>(3)
						ubNEo:(U)
						ReiI:(,1)
					}//[v
					Rei\[g:(l,mM,~)
					:(ReiJE^)>(0)
					:(^){
						ReiI:(l`,擪)
						ReiI:(,1)
					}//
					:(U){
						l`:(l::)
						la:(l::)
						lb:(l::)
					}//
					:(ReiJE^)>(0)
					:(^){
						ReiI:(la,擪)
						ReiI:(,1)
					}//
					:(U){
						la:(l::)
						lb:(l::)
					}//
					:(ReiJE^)>(0)
					:(^){
						ReiI:(lb,擪)
						ReiI:(,1)
					}//
					:(U){
						lb:(l::)
					}//
				}//U
				CRcҐŋ:(lRc,Ԃ`,_ړ,F{,,G,؍v,Gꑷ,l`,la,lb,1000,8000,3000,60,0,12000,0)
			}//^
			`mc:{//їƂŖ{̏ꍇ
				:(l::l.喼)==(їP)
				:(l::l._)==(l勒_)
			}//`mc
			:(^){
				b:(їP,MƐb)[[FA悤\nł͕]n߂]]
				b:(,їP)[[aAΎR{莛̌@l\nƂ^ѓė~Ƃ\nv܂]]
				b:(їP,)[[c@Ȃ΂ɑΉ˂΂Ȃʂ\nCHgĕƂ𑗂낤\n㐅Rֈ˗o悤]]
				b:(MƐb,їP)[[łAM͌F쐅Rg\nΎRӂŊC㕕sĂ܂]]
				b:(MƐb,їP)[[Xɐ𑝂Ă\nł͂Ȃ̐ɂȂĂƂ]]
				b:(їP,MƐb)[[ӂށc\nȂ΁ÁAoƂ悤]]
				b:(їP,MƐb)[[̍ہADc̐ROIɒ@\neʂɏ𑗂\nɐΎR͂ސDc̐͂@]]
				b:(їP,MƐb)[[owI]]
				b:(MƐb,їP)[[͂͂I]]
				喼Ƃ`:(l::؍v.喼)
				喼Ƃa:(喼::їP)
				喼Ƃb:(喼::͖ʐ)
				喼Ƃc:(喼::DcM)
				CO`:(CO::㐅R)
				COa:(CO::F쐅R)
				`:(l::l._)
				a:(l::؍v._)
				b:(l::͖ʐ._)
				c:(l::DcM._)
				Ԃ`:(l::㕐g._)
				Ԃa:(l::S×._)
				:(喼::喼Ƃc.O𓯖(喼Ƃ`))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃ`))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(喼Ƃa))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃa))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(喼Ƃb))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃb))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(CO`))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(CO`))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃ`))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃ`))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃa))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃa))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃb))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃb))(Ȃ)
				}//
				:(CO::COa.O𓯖(CO`))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(CO`))(Ȃ)
				}//
				:(l::l)!=(їP)
				:(^){
					l`:(l::l)
					Reiݒ:(l,喼,їP)
					ReiO:(l,g,喼)
					ReiO:(l,otO,o)
					ReiO:(l,lԍ,엲i)
					ReiO:(l,lԍ,l)
					Rei\[g:(l,,)
					Rei\[g:(l,RZ\,)
					[v:{//
						ReiI:(la,擪)
						ubNEo:(U)
						:(ReiJE^)>(2)
						ubNEo:(U)
						ReiI:(,1)
					}//[v
					Rei\[g:(l,mM,~)
					:(ReiJE^)>(0)
	        			:(^){
						ReiI:(la,擪)
						ReiI:(,1)
					}//
			        	:(U){
						la:(l::)
						lb:(l::)
			                }//
					:(ReiJE^)>(0)
				        :(^){
						ReiI:(lb,擪)
						ReiI:(,1)
					}//
        				:(U){
						lb:(l::)
					}//
				}//^
				:(U){
					Reiݒ:(l,喼,їP)
					ReiO:(l,g,喼)
					ReiO:(l,otO,o)
					ReiO:(l,lԍ,엲i)
					Rei\[g:(l,,)
					Rei\[g:(l,RZ\,)
					[v:{//
						ReiI:(l`,擪)
						ubNEo:(U)
						:(ReiJE^)>(3)
						ubNEo:(U)
						ReiI:(,1)
					}//[v
					Rei\[g:(l,mM,~)
					:(ReiJE^)>(0)
					:(^){
						ReiI:(l`,擪)
						ReiI:(,1)
					}//
					:(U){
						l`:(l::)
						la:(l::)
						lb:(l::)
					}//
					:(ReiJE^)>(0)
					:(^){
						ReiI:(la,擪)
						ReiI:(,1)
					}//
					:(U){
						la:(l::)
						lb:(l::)
					}//
					:(ReiJE^)>(0)
					:(^){
						ReiI:(lb,擪)
						ReiI:(,1)
					}//
					:(U){
						lb:(l::)
					}//
				}//U
				CRcҐŋ:(lRc,O,_ړ,F{,,̒,їP,엲i,l`,la,lb,1000,8000,4000,70,0,14000,0)
			}//^
			`mc:{//їƂŖ{ȊȌꍇ
				:(l::l.喼)==(їP)
				:(l::l._)!=(l勒_)
			}//`mc
			:(^){
				`:(l::l._)
				Reiݒ:(l,喼,їP)
			        Reii荞:(l,_,`)
				ReiO:(l,g,)
				ReiO:(l,g,)
		        	Rei\[g:(l,md,~)
			        ReiI:(l`,擪)
				b:(lol,l`)[[FA悤\nł͕]n߂]]
				b:(,lol)[[aAΎR{莛̌@l\nƂɑ΂Ƃ^ѓė~Ƃ\nvƂ̂]]
				b:(lol,l`)[[ƁAȂƁc\n㐅RΉɓ̂H]]
				b:(l`,lol)[[͂cłAM͌F쐅Rg\nΎRӂŊC㕕sĂ܂]]
				b:(l`,lol)[[Xɐ𑝂Ă\nł͂Ȃ̐ɂȂĂƂ]]
				b:(l`,lol)[[a͂̋@\nDc̐ROIɒ@Ƃ̂Ƃ\nɂow悤ɂ]]
				b:(lol,l`)[[Cł̐킩c\nA킵͂Ȃ\nowI]]
				b:(l`,lol)[[͂͂I]]
				喼Ƃ`:(l::؍v.喼)
				喼Ƃa:(喼::їP)
				喼Ƃb:(喼::͖ʐ)
				喼Ƃc:(喼::DcM)
				CO`:(CO::㐅R)
				COa:(CO::F쐅R)
				`:(l::l._)
				a:(l::؍v._)
				b:(l::͖ʐ._)
				c:(l::DcM._)
				Ԃ`:(l::㕐g._)
				Ԃa:(l::S×._)
				:(喼::喼Ƃc.O𓯖(喼Ƃ`))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃ`))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(喼Ƃa))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃa))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(喼Ƃb))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃb))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(CO`))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(CO`))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃ`))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃ`))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃa))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃa))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃb))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃb))(Ȃ)
				}//
				:(CO::COa.O𓯖(CO`))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(CO`))(Ȃ)
				}//
				:(l::lol)!=(엲i)
				:(^){
					:(l::l)!=(lol)
					:(^){
						l`:(l::l.i)
						la:(l::l)
						Reiݒ:(l,喼,їP)
						ReiO:(l,lԍ,엲i)
						ReiO:(l,lԍ,l)
						ReiO:(l,lԍ,lol)
						ReiO:(l,otO,o)
						Rei\[g:(l,,~)
						Rei\[g:(l,RZ\,~)
						ReiI:(lb,擪)
					}//
					:(U){
						l`:(l::l)
						Reiݒ:(l,喼,їP)
						ReiO:(l,lԍ,엲i)
						ReiO:(l,lԍ,l)
						ReiO:(l,lԍ,lol)
						ReiO:(l,otO,o)
						Rei\[g:(l,,)
						Rei\[g:(l,RZ\,)
						[v:{//
							ReiI:(la,擪)
							ubNEo:(U)
							:(ReiJE^)>(2)
							ubNEo:(U)
							ReiI:(,1)
						}//[v
						Rei\[g:(l,mM,~)
						:(ReiJE^)>(0)
						:(^){
							ReiI:(la,擪)
							ReiI:(,1)
						}//
						:(U){
							la:(l::)
							lb:(l::)
						}//
						:(ReiJE^)>(0)
						:(^){
							ReiI:(lb,擪)
							ReiI:(,1)
						}//
						:(U){
							lb:(l::)
						}//
					}//
				}//^
				:(U){
					:(l::l)!=(lol)
					:(^){
						l`:(l::l)
						Reiݒ:(l,喼,їP)
						ReiO:(l,lԍ,엲i)
						ReiO:(l,lԍ,l)
						ReiO:(l,otO,o)
						Rei\[g:(l,,)
						Rei\[g:(l,RZ\,)
						[v:{//
							ReiI:(la,擪)
							ubNEo:(U)
							:(ReiJE^)>(2)
							ubNEo:(U)
							ReiI:(,1)
						}//[v
						Rei\[g:(l,mM,~)
						:(ReiJE^)>(0)
						:(^){
							ReiI:(la,擪)
							ReiI:(,1)
						}//
						:(U){
							la:(l::)
							lb:(l::)
						}//
						:(ReiJE^)>(0)
						:(^){
							ReiI:(lb,擪)
							ReiI:(,1)
						}//
						:(U){
							lb:(l::)
						}//
					}//
					:(U){
						Reiݒ:(l,喼,їP)
						ReiO:(l,lԍ,엲i)
						ReiO:(l,lԍ,l)
						ReiO:(l,lԍ,lol)
						ReiO:(l,otO,o)
						Rei\[g:(l,,)
						Rei\[g:(l,RZ\,)
						[v:{//
							ReiI:(l`,擪)
							ubNEo:(U)
							:(ReiJE^)>(3)
							ubNEo:(U)
							ReiI:(,1)
						}//[v
						Rei\[g:(l,mM,~)
						:(ReiJE^)>(0)
						:(^){
							ReiI:(l`,擪)
							ReiI:(,1)
						}//
						:(U){
							l`:(l::)
							la:(l::)
							lb:(l::)
						}//
						:(ReiJE^)>(0)
						:(^){
							ReiI:(la,擪)
							ReiI:(,1)
						}//
						:(U){
							la:(l::)
							lb:(l::)
						}//
						:(ReiJE^)>(0)
						:(^){
							ReiI:(lb,擪)
							ReiI:(,1)
						}//
						:(U){
							lb:(l::)
						}//
					}//
				}//U
				CRcҐŋ:(lRc,O,_ړ,F{,,̒,їP,엲i,l`,la,lb,1000,8000,4000,70,0,14000,0)
			}//^
			`mc:{//ї̏ꍇ
				:(l::l.喼)!=(їP)
				:(l::l.喼)!=({莛@)
				:(l::l.喼)!=(؍v)
				:(l::l.喼)!=(DcM)
			}//`mc
			:(^){
				`:(l::l._)
				喼Ƃ`:(l::l.喼)
				Reiݒ:(l,喼,喼Ƃ`)
			        Reii荞:(l,_,`)
				ReiO:(l,g,喼)
				ReiO:(l,g,)
				ReiO:(l,g,)
		        	Rei\[g:(l,md,~)
			        ReiI:(l`,擪)
				b:(lol,l`)[[FA悤\nł͕]n߂]]
				b:(,lol)[[\グ܂I\nїƂ艇Rvł܂]]
				b:(lol,)[[їƂH\nǂU߂ƁH]]
				b:(,lol)[[͂AΎR{莛͂\nDc̐RRU炷\n͂ꂽƂ̂Ƃł܂]]
				b:(l`,lol)[[ƂƂ́c\nł̐Ƃ킯ł]]
				b:(lol,l`)[[ށc΁Aߍ͌F쐅R\nDcƂ̐͂ɂΎRӂ\nC㕕ȂĂƕ]]
				b:(lol,l`)[[їa\nCɟrłł낤]]
				b:(lol,l`)[[ł̐Ō͂Ȃ\nF̎ҁAowI]]
				b:(l`,lol)[[͂͂I]]
				喼Ƃ`:(l::؍v.喼)
				喼Ƃa:(喼::їP)
				喼Ƃb:(喼::͖ʐ)
				喼Ƃc:(喼::DcM)
				CO`:(CO::㐅R)
				COa:(CO::F쐅R)
				`:(l::l._)
				a:(l::؍v._)
				b:(l::͖ʐ._)
				c:(l::DcM._)
				Ԃ`:(l::㕐g._)
				Ԃa:(l::S×._)
				:(喼::喼Ƃc.O𓯖(喼Ƃ`))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃ`))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(喼Ƃa))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃa))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(喼Ƃb))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃb))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(CO`))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(CO`))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃ`))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃ`))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃa))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃa))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃb))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃb))(Ȃ)
				}//
				:(CO::COa.O𓯖(CO`))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(CO`))(Ȃ)
				}//
				喼Ƃ`:(l::l.喼)
				l`:(喼::喼Ƃ`.)
				:(l::l`)!=(l)
				:(^){
					la:(l)
					Reiݒ:(l,喼,喼Ƃ`)
					ReiO:(l,g,喼)
					ReiO:(l,lԍ,l)
					ReiO:(l,otO,o)
					Rei\[g:(l,,)
					Rei\[g:(l,RZ\,)
					[v:{//
						ReiI:(lb,擪)
						ubNEo:(U)
						:(ReiJE^)>(3)
						ubNEo:(U)
						ReiI:(,1)
					}//[v
					Rei\[g:(l,mM,~)
					:(ReiJE^)>(0)
					:(^){
						ReiI:(lb,擪)
						ReiI:(,1)
					}//
					:(U){
						lb:(l::)
						lc:(l::)
						ld:(l::)
					}//
					:(ReiJE^)>(0)
					:(^){
						ReiI:(lc,擪)
						ReiI:(,1)
					}//
					:(U){
						lc:(l::)
						ld:(l::)
					}//
					:(ReiJE^)>(0)
					:(^){
						ReiI:(ld,擪)
						ReiI:(,1)
					}//
					:(U){
						ld:(l::)
					}//
				}//^
				:(U){
					Reiݒ:(l,喼,喼Ƃ`)
					ReiO:(l,g,喼)
					ReiO:(l,lԍ,l)
					ReiO:(l,otO,o)
					Rei\[g:(l,,)
					Rei\[g:(l,RZ\,)
					[v:{//
						ReiI:(la,擪)
						ubNEo:(U)
						:(ReiJE^)>(4)
						ubNEo:(U)
						ReiI:(,1)
					}//[v
					Rei\[g:(l,mM,~)
					:(ReiJE^)>(0)
					:(^){
						ReiI:(la,擪)
						ReiI:(,1)
					}//
					:(U){
						la:(l::)
						lb:(l::)
						lc:(l::)
						ld:(l::)
					}//
					:(ReiJE^)>(0)
					:(^){
						ReiI:(lb,擪)
						ReiI:(,1)
					}//
					:(U){
						lb:(l::)
						lc:(l::)
						ld:(l::)
					}//
					:(ReiJE^)>(0)
					:(^){
						ReiI:(lc,擪)
						ReiI:(,1)
					}//
					:(U){
						lc:(l::)
						ld:(l::)
					}//
					:(ReiJE^)>(0)
					:(^){
						ReiI:(ld,擪)
						ReiI:(,1)
					}//
					:(U){
						ld:(l::)
					}//
				}//^
				:(_::`.)==(hE)
				:(^){
					_`:(::R)
				}//
				:(_::`.)==(|)
				:(^){
					_`:(::)
				}//
				:(_::`.)==()
				:(^){
					_`:(::O)
				}//
				:(_::`.)==()
				:(^){
					_`:(::q~)
				}//
				:(_::`.)==(O)
				:(^){
					_`:(::uΎR)
				}//
				:(_::`.)==(ɗ\)
				:(^){
					_`:(::`)
				}//
				:(_::`.)==(])
				:(^){
					_`:(::V)
				}//
				:(_::`.)==(gEWH)
				:(^){
					_`:(::{)
				}//
				CRcҐŋ:(lRc,O,_ړ,F{,,_`,l`,la,lb,lc,ld,1000,8000,3000,60,0,12000,0)
			}//^
		}//XNvgI
	}//CxgI
	Cxg:ꎟؒÐ̐킢ړI{
		:x
		_@:RcړI(㐅R,,_ړ,F{)
		:{
			:(Cxg::ꎟؒÐ̐킢])==(ς)
		}//I
		XNvg:{
			`mc:{//ї̏ꍇ
				:(l::l.喼)!=(їP)
				:(l::l.喼)!=({莛@)
				:(l::l.喼)!=(؍v)
				:(l::l.喼)!=(DcM)
			}//`mc
			:(^){
				l`:(Rc::lRc.Rc)
			}//
			:(U){
				l`:(l::͖ʐ)
			}//
			wiύX:(,C~,tF[h)
			i[V:[[owї̘AR͒WHւƏW\nΐDcƁEF쐅RAR̂߂\nRcĴł]]
			b:(l`,їP)[[{l̖O}I]]
			b:(їP,l`)[[{l̖O}ɁA{㕐g.O}\n(؍v.)aI\n̓x̉RAȂ]]
			b:(l`,їP)[[{l̖O}̌v]ł\n͂ł삯܂]]
			b:(؍v,їP)[[E`ɂ\nӂĂ܂\nGO̗͂܂傤]]
			b:(їP,㕐g)[[{͂}cGO̗\nĂɂĂ܂\n{l̖O}AƂ̏́H]]
			b:(㕐g,їP)[[͂AɐĂ܂]]
			b:(їP,㕐g)[[ł́AŐDc̐R@܂\n㐅R͕Ƃ̔ɐO]]
			b:(㕐g,їP)[[ǂ낵̂łH]]
			b:(їP,㕐g)[[ADcɂ̐R͂\nǂ@ł܂]]
			b:(їP,㕐g)[[ɁA܂葺㐅R\n肫ɂȂĂ\nїR̘r݂Ƃ]]
			b:(㕐g,їP)[[͂Ał͂̂悤Ɏz܂]]
			b:(їP,㕐g)[[SRAΎR{莛֌ďoqI]]
			:(l::l.喼)==(l::؍v.喼)
			:(^){
				`:(l::l._)
				a:(l::їP._)
				b:(l::͖ʐ._)
				c:(l::DcM._)
				Ԃ`:(l::㕐g._)
				Ԃa:(l::S×._)
				Reiݒ:(l,喼,їP)
				ReiO:(l,g,喼)
				ReiO:(l,otO,o)
				ReiO:(l,lԍ,엲i)
				Rei\[g:(l,,)
				Rei\[g:(l,RZ\,)
				[v:{//
					ReiI:(l`,擪)
					ubNEo:(U)
					:(ReiJE^)>(3)
					ubNEo:(U)
					ReiI:(,1)
				}//[v
				Rei\[g:(l,mM,~)
				:(ReiJE^)>(0)
	        		:(^){
					ReiI:(l`,擪)
					ReiI:(,1)
				}//
		        	:(U){
					l`:(l::)
					la:(l::)
					lb:(l::)
		                }//
				:(ReiJE^)>(0)
			        :(^){
					ReiI:(la,擪)
					ReiI:(,1)
				}//
        			:(U){
					la:(l::)
					lb:(l::)
		                }//
				:(ReiJE^)>(0)
		        	:(^){
				       	ReiI:(lb,擪)
					ReiI:(,1)
				}//
                		:(U){
					lb:(l::)
				}//
				CRcҐŋ:(CxgpPRc,Ԃ`,_ړ,F{,,F{,їP,엲i,l`,la,lb,1000,8000,3000,70,0,14000,0)
				Reiݒ:(l,喼,͖ʐ)
				ReiO:(l,g,喼)
				ReiO:(l,otO,o)
				Rei\[g:(l,,)
				Rei\[g:(l,RZ\,)
				[v:{//
					ReiI:(l`,擪)
					ubNEo:(U)
					:(ReiJE^)>(4)
					ubNEo:(U)
					ReiI:(,1)
				}//[v
				Rei\[g:(l,mM,~)
				:(ReiJE^)>(0)
		        	:(^){
					ReiI:(l`,擪)
					ReiI:(,1)
				}//
        			:(U){
					l`:(l::)
					la:(l::)
					lb:(l::)
					lc:(l::)
        	        	}//
    			        :(ReiJE^)>(0)
	        		:(^){
					ReiI:(la,擪)
					ReiI:(,1)
				}//
        			:(U){
					la:(l::)
					lb:(l::)
					lc:(l::)
        	        	}//
				:(ReiJE^)>(0)
        			:(^){
					ReiI:(lb,擪)
				        ReiI:(,1)
			        }//
        	        	:(U){
					lb:(l::)
					lc:(l::)
		                }//
			        :(ReiJE^)>(0)
	        		:(^){
        	        		ReiI:(lc,擪)
					ReiI:(,1)
	        		}//
		        	:(U){
					lc:(l::)
        			}//
				CRcҐŋ:(CxgpQRc,Ԃ`,_ړ,F{,,F{,͖ʐ,l`,la,lb,lc,1000,8000,3000,60,0,12000,0)
			}//
			:(l::l.喼)==(їP)
			:(^){
				`:(l::l._)
				a:(l::؍v._)
				b:(l::͖ʐ._)
				c:(l::DcM._)
				Ԃ`:(l::㕐g._)
				Ԃa:(l::S×._)
				Reiݒ:(l,喼,͖ʐ)
				ReiO:(l,g,喼)
				ReiO:(l,otO,o)
				Rei\[g:(l,,)
				Rei\[g:(l,RZ\,)
				[v:{//
					ReiI:(l`,擪)
					ubNEo:(U)
					:(ReiJE^)>(4)
					ubNEo:(U)
					ReiI:(,1)
				}//[v
				Rei\[g:(l,mM,~)
				:(ReiJE^)>(0)
				:(^){
					ReiI:(l`,擪)
					ReiI:(,1)
				}//
				:(U){
					l`:(l::)
					la:(l::)
					lb:(l::)
					lc:(l::)
				}//
				:(ReiJE^)>(0)
				:(^){
					ReiI:(la,擪)
					ReiI:(,1)
				}//
				:(U){
					la:(l::)
					lb:(l::)
					lc:(l::)
				}//
				:(ReiJE^)>(0)
				:(^){
					ReiI:(lb,擪)
					ReiI:(,1)
				}//
				:(U){
					lb:(l::)
					lc:(l::)
				}//
				:(ReiJE^)>(0)
				:(^){
					ReiI:(lc,擪)
					ReiI:(,1)
				}//
				:(U){
					lc:(l::)
				}//
				CRcҐŋ:(CxgpPRc,O,_ړ,F{,,F{,͖ʐ,l`,la,lb,lc,1000,8000,3000,60,0,12000,0)
				Reiݒ:(l,_,a)
				ReiO:(l,g,喼)
				ReiO:(l,g,)
				ReiO:(l,g,)
				ReiO:(l,otO,o)
				ReiO:(l,lԍ,Gꑷ)
				Rei\[g:(l,,)
				Rei\[g:(l,RZ\,)
				[v:{//
					ReiI:(l`,擪)
					ubNEo:(U)
					:(ReiJE^)>(3)
					ubNEo:(U)
					ReiI:(,1)
				}//[v
				Rei\[g:(l,mM,~)
				:(ReiJE^)>(0)
	        		:(^){
					ReiI:(l`,擪)
					ReiI:(,1)
				}//
		        	:(U){
					l`:(l::)
					la:(l::)
					lb:(l::)
		                }//
				:(ReiJE^)>(0)
			        :(^){
					ReiI:(la,擪)
					ReiI:(,1)
				}//
        			:(U){
					la:(l::)
					lb:(l::)
		                }//
				:(ReiJE^)>(0)
		        	:(^){
				       	ReiI:(lb,擪)
					ReiI:(,1)
				}//
                		:(U){
					lb:(l::)
				}//
				CRcҐŋ:(CxgpQRc,O,_ړ,F{,,F{,؍v,Gꑷ,l`,la,lb,1000,8000,2500,60,0,12000,0)
			}//
			`mc:{//ї̏ꍇ
				:(l::l.喼)!=(їP)
				:(l::l.喼)!=({莛@)
				:(l::l.喼)!=(؍v)
				:(l::l.喼)!=(DcM)
			}//`mc
			:(^){
				`:(l::l._)
				a:(l::؍v._)
				b:(l::͖ʐ._)
				c:(l::DcM._)
				Ԃ`:(l::㕐g._)
				Ԃa:(l::S×._)
				Reiݒ:(l,喼,їP)
				ReiO:(l,g,喼)
				ReiO:(l,otO,o)
				ReiO:(l,lԍ,엲i)
				Rei\[g:(l,,)
				Rei\[g:(l,RZ\,)
				[v:{//
					ReiI:(l`,擪)
					ubNEo:(U)
					:(ReiJE^)>(3)
					ubNEo:(U)
					ReiI:(,1)
				}//[v
				Rei\[g:(l,mM,~)
				:(ReiJE^)>(0)
	        		:(^){
					ReiI:(l`,擪)
					ReiI:(,1)
				}//
		        	:(U){
					l`:(l::)
					la:(l::)
					lb:(l::)
		                }//
				:(ReiJE^)>(0)
			        :(^){
					ReiI:(la,擪)
					ReiI:(,1)
				}//
        			:(U){
					la:(l::)
					lb:(l::)
		                }//
				:(ReiJE^)>(0)
		        	:(^){
				       	ReiI:(lb,擪)
					ReiI:(,1)
				}//
                		:(U){
					lb:(l::)
				}//
				CRcҐŋ:(CxgpPRc,O,_ړ,F{,,F{,їP,엲i,l`,la,lb,1000,8000,3500,70,0,14000,0)
				Reiݒ:(l,_,a)
				ReiO:(l,g,喼)
				ReiO:(l,g,)
				ReiO:(l,g,)
				ReiO:(l,otO,o)
				Rei\[g:(l,,)
				Rei\[g:(l,RZ\,)
				[v:{//
					ReiI:(l`,擪)
					ubNEo:(U)
					:(ReiJE^)>(4)
					ubNEo:(U)
					ReiI:(,1)
				}//[v
				Rei\[g:(l,mM,~)
				:(ReiJE^)>(0)
				:(^){
					ReiI:(la,擪)
					ReiI:(,1)
				}//
				:(U){
					la:(l::)
					lb:(l::)
					lc:(l::)
				}//
				:(ReiJE^)>(0)
				:(^){
					ReiI:(lb,擪)
					ReiI:(,1)
				}//
				:(U){
					lb:(l::)
					lc:(l::)
				}//
				:(ReiJE^)>(0)
				:(^){
					ReiI:(lc,擪)
					ReiI:(,1)
				}//
				:(U){
					lc:(l::)
				}//
				CRcҐŋ:(CxgpQRc,O,_ړ,F{,,F{,؍v,l`,la,lb,lc,1000,8000,2500,60,0,12000,0)
			}//
			RcҐŋ:(CxgpRRc,ΎR{,_ړ,ΎR{,,ΎR{,{莛@,,,,,1000,8000,4000,4000,0,20000,0)
			Reiݒ:(l,喼,DcM)
			Reii荞:(l,_,c)
			ReiO:(l,otO,o)
			Rei\[g:(l,,)
			Rei\[g:(l,RZ\,)
			[v:{//
				ReiI:(l`,擪)
				ubNEo:(U)
				:(ReiJE^)>(5)
				ubNEo:(U)
				ReiI:(,1)
			}//[v
			Rei\[g:(l,mM,~)
			:(ReiJE^)>(0)
			:(^){
				ReiI:(l`,擪)
				ReiI:(,1)
			}//
			:(U){
				l`:(l::)
				la:(l::)
				lb:(l::)
				lc:(l::)
				ld:(l::)
			}//
			:(ReiJE^)>(0)
			:(^){
				ReiI:(la,擪)
				ReiI:(,1)
			}//
			:(U){
				la:(l::)
				lb:(l::)
				lc:(l::)
				ld:(l::)
			}//
			:(ReiJE^)>(0)
			:(^){
				ReiI:(lb,擪)
				ReiI:(,1)
			}//
			:(U){
				lb:(l::)
				lc:(l::)
				ld:(l::)
			}//
			:(ReiJE^)>(0)
			:(^){
				ReiI:(lc,擪)
				ReiI:(,1)
			}//
			:(U){
				lc:(l::)
				ld:(l::)
			}//
			:(ReiJE^)>(0)
			:(^){
				ReiI:(ld,擪)
			}//
			:(U){
				ld:(l::)
			}//
			CRcҐŋ:(CxgpSRc,H,_ړ,ΎR{,,ΎR{,l`,la,lb,lc,ld,1000,8000,4000,100,0,20000,0)
			CRcҐŋ:(CxgpTRc,Ԃa,_ړ,ΎR{,,ΎR{,S×,,,,,1000,8000,0,100,0,20000,0)
			:(l::l.喼)==(їP)
			:(^){
				Rcw:(CxgpPRc,_ړ,ΎR{,lRc)
				Rcw:(CxgpQRc,_ړ,ΎR{,lRc)
				Rcw:(lRc,_ړ,ΎR{,)
				Rcw:(CxgpSRc,_ړ,F{,CxgpTRc)
				Rcw:(CxgpTRc,RcU,lRc,)
			}//
			:(U){
				Rcw:(CxgpPRc,_ړ,ΎR{,)
				Rcw:(CxgpQRc,_ړ,ΎR{,CxgpPRc)
				Rcw:(lRc,_ړ,ΎR{,CxgpPRc)
				Rcw:(CxgpSRc,_ړ,F{,CxgpTRc)
				Rcw:(CxgpTRc,RcU,CxgpPRc,)
			}//
			wi߂:(tF[h)
			b:(叫,їP)[[\グ܂I\nDcƋyьF쐅R炪}̂\n֌Ă܂I]]
			b:(їP,叫)[[悢AF̎ҁI\nDc̐RȂǋɑ肸I\nCɏ݂̂I]]
			b:(їP,叫)[[̗́AɌI]]
			b:(叫,їP)[[[I]]
		}//XNvgI
	}//CxgI
	Cxg:ꎟؒÐ̐킢{
		:x
		_@:I(F쐅R,㐅R,)
		:{
			:(Cxg::ꎟؒÐ̐킢ړI)==(ς)
		}//I
		XNvg:{
			:(Rc::lRc.)==()
			:(^){
				b:(叫,їP)[[䖡̑叟ɂ܂I]]
				b:(їP,叫)[[㐅ŔH]]
				b:(叫,їP)[[͂AɕƂ̉^ѓ\nƂ̂ƁI]]
				b:(їP,叫)[[킩\nł́AΎRɓ\n@lɂAɎQ邼]]
				b:(叫,їP)[[͂͂I]]
				wiύX:(_,ΎR{,tF[h)
				b:({莛@,їP)[[A܂\nMїa̐ȒOł\nȂׂȂ悤]]
				b:({莛@,їP)[[炭\nӓPނ邱Ƃł܂傤]]
				b:({莛@,їP)[[W܂肢̕Xɂ\n낵`\nт͏܂]]
				b:(їP,{莛@)[[͂c\nF̎ҁIA҂邼I]]
				X`\:(CxgX`,C,,,tF[h)
				i[V:[[ؒÐōsꂽї̘AR\nDcƁEF쐅RAR̐킢\nї̏ɏIc]]
				i[V:[[DcƁEF쐅RAR\nї̐R̖ҍUɔs\nΎR{莛̏@kECÂ]]
				i[V:[[DcƂ\nUߓPނ]]
				i[V:[[㐅R͂ߖї̈|IȐR͂\n˓C̐CĂ邱Ƃ\nؖꂽł]]
				:(l::l.喼)==(l::؍v.喼)
				:(^){
					_`:(::G)
					_a:(::)
					_b:(::z)
				}//
				:(l::l.喼)==(їP)
				:(^){
					_`:(::)
					_a:(::G)
					_b:(::z)
				}//
				`mc:{//ї̏ꍇ
					:(l::l.喼)!=(їP)
					:(l::l.喼)!=({莛@)
					:(l::l.喼)!=(؍v)
					:(l::l.喼)!=(DcM)
				}//`mc
				:(^){
					`:(l::l._)
					:(_::`.)==(hE)
					:(^){
						_`:(::R)
					}//
					:(_::`.)==(|)
					:(^){
						_`:(::)
					}//
					:(_::`.)==()
					:(^){
						_`:(::O)
					}//
					:(_::`.)==()
					:(^){
						_`:(::q~)
					}//
					:(_::`.)==(O)
					:(^){
						_`:(::uΎR)
					}//
					:(_::`.)==(ɗ\)
					:(^){
						_`:(::`)
					}//
					:(_::`.)==(])
					:(^){
						_`:(::V)
					}//
					:(_::`.)==(gEWH)
					:(^){
						_`:(::{)
					}//
					_a:(::)
					_b:(::G)
				}//
				Rcw:(lRc,A,_`,)
				Rcw:(CxgpPRc,A,_a,)
				Rcw:(CxgpQRc,A,_b,)
				Rcw:(CxgpRRc,A,,)
				Rcw:(CxgpSRc,A,,)
				Rcw:(CxgpTRc,A,,)
				`:(l::{莛@._)
				:(::`.)+(100000)
				XV:(::`.)()
				`:(l::㕐g._)
				:(::`.R)+(50000)
				XV:(::`.R)()
			}//
			:(U){
				b:(їP,叫)[[c͉łI\nт͉̔skc]]
				b:(叫,їP)[[A\グ܂I\n㐅ȒDcł\n㕐g܁AI]]
				b:(їP,叫)[[ƁIgaƂ\nꐶ̕so{}I]]
				b:(叫,їP)[[ƂɂA͑ދpI]]
				b:(їP,叫)[[ނ𓾂ʁc\nނI]]
				X`\:(CxgX`,C,,,tF[h)
				i[V:[[ؒÐōsꂽ\n(їP)̘ARƐDcƁEF쐅RAR̐킢\nDc̏ɏIc]]
				i[V:[[DcƁEF쐅RAR\nї̖ҍUj\n˓C̐CD悵]]
				i[V:[[㐅R͉œIȑQ\n̂ł镐g]]
				i[V:[[㐅R̐R͂ɉA肪n߂\nԂ̐l\n߂̂\n̍łc]]
				:(l::l.喼)==(l::؍v.喼)
				:(^){
					_`:(::G)
					_a:(::)
					_b:(::z)
				}//
				:(l::l.喼)==(їP)
				:(^){
					_`:(::)
					_a:(::G)
					_b:(::z)
				}//
				`mc:{//ї̏ꍇ
					:(l::l.喼)!=(їP)
					:(l::l.喼)!=({莛@)
					:(l::l.喼)!=(؍v)
					:(l::l.喼)!=(DcM)
				}//`mc
				:(^){
					`:(l::l._)
					:(_::`.)==(hE)
					:(^){
						_`:(::R)
					}//
					:(_::`.)==(|)
					:(^){
						_`:(::)
					}//
					:(_::`.)==()
					:(^){
						_`:(::O)
					}//
					:(_::`.)==()
					:(^){
						_`:(::q~)
					}//
					:(_::`.)==(O)
					:(^){
						_`:(::uΎR)
					}//
					:(_::`.)==(ɗ\)
					:(^){
						_`:(::`)
					}//
					:(_::`.)==(])
					:(^){
						_`:(::V)
					}//
					:(_::`.)==(gEWH)
					:(^){
						_`:(::{)
					}//
					_a:(::)
					_b:(::G)
				}//
				Rcw:(lRc,A,_`,)
				Rcw:(CxgpPRc,A,_a,)
				Rcw:(CxgpQRc,A,_b,)
				Rcw:(CxgpRRc,A,,)
				Rcw:(CxgpSRc,A,,)
				Rcw:(CxgpTRc,A,,)
				`:(l::їP._)
				:(::`.R)-(28000)
				:(::`.)-(70000)
				:(::`.m)-(14000)
				XV:(::`.R)()
				XV:(::`.)()
				XV:(::`.m)()
				`:(l::؍v._)
				:(::`.R)-(20000)
				:(::`.)-(50000)
				:(::`.m)-(10000)
				XV:(::`.R)()
				XV:(::`.)()
				XV:(::`.m)()
				`:(l::͖ʐ._)
				:(::`.R)-(24000)
				:(::`.)-(60000)
				:(::`.m)-(12000)
				XV:(::`.R)()
				XV:(::`.)()
				XV:(::`.m)()
				a:(l::DcM._)
				:(::a.R)+(40000)
				:(::a.)+(100000)
				:(::a.m)+(20000)
				XV:(::a.R)()
				XV:(::a.)()
				XV:(::a.m)()
				a:(l::S×._)
				:(::a.R)+(4000)
				:(::a.)+(100000)
				:(::a.m)+(20000)
				XV:(::a.R)()
				XV:(::a.)()
				XV:(::a.m)()
				:(l::㌳g.otO)==(o)
				:(^){
					l:(㌳g,̒,oς)
					lop:(㌳g,b,㕐g)
				}//
				Ɠ:(㕐g,㌳g)
				S:(㕐g)
			}//
		}//XNvgI
	}//CxgI
	Cxg:ؒÐ̐킢E]荇Ԉ{//
		:x
		_@:̍Ō
		:{
			:(Cxg::ꎟؒÐ̐킢)==(ς)
		}//
		XNvg:{
		}//XNvg
	}//Cxg
	Cxg:ؒÐ̐킢ESbD̉\{
		:x
		_@:_ʕ\(l_)
		:{
			:(Cxg::ؒÐ̐킢E]荇Ԉ)==(ς)
		}//
		XNvg:{
			:(l::l.喼)==(l::؍v.喼)
			:(^){
				喼Ƃ`:(l::l.喼)
				_`:(l::l._)
				Reiݒ:(l,喼,喼Ƃ`)
				Reii荞:(l,_,_`)
				ReiO:(l,lԍ,l)
				ReiO:(l,otO,o)
				Rei\[g:(l,ex,~)
				ReiI:(l`,擪)
				b:(l`,l)[[H\nF쐅RȂɂ狐ȓS̑D\nĂĘb]]
				b:(l,l`)[[ȁcS̑DH\nȂ̍\n񂶂܂]]
				b:(l`,l)[[Ƃ͎v񂾂c\nM̖߂\nꏊɌĂĉ\Łc]]
				b:(l,l`)[[ccccc]]
			}//
			:(U){
				:(l::l.g)==(喼)
				:(^){
					l`:(l::MƐb)
				}//
				:(U){
					:(l::l.i)==(їP)
					:(^){
						l`:(l::Mb)
					}//
					:(U){
						l`:(l::叫)
					}//
				}//
				b:(l`,l)[[{l̖O}A{mĂ邩}\nF쐅RȂɂ狐ȓS̑D\nĂƂb{ł}]]
				b:(l,l`)[[ȁcS̑DH\nȂ̂Ƃ\nł܂̂ł́H]]
				b:(l`,l)[[Ƃ͎v܂c\nM̖߂\nꏊɌĂƂ\Łc]]
				b:(l,l`)[[ccccc]]
			}//
		}//XNvg
	}//Cxg
	Cxg:ؒÐ̐킢E]荇ԓ{//svƂv܂ꉞݒ
		:x
		_@:̍Ō
		:{
			:(Cxg::ؒÐ̐킢ESbD̉\)==(ς)
		}//
		XNvg:{
		}//XNvg
	}//Cxg
	Cxg:FY̐킢]{
		:x
		_@:]Jn(؍v)
		:{
			:(Cxg::ؒÐ̐킢E]荇ԓ)==(ς)
			:(喼::{莛@.)==(^)
			:(喼::DcM.)==(^)
			:(喼::їP.)==(^)
			:(CO::㕐g.)==(^)
			:(CO::S×.)==(^)
			:(喼::ʏ.)==(^)
			:(喼::{莛@.O𓯖(їP))!=(Ȃ)
			:(CO::㐅R.O𓯖(їP))!=(Ȃ)
			:(CO::F쐅R.O𓯖(DcM))!=(Ȃ)
			nq:{
				`mc:{
					:(l::؍v.喼)==({莛@)
					:(l::Gꑷ.i)==(؍v)
					:(l::؍v._)==(G)
					:(l::l.喼)==({莛@)
				}//`mc
				`mc:{
					:(喼::؍v.)==(^)
					:(l::Gꑷ.i)==(؍v)
					:(l::؍v._)==(G)
					:(l::Gꑷ._)==(G)
					:(喼::{莛@.O𓯖(؍v))!=(Ȃ)
					:(l::l.喼)==(؍v)
				}//`mc
			}//nq
			:(CO::㐅R.SbDZp)==(s)
			:(喼::{莛@.{)==(ΎR{)
		}//I
		XNvg:{
			`mc:{
				:(l::؍v.喼)==({莛@)
				:(l::Gꑷ.i)==(؍v)
				:(l::؍v._)==(G)
				:(l::l.喼)==({莛@)
			}//`mc
			:(^){
				`:(l::l._)
				Reiݒ:(l,喼,{莛@)
			       	Reii荞:(l,_,`)
			        ReiO:(l,g,)
				ReiO:(l,g,)
				ReiO:(l,otO,o)
				ReiO:(l,lԍ,Gꑷ)
		                Rei\[g:(l,md,~)
				ReiI:(l`,擪)
			}//
			:(U){
				`:(l::l._)
				Reiݒ:(l,喼,؍v)
			       	Reii荞:(l,_,`)
			        ReiO:(l,g,)
				ReiO:(l,g,)
				ReiO:(l,otO,o)
				ReiO:(l,lԍ,Gꑷ)
				Rei\[g:(l,md,~)
				ReiI:(l`,擪)
			}//
			b:(؍v,l`)[[悵AS\n]n߂邼]]
			b:(l`,؍v)[[I\nF쐅R̐VDFkサ\nIWCɋ߂ÂĂĂ邼I]]
			b:(؍v,l`)[[F쐅R̐VDc\n\ɕĂ\nɊĂ킯]]
			b:(Gꑷ,؍v)[[ǂ񂾂Ae]]
			b:(؍v,Gꑷ)[[AO\nE`̃V}ʂ낤Ă\n^_Œʂ킯ɂ͂˂]]
			b:(؍v,Gꑷ)[[Ɂc\n\̐VDǂȂ񂩂\nƂKv]]
			b:(؍v,Gꑷ)[[|Ȃ炻̂܂ܒ߂Ⴂ\nłȂȂ\nWƂɂȂ񂩂]]
			b:(؍v,Gꑷ)[[悵IYǂI\nɎxxI\now邼I]]
			喼Ƃ`:(l::l.喼)
			CO`:(CO::㐅R)
			COa:(CO::F쐅R)
			`:(l::l._)
			Ԃ`:(l::㕐g._)
			Ԃa:(l::S×._)
			:(CO::COa.O𓯖(喼Ƃ`))!=(Ȃ)
			:(^){
				XV:(CO::COa.O𓯖(喼Ƃ`))(Ȃ)
			}//
			:(CO::COa.O𓯖(CO`))!=(Ȃ)
			:(^){
				XV:(CO::COa.O𓯖(CO`))(Ȃ)
			}//
			`mc:{
				:(l::l)!=(؍v)
				:(l::l)!=(Gꑷ)
			}//`mc
			:(^){
				l`:(l::l)
				Reiݒ:(l,喼,喼Ƃ`)
				Reii荞:(l,_,`)
				ReiO:(l,lԍ,؍v)
				ReiO:(l,lԍ,Gꑷ)
				ReiO:(l,lԍ,l)
				ReiO:(l,otO,o)
				Rei\[g:(l,,)
				Rei\[g:(l,RZ\,)
				[v:{//
					ReiI:(la,擪)
					ubNEo:(U)
					:(ReiJE^)>(2)
					ubNEo:(U)
					ReiI:(,1)
				}//
				Rei\[g:(l,mM,~)
				:(ReiJE^)>(0)
				:(^){
					ReiI:(la,擪)
					ReiI:(,1)
				}//
				:(U){
					la:(l::)
					lb:(l::)
				}//
				:(ReiJE^)>(0)
				:(^){
					ReiI:(lb,擪)
					ReiI:(,1)
				}//
				:(U){
					lb:(l::)
				}//
			}//
			:(U){
				Reiݒ:(l,喼,喼Ƃ`)
				Reii荞:(l,_,`)
				ReiO:(l,lԍ,؍v)
				ReiO:(l,lԍ,Gꑷ)
				ReiO:(l,otO,o)
				Rei\[g:(l,,)
				Rei\[g:(l,RZ\,)
				[v:{//
					ReiI:(l`,擪)
					ubNEo:(U)
					:(ReiJE^)>(3)
					ubNEo:(U)
					ReiI:(,1)
				}//[v
				Rei\[g:(l,mM,~)
				:(ReiJE^)>(0)
				:(^){
					ReiI:(l`,擪)
					ReiI:(,1)
				}//
				:(U){
					l`:(l::)
					la:(l::)
					lb:(l::)
				}//
				:(ReiJE^)>(0)
				:(^){
					ReiI:(la,擪)
					ReiI:(,1)
				}//
				:(U){
					la:(l::)
					lb:(l::)
				}//
				:(ReiJE^)>(0)
				:(^){
					ReiI:(lb,擪)
					ReiI:(,1)
				}//
				:(U){
					lb:(l::)
				}//
			}//U
			CRcҐŋ:(lRc,O,_ړ,G,,G,؍v,Gꑷ,l`,la,lb,1000,8000,2500,60,0,12000,0)
			CRcҐŋ:(CxgpPRc,H,_ړ,G,,H,S×,,,,,1000,8000,0,0,200,20000,0)
		}//XNvgI
	}//CxgI
	Cxg:FY̐킢ړI{
		:x
		_@:RcړI(F쐅R,S×,_ړ,G)
		:{
			:(Cxg::FY̐킢])==(ς)
		}//I
		XNvg:{
			l`:(Rc::lRc.R)
			la:(Rc::lRc.S)
			X`\:(CxgX`,SbDo,,,tF[h)//܂SŕĂ悤ɂ͌Ȃ悤ȁc
			b:(l`,؍v)[[łcI\nꂪM点VDI]]
			i[V:[[哛AO~̓Sb\nD̊O𕢂ܕSΐς݂̋D\nʖuDvƂĂ΂ꂽ]]
			i[V:[[F쐅RJi߂Ă\nꂪu閧vł]]
			X`:(tF[h)
			b:(la,؍v)[[{ɓSłłĂ悤Ɍ邪c\nɒނ̂IH]]
			b:(؍v,la)[[RÂ܂܋AȂĂĂ݂\nGO͐Dc̐VDɃrr\noČ邼]]
			//rr̋N͕̓KZ炵łA]ˎɂ͎gĂ̂mFĂ邻ł
			b:(؍v,l`)[[ȘbL܂珤肾\nA\n̂͂ł˂]]
			b:(؍v,l`)[[YǂI\nUJnI\nGO̗͂ĂI]]
			Rcw:(lRc,RcU,CxgpPRc,)
		}//XNvgI
	}//CxgI
	Cxg:FY̐킢{
		:x
		_@:I(㐅R,F쐅R,)
		:{
			:(Cxg::FY̐킢ړI)==(ς)
		}//I
		XNvg:{
			:(Rc::lRc.)==()
			:(^){
				l`:(Rc::lRc.R)
				:(l::l`.e)==(؍v)
				:(^){
					ݒ:(`)[[e]]
				}//
				:(U){
					ݒ:(`)[[]]
				}//
				b:(l`,؍v)[[<`>I̓S̑DłI]]
				b:(؍v,l`)[[悤IYǂI悭I\nƂł˂z\nA̕ゾ]]
				b:(Gꑷ,؍v)[[eIŌ̈ǂ͍~Ă]]
				b:(؍v,Gꑷ)[[͗ǂI\nƑ㐅R\nlŔĂ邼I]]
				X`\:(CxgX`,C,,,tF[h)
				i[V:[[FYōsꂽ\nGOƌF쐅R̐킢\nGȌɏIc]]
				i[V:[[MF쐅Rɍ点\nV̓SbDł\n㐅RƂ̐킢̑O]]
				i[V:[[GȌPɑȂsk\nS×݂͒䂭SbDƉ^ɂ\ncꂽŌ̈ǂ͎GO֍~]]
				i[V:[[̋Zp͑㐅Rւ\nĂ܂̂ł]]
				Rcw:(lRc,A,,)
				Rcw:(CxgpPRc,A,,)
				`:(l::؍v._)
				:(::`.R)+(24000)
				:(::`.)+(60000)
				:(::`.m)+(12000)
				XV:(::`.R)()
				XV:(::`.)()
				XV:(::`.m)()
				XV:(CO::㐅R.SbDZp)(\)
				Reiݒ:(l,CO,F쐅R)
				ReiO:(l,g,)
				ReiO:(l,otO,o)
				Rei\[g:(l,CM,~)
				ReiI:(l`,擪)
				Ɠ:(S×,l`)
				S:(S×)
			}//
			:(U){
				aflύX:(Cxg@)
				l`:(Rc::lRc.R)
				la:(Rc::lRc.S)
				喼Ƃ`:(l::l.喼)
				`:(l::l._)
				Reiݒ:(l,喼,喼Ƃ`)
				Reii荞:(l,_,`)
				ReiO:(l,lԍ,؍v)
				ReiO:(l,lԍ,Gꑷ)
				ReiO:(l,lԍ,؏d)
				ReiO:(l,otO,o)
				Rei\[g:(l,RZ\,~)
				ReiI:(lb,擪)
				:(l::l`)==(lb)
				:(^){
					lc:(l::la)
				}//
				:(U){
					lc:(l::l`)
				}//
				:(l::lc.e)==(؍v)
				:(^){
					ݒ:(`)[[e]]
					ݒ:(a)[[ZM]]
				}//
				:(U){
					ݒ:(`)[[]]
					ݒ:(a)[[(Gꑷ.)]]
				}//
				b:(l`,؍v)[[<`>IʖڂI\n̑D͔R₹˂I]]
				b:(l`,؍v)[[ΖĂbɒeꂿ܂\nD̂𓊂ޏꏊI]]//Q[ł͂ǂ_[W܂
				b:(la,؍v)[[肪Ȃ\n哛܂Őςł₪邵]]
				b:(la,؍v)[[ڑD̂ԂĂꂽzI\nᖳI]]
				b:(؍v,la)[[N\I\n̉炶ǂɂł񂩁cI\nÂ܂܃^_ŋA邱Ƃ͏o˂c]]
				b:(؍v,Gꑷ)[[I]]
				b:(Gꑷ,؍v)[[ǂAeI]]
				b:(؍v,Gꑷ)[[OA\nɋ߂ÂĊώ@ėI]]
				b:(Gꑷ,؍v)[[́IH@IH]]
				b:(؍v,Gꑷ)[[AOI]]
				b:(Gꑷ,؍v)[[₢₢₢I@ȂI\n؂[oɂĂ\nǂĂ̂ÃN\eI]]
				b:(؍v,Gꑷ)[[I\nGOňԖڂǂ̂͂OI\nOė񂪈ԐMpłI]]
				b:(؍v,Gꑷ)[[炱̎d͂OȊOɔC˂I\nꂪ킩ƂƂƍsė₪I\ñN\qI]]
				b:(Gꑷ,؍v)[[```II]]
				b:(؍v,lb)[[{l̖O}I\n{Gꑷ.O}̑D͂OǂI\n͍DȓzAčsI]]
				b:(؍v,la)[[̘A͐w`𗧂ĒI\nxd|邼I]]
				wiύX:(tB[h,C,tF[h)
				aflύX:(Rcړ)
				b:(Gꑷ,lb)[[񂾂ÃN\ec\n{l̖O}A񂶂܂]]
				b:(lb,Gꑷ)[[͂͂́ACɂȂ\nہA̖ڂԐMpłĂ̂\nGOȂF]]
				b:(Gꑷ,lb)[[A܂AC͂˂H\nǂAĂ̂ƖU肷̂\nʂɂė~񂾂@ꂶf˂]]
				rdX^[g:(^D͖Cˌ)
				aflύX:()
				b:(lb,Gꑷ)[[ƁAn߂݂Ă\nI܂莞Ԃ͎˂I\n؂[oɂꂽ͂˂ȁI]]
				b:(lb,Gꑷ)[[xグ邪\n肠ƂĂI]]
				b:(Gꑷ,lb)[[ICꂽI]]
				b:(lb,叫)[[OIS͂őI]]
				ϖb:(叫,叫,[[G]],[[O]])[[I]]
				X`\:(CxgX`,SbDo,,,tF[h)
				b:(Gꑷ,Gꑷ)[[i߂ċ߂ŌƖ{ɂł\n@傫́c\Ԃ͂邩H\n@ƁA̐SȂ̂͑bȁj]]
				b:(Gꑷ,Gꑷ)[[iȁ[قǁA͂悭łĂ₪c\n@ڂ݂mɓS̑DɌ邪\n@߂ŌSɌԂj]]
				b:(Gꑷ,Gꑷ)[[iS̑DȂ\n@S̑DĂ킯cj]]
				b:(lb,Gꑷ)[[IǂIH]]
				b:(Gꑷ,lb)[[IvIEĂI]]
				X`:(tF[h)
				wi߂:(tF[h)
				b:(lc,؍v)[[<`>I<a>߂ėI]]
				b:(؍v,Gꑷ)[[TグIނ邼I]]
				i[V:[[āc]]
				aflύX:(Rcړ)
				b:(Gꑷ,؍v)[[߂AN\e]]
				b:(؍v,Gꑷ)[[c؂[oɂ͂ȂĂ˂݂]]
				b:(Gꑷ,؍v)[[܂ˁAF̂]]
				b:(؍v,lb)[[{l̖O}A߂Ăň񂾂\nc肪Ȃ\nTĂႭ˂]]
				b:(lb,Gꑷ)[[I]]
				b:(؍v,lb)[[ƁA񂶂܂z\nȂׂAċAĂ\n{ĂĂ]]
				b:(lb,Gꑷ)[[c킩I]]
				b:(؍v,Gꑷ)[[ŁAN\q\nO͘b\nH]]
				b:(Gꑷ,؍v)[[܂AJN͌\nƂ낾ȁc]]
				b:(Gꑷ,؍v)[[͓SłłĂ킯Ȃ\n܂Ŗ؂łłD\nォSłtĂ邾]]
				b:(Gꑷ,؍v)[[傤ǁADZ𒅂݂ĂȂ񂾂\nЂƂ܂\ńuSbDvČĂԂƂɂ]]
				b:(؍v,Gꑷ)[[uSbDvc\nŁAԂ|͂̂H]]
				b:(Gꑷ,؍v)[[c\n͓VˌRt܂˂񂾂\nȃzCzCǂM킯˂]]
				b:(Gꑷ,؍v)[[܁Aɂ肠܂łɂ͍lƂ]]
				b:(؍v,Gꑷ)[[d˂ȁc\nc̉IPނI]]
				X`\:(CxgX`,C,,,tF[h)
				i[V:[[FYōsꂽ\nGOƌF쐅R̐킢\nF쐅ȐɏIc]]
				i[V:[[F쐅R̔閧ł\nSbDɒ񂾎GOł\n̗͂sk]]
				i[V:[[SbD͂̂܂܍oRđpɓ\nΎR{莛̊C㕕\nJn̂ł]]
				Rcw:(lRc,A,,)
				Rcw:(CxgpPRc,A,ΎR{,)
			}//
		}//XNvgI
	}//CxgI
	Cxg:񎟖ؒÐ̐킢]{
		:x
		_@:]Jn()
		:{
			:(Cxg::ؒÐ̐킢E]荇ԓ)==(ς)
			nq:{
				`mc:{//GȌꍇ
					:(Cxg::FY̐킢)==(ς)
					:(Rc::CxgpPRc.gp)==(gp)
					:(喼::{莛@.)==(^)
					:(喼::DcM.)==(^)
					:(喼::їP.)==(^)
					:(CO::㕐g.)==(^)
					:(CO::S×.)==(^)
					:(喼::ʏ.)==(^)
					//:(喼::rؑd.)==(^)
					:(喼::{莛@.O𓯖(їP))!=(Ȃ)
					:(喼::DcM.O(їP))==()
					:(CO::㐅R.O𓯖(їP))!=(Ȃ)
					:(CO::F쐅R.O𓯖(DcM))!=(Ȃ)
					nq:{
						`mc:{
							:(l::؍v.喼)==({莛@)
							:(l::Gꑷ.i)==(؍v)
							:(l::؍v._)==(G)
							:(l::l.喼)==({莛@)
						}//`mc
						`mc:{
							:(喼::؍v.)==(^)
							:(l::Gꑷ.i)==(؍v)
							:(l::؍v._)==(G)
							:(l::Gꑷ._)==(G)
							:(喼::{莛@.O𓯖(؍v))!=(Ȃ)
							:(l::l.喼)==(؍v)
						}//`mc
					}//nq
					:(CO::F쐅R.SbDZp)==(s)
					:(CO::㐅R.SbDZp)==(s)
					:(喼::{莛@.{)==(ΎR{)
				}//`mc
				`mc:{//ї̏ꍇ
					:(喼::{莛@.)==(^)
					:(喼::DcM.)==(^)
					:(喼::їP.)==(^)
					:(CO::㕐g.)==(^)
					:(CO::S×.)==(^)
					:(喼::ʏ.)==(^)
					//:(喼::rؑd.)==(^)
					:(喼::{莛@.O𓯖(їP))!=(Ȃ)
					:(喼::DcM.O(їP))==()
					:(CO::㐅R.O𓯖(їP))!=(Ȃ)
					:(CO::F쐅R.O𓯖(DcM))!=(Ȃ)
					nq:{
						`mc:{
							:(l::؍v.喼)==({莛@)
							:(l::Gꑷ.i)==(؍v)
							:(l::؍v._)==(G)
						}//`mc
						`mc:{
							:(喼::؍v.)==(^)
							:(l::Gꑷ.i)==(؍v)
							:(l::؍v._)==(G)
							:(l::Gꑷ._)==(G)
							:(喼::{莛@.O𓯖(؍v))!=(Ȃ)
						}//`mc
					}//nq
					:(CO::F쐅R.SbDZp)==(s)
					:(CO::㐅R.SbDZp)==(s)
					:(喼::{莛@.{)==(ΎR{)
					:(l::l.喼)==(їP)
				}//`mc
				`mc:{//ї̏ꍇ
					:(喼::{莛@.)==(^)
					:(喼::DcM.)==(^)
					:(喼::їP.)==(^)
					:(CO::㕐g.)==(^)
					:(CO::S×.)==(^)
					:(喼::ʏ.)==(^)
					//:(喼::rؑd.)==(^)
					:(喼::{莛@.O𓯖(їP))!=(Ȃ)
					:(喼::DcM.O(їP))==()
					:(CO::㐅R.O𓯖(їP))!=(Ȃ)
					:(CO::F쐅R.O𓯖(DcM))!=(Ȃ)
					nq:{
						`mc:{
							:(l::؍v.喼)==({莛@)
							:(l::Gꑷ.i)==(؍v)
							:(l::؍v._)==(G)
						}//`mc
						`mc:{
							:(喼::؍v.)==(^)
							:(l::Gꑷ.i)==(؍v)
							:(l::؍v._)==(G)
							:(l::Gꑷ._)==(G)
							:(喼::{莛@.O𓯖(؍v))!=(Ȃ)
						}//`mc
					}//nq
					:(CO::F쐅R.SbDZp)==(s)
					:(CO::㐅R.SbDZp)==(s)
					:(喼::{莛@.{)==(ΎR{)
					:(l::l.喼)!=(їP)
					:(l::l.喼)!=({莛@)
					:(l::l.喼)!=(؍v)
					:(l::l.喼)!=(DcM)
					:(l::l.喼)!=(ʏ)
					:(l::l.喼)!=(rؑd)
					喼Ƃ`:(l::l.喼)
					:(喼::喼Ƃ`.O𓯖(їP))!=(Ȃ)
					`:(l::l._)
					nq:{
						:(_::`.)==(hE)
						:(_::`.)==(|)
						:(_::`.)==()
						:(_::`.)==()
						:(_::`.)==(O)
						:(_::`.)==(d)
						:(_::`.)==(ɗ\)
						:(_::`.)==(])
						:(_::`.)==(gEWH)
					}//nq
				}//`mc
			}//nq
		}//I
		XNvg:{
			`mc:{//GȌꍇ
				nq:{
					:(l::l)==(؍v)
					:(l::l.i)==(؍v)
				}//nq
				:(l::l._)==(G)
			}//`mc
			:(^){
				`mc:{
					:(l::؍v.喼)==({莛@)
					:(l::Gꑷ.i)==(؍v)
					:(l::؍v._)==(G)
					:(l::l.喼)==({莛@)
				}//`mc
				:(^){
					`:(l::l._)
					Reiݒ:(l,喼,{莛@)
			        	Reii荞:(l,_,`)
				        ReiO:(l,g,)
					ReiO:(l,g,)
					ReiO:(l,otO,o)
		        	        Rei\[g:(l,,)
			                ReiI:(l`,擪)
				}//
				:(U){
					`:(l::l._)
					Reiݒ:(l,喼,؍v)
			        	Reii荞:(l,_,`)
				        ReiO:(l,g,)
					ReiO:(l,g,)
					ReiO:(l,otO,o)
		        	        Rei\[g:(l,,)
			                ReiI:(l`,擪)
				}//
				b:(؍v,l`)[[悵AS\n]n߂邼]]
				b:(؍v,l`)[[āAO͐Dc̐V\nꂿ܂킯c]]
				b:(؍v,l`)[[M̖Y\n܂ΎR͂̕n߂炵]]
				b:(Gꑷ,؍v)[[܁AM\n̂߂ɂ点񂾂낤]]
				b:(؍v,Gꑷ)[[ŁA@̕\n܂їƂɕƉ^э݂˗炵]]
				b:(؍v,Gꑷ)[[ŖїƂ\n悤ɗvĂ]]
				b:(l`,؍v)[[c܂AƐ키̂H]]
				b:(؍v,l`)[[͐ΎR͂܂Ă\nǂ͖̂@̕Ȃ\nw^Ăꍇ˂]]
				b:(؍v,l`)[[̂Ƃ날Ɛ̂̓E`Ȃ\nїƂ⑺㐅R\nLɂȂ]]
				b:(؍v,l`)[[O񓯗lɈxWHō\nꂩSŐΎR֌]]
				b:(؍v,l`)[[YǂI\nɎxxI\now邼I]]
				b:(Gꑷ,؍v)[[I]]
				喼Ƃ`:(l::؍v.喼)
				喼Ƃa:(喼::їP)
				喼Ƃb:(喼::͖ʐ)
				喼Ƃc:(喼::DcM)
				CO`:(CO::㐅R)
				COa:(CO::F쐅R)
				`:(l::l._)
				a:(l::їP._)
				b:(l::͖ʐ._)
				c:(l::DcM._)
				Ԃ`:(l::㕐g._)
				Ԃa:(l::S×._)
				:(喼::喼Ƃc.O𓯖(喼Ƃ`))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃ`))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(喼Ƃa))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃa))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(喼Ƃb))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃb))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(CO`))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(CO`))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃ`))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃ`))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃa))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃa))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃb))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃb))(Ȃ)
				}//
				:(CO::COa.O𓯖(CO`))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(CO`))(Ȃ)
				}//
				`mc:{
					:(l::l)!=(؍v)
					:(l::l)!=(Gꑷ)
				}//`mc
				:(^){
					l`:(l::l)
					Reiݒ:(l,喼,喼Ƃ`)
					Reii荞:(l,_,`)
					ReiO:(l,lԍ,؍v)
					ReiO:(l,lԍ,Gꑷ)
					ReiO:(l,lԍ,l)
					ReiO:(l,otO,o)
					Rei\[g:(l,,)
					Rei\[g:(l,RZ\,)
					[v:{//
						ReiI:(la,擪)
						ubNEo:(U)
						:(ReiJE^)>(2)
						ubNEo:(U)
						ReiI:(,1)
					}//[v
					Rei\[g:(l,mM,~)
					:(ReiJE^)>(0)
					:(^){
						ReiI:(la,擪)
						ReiI:(,1)
					}//
					:(U){
						la:(l::)
						lb:(l::)
					}//
					:(ReiJE^)>(0)
					:(^){
						ReiI:(lb,擪)
						ReiI:(,1)
					}//
					:(U){
						lb:(l::)
					}//
				}//
				:(U){
					Reiݒ:(l,喼,喼Ƃ`)
					Reii荞:(l,_,`)
					ReiO:(l,lԍ,؍v)
					ReiO:(l,lԍ,Gꑷ)
					ReiO:(l,otO,o)
					Rei\[g:(l,,)
					Rei\[g:(l,RZ\,)
					[v:{//
						ReiI:(l`,擪)
						ubNEo:(U)
						:(ReiJE^)>(3)
						ubNEo:(U)
						ReiI:(,1)
					}//[v
					Rei\[g:(l,mM,~)
					:(ReiJE^)>(0)
					:(^){
						ReiI:(l`,擪)
						ReiI:(,1)
					}//
					:(U){
						l`:(l::)
						la:(l::)
						lb:(l::)
					}//
					:(ReiJE^)>(0)
					:(^){
						ReiI:(la,擪)
						ReiI:(,1)
					}//
					:(U){
						la:(l::)
						lb:(l::)
					}//
					:(ReiJE^)>(0)
					:(^){
						ReiI:(lb,擪)
						ReiI:(,1)
					}//
					:(U){
						lb:(l::)
					}//
				}//U
				CRcҐŋ:(lRc,Ԃ`,_ړ,F{,,`,؍v,Gꑷ,l`,la,lb,1000,8000,2000,50,0,10000,0)
			}//^
			`mc:{//їƂŖ{̏ꍇ
				:(l::l.喼)==(їP)
				:(l::l._)==(l勒_)
			}//`mc
			:(^){
				b:(їP,MƐb)[[FA悤\nł͕]n߂]]
				b:(,їP)[[\グ܂\nΎRV̌@lēx\nƉ^э݂̗v͂Ă܂]]
				b:(їP,MƐb)[[ӂށcM\nǂ܂łH邩]]
				b:(MƐb,їP)[[łc\nDcƂ͐V̓S̑D\npӂĂƂ̂ƂŁc]]
				b:(їP,MƐb)[[ށẢ\͂킵Ă\nA{ɓS̑D\npӂłƂ͎v]]
				b:(OƐb,їP)[[ꂪcɓĂɂ\nFYŎGOƈ킵\njƂ̂]]
				b:(їP,OƐb)[[GOH@ȑO̐Ōł\nGOł̐\n邱Ƃ͂ȂƂ͎vc]]
				b:(їP,OƐb)[[A\͖{Ȃ̂ʂ]]
				b:(OƐb,їP)[[{ɓS̑DcH]]
				b:(їP,OƐb)[[GOɘb𕷂Ă݂΂悩낤\nēxAeʂɏW\nDc̐V@ΎR͂̕]]
				b:(їP,OƐb)[[xWHɂč\nGOW\nowI]]
				b:(MƐb,їP)[[͂͂I]]
				喼Ƃ`:(l::؍v.喼)
				喼Ƃa:(喼::їP)
				喼Ƃb:(喼::͖ʐ)
				喼Ƃc:(喼::DcM)
				CO`:(CO::㐅R)
				COa:(CO::F쐅R)
				`:(l::l._)
				a:(l::؍v._)
				b:(l::͖ʐ._)
				c:(l::DcM._)
				Ԃ`:(l::㕐g._)
				Ԃa:(l::S×._)
				:(喼::喼Ƃc.O𓯖(喼Ƃ`))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃ`))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(喼Ƃa))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃa))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(喼Ƃb))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃb))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(CO`))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(CO`))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃ`))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃ`))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃa))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃa))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃb))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃb))(Ȃ)
				}//
				:(CO::COa.O𓯖(CO`))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(CO`))(Ȃ)
				}//
				:(l::l)!=(їP)
				:(^){
					l`:(l::l)
					Reiݒ:(l,喼,їP)
					ReiO:(l,g,喼)
					ReiO:(l,otO,o)
					ReiO:(l,lԍ,엲i)
					ReiO:(l,lԍ,l)
					Rei\[g:(l,,)
					Rei\[g:(l,RZ\,)
					[v:{//
						ReiI:(la,擪)
						ubNEo:(U)
						:(ReiJE^)>(2)
						ubNEo:(U)
						ReiI:(,1)
					}//[v
					Rei\[g:(l,mM,~)
					:(ReiJE^)>(0)
	        			:(^){
						ReiI:(la,擪)
						ReiI:(,1)
					}//
			        	:(U){
						la:(l::)
						lb:(l::)
			                }//
					:(ReiJE^)>(0)
				        :(^){
						ReiI:(lb,擪)
						ReiI:(,1)
					}//
        				:(U){
						lb:(l::)
					}//
				}//^
				:(U){
					Reiݒ:(l,喼,їP)
					ReiO:(l,g,喼)
					ReiO:(l,otO,o)
					ReiO:(l,lԍ,엲i)
					Rei\[g:(l,,)
					Rei\[g:(l,RZ\,)
					[v:{//
						ReiI:(l`,擪)
						ubNEo:(U)
						:(ReiJE^)>(3)
						ubNEo:(U)
						ReiI:(,1)
					}//[v
					Rei\[g:(l,mM,~)
					:(ReiJE^)>(0)
					:(^){
						ReiI:(l`,擪)
						ReiI:(,1)
					}//
					:(U){
						l`:(l::)
						la:(l::)
						lb:(l::)
					}//
					:(ReiJE^)>(0)
					:(^){
						ReiI:(la,擪)
						ReiI:(,1)
					}//
					:(U){
						la:(l::)
						lb:(l::)
					}//
					:(ReiJE^)>(0)
					:(^){
						ReiI:(lb,擪)
						ReiI:(,1)
					}//
					:(U){
						lb:(l::)
					}//
				}//U
				CRcҐŋ:(lRc,O,_ړ,F{,,̒,їP,엲i,l`,la,lb,1000,8000,3500,70,0,14000,0)
			}//^
			`mc:{//їƂŖ{ȊȌꍇ
				:(l::l.喼)==(їP)
				:(l::l._)!=(l勒_)
			}//`mc
			:(^){
				`:(l::l._)
				Reiݒ:(l,喼,їP)
			        Reii荞:(l,_,`)
				ReiO:(l,g,喼)
				ReiO:(l,g,)
				ReiO:(l,g,)
				ReiO:(l,otO,o)
		        	Rei\[g:(l,md,~)
				:(ReiJE^)>(0)
				:(^){
			        	ReiI:(l`,擪)
					ReiI:(,1)
				}//
				:(U){
					l`:(l::叫)
					la:(l::叫)
				}//
				:(ReiJE^)>(0)
				:(^){
				        ReiI:(la,擪)
				}//
				:(U){
					la:(l::叫)
				}//
				b:(lol,l`)[[FA悤\nł͕]n߂]]
				b:(,lol)[[\グ܂@aēx\nΎR{莛ւƕƉ^э݂s\nowƂ̂Ƃɂ܂]]
				b:(lol,l`)[[cMO[Ƃ]]
				b:(l`,lol)[[Mт͓S̑DpӂĂ\n\Ă܂c]]
				b:(lol,l`)[[Ȃ̂\n{ɗpӂł킯Ȃ낤]]
				b:(la,lol)[[ꂪc@ɓĂɂ\nFYŎGOƈ킵\njƂ̂]]
				b:(lol,la)[[GOH\ncȂ΁A\͖{Ȃ̂ʂ]]
				b:(lol,la)[[{їP.O}͎GOɂWĂ̂H]]
				b:(la,lol)[[͂AO񓯗lWHɍĂ\nΎR֌Ƃ̂Ƃł܂]]
				b:(lol,l`)[[悵Ał͉WH֌\nowI]]
				b:(l`,lol)[[͂͂I]]
				喼Ƃ`:(l::؍v.喼)
				喼Ƃa:(喼::їP)
				喼Ƃb:(喼::͖ʐ)
				喼Ƃc:(喼::DcM)
				CO`:(CO::㐅R)
				COa:(CO::F쐅R)
				`:(l::l._)
				a:(l::؍v._)
				b:(l::͖ʐ._)
				c:(l::DcM._)
				Ԃ`:(l::㕐g._)
				Ԃa:(l::S×._)
				:(喼::喼Ƃc.O𓯖(喼Ƃ`))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃ`))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(喼Ƃa))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃa))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(喼Ƃb))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃb))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(CO`))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(CO`))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃ`))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃ`))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃa))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃa))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃb))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃb))(Ȃ)
				}//
				:(CO::COa.O𓯖(CO`))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(CO`))(Ȃ)
				}//
				:(l::lol)!=(엲i)
				:(^){
					:(l::l)!=(lol)
					:(^){
						l`:(l::l.i)
						la:(l::l)
						Reiݒ:(l,喼,їP)
						ReiO:(l,lԍ,엲i)
						ReiO:(l,lԍ,l)
						ReiO:(l,lԍ,lol)
						ReiO:(l,otO,o)
						Rei\[g:(l,,~)
						Rei\[g:(l,RZ\,~)
						ReiI:(lb,擪)
					}//
					:(U){
						l`:(l::l)
						Reiݒ:(l,喼,їP)
						ReiO:(l,lԍ,엲i)
						ReiO:(l,lԍ,l)
						ReiO:(l,lԍ,lol)
						ReiO:(l,otO,o)
						Rei\[g:(l,,)
						Rei\[g:(l,RZ\,)
						[v:{//
							ReiI:(la,擪)
							ubNEo:(U)
							:(ReiJE^)>(2)
							ubNEo:(U)
							ReiI:(,1)
						}//[v
						Rei\[g:(l,mM,~)
						:(ReiJE^)>(0)
						:(^){
							ReiI:(la,擪)
							ReiI:(,1)
						}//
						:(U){
							la:(l::)
							lb:(l::)
						}//
						:(ReiJE^)>(0)
						:(^){
							ReiI:(lb,擪)
							ReiI:(,1)
						}//
						:(U){
							lb:(l::)
						}//
					}//
				}//^
				:(U){
					:(l::l)!=(lol)
					:(^){
						l`:(l::l)
						Reiݒ:(l,喼,їP)
						ReiO:(l,lԍ,엲i)
						ReiO:(l,lԍ,l)
						ReiO:(l,otO,o)
						Rei\[g:(l,,)
						Rei\[g:(l,RZ\,)
						[v:{//
							ReiI:(la,擪)
							ubNEo:(U)
							:(ReiJE^)>(2)
							ubNEo:(U)
							ReiI:(,1)
						}//[v
						Rei\[g:(l,mM,~)
						:(ReiJE^)>(0)
						:(^){
							ReiI:(la,擪)
							ReiI:(,1)
						}//
						:(U){
							la:(l::)
							lb:(l::)
						}//
						:(ReiJE^)>(0)
						:(^){
							ReiI:(lb,擪)
							ReiI:(,1)
						}//
						:(U){
							lb:(l::)
						}//
					}//
					:(U){
						Reiݒ:(l,喼,їP)
						ReiO:(l,lԍ,엲i)
						ReiO:(l,lԍ,l)
						ReiO:(l,lԍ,lol)
						ReiO:(l,otO,o)
						Rei\[g:(l,,)
						Rei\[g:(l,RZ\,)
						[v:{//
							ReiI:(l`,擪)
							ubNEo:(U)
							:(ReiJE^)>(3)
							ubNEo:(U)
							ReiI:(,1)
						}//[v
						Rei\[g:(l,mM,~)
						:(ReiJE^)>(0)
						:(^){
							ReiI:(l`,擪)
							ReiI:(,1)
						}//
						:(U){
							l`:(l::)
							la:(l::)
							lb:(l::)
						}//
						:(ReiJE^)>(0)
						:(^){
							ReiI:(la,擪)
							ReiI:(,1)
						}//
						:(U){
							la:(l::)
							lb:(l::)
						}//
						:(ReiJE^)>(0)
						:(^){
							ReiI:(lb,擪)
							ReiI:(,1)
						}//
						:(U){
							lb:(l::)
						}//
					}//
				}//U
				CRcҐŋ:(lRc,O,_ړ,F{,,̒,їP,엲i,l`,la,lb,1000,8000,3500,70,0,14000,0)
			}//^
			`mc:{//ї̏ꍇ
				:(l::l.喼)!=(їP)
				:(l::l.喼)!=({莛@)
				:(l::l.喼)!=(؍v)
				:(l::l.喼)!=(DcM)
			}//`mc
			:(^){
				`:(l::l._)
				喼Ƃ`:(l::l.喼)
				Reiݒ:(l,喼,喼Ƃ`)
			        Reii荞:(l,_,`)
				ReiO:(l,g,喼)
				ReiO:(l,g,)
				ReiO:(l,g,)
				ReiO:(l,otO,o)
		        	Rei\[g:(l,md,~)
				:(ReiJE^)>(0)
				:(^){
			        	ReiI:(l`,擪)
					ReiI:(,1)
				}//
				:(U){
					l`:(l::叫)
					la:(l::叫)
				}//
				:(ReiJE^)>(0)
				:(^){
				        ReiI:(la,擪)
				}//
				:(U){
					la:(l::叫)
				}//
				b:(lol,la)[[FA悤\nł͕]n߂]]
				b:(,lol)[[\グ܂@їƂΎR{莛\nēx̕Ɖ^эݍs߂\nowv͂Ă܂]]
				b:(lol,la)[[ӂށcM߂̈Ƃ]]
				b:(la,lol)[[\͂ɂȂ܂H]]
				b:(lol,la)[[MS̑D𑢂点Ƃ̂H\nȂƂ{ɏoƂ͎vʂc]]
				b:(l`,lol)[[ꂪcɓĂɂ\nFYŎGOƈ킵\njƂ̂]]
				b:(lol,l`)[[GOsꂽ̂H\nł́A\͖{Ȃ̂ʂ\nїa͎GOɂĂ̂H]]
				b:(l`,lol)[[͂AO񓯗l\ne͂WHōĂ\nΎR֌Ƃ̂Ƃł܂]]
				b:(lol,l`)[[悵Ał͏owƂ悤\nsI]]
				b:(la,lol)[[͂͂I]]
				喼Ƃ`:(l::؍v.喼)
				喼Ƃa:(喼::їP)
				喼Ƃb:(喼::͖ʐ)
				喼Ƃc:(喼::DcM)
				CO`:(CO::㐅R)
				COa:(CO::F쐅R)
				`:(l::l._)
				a:(l::؍v._)
				b:(l::͖ʐ._)
				c:(l::DcM._)
				Ԃ`:(l::㕐g._)
				Ԃa:(l::S×._)
				:(喼::喼Ƃc.O𓯖(喼Ƃ`))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃ`))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(喼Ƃa))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃa))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(喼Ƃb))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(喼Ƃb))(Ȃ)
				}//
				:(喼::喼Ƃc.O𓯖(CO`))!=(Ȃ)
				:(^){
					XV:(喼::喼Ƃc.O𓯖(CO`))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃ`))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃ`))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃa))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃa))(Ȃ)
				}//
				:(CO::COa.O𓯖(喼Ƃb))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(喼Ƃb))(Ȃ)
				}//
				:(CO::COa.O𓯖(CO`))!=(Ȃ)
				:(^){
					XV:(CO::COa.O𓯖(CO`))(Ȃ)
				}//
				喼Ƃ`:(l::l.喼)
				l`:(喼::喼Ƃ`.)
				:(l::l`)!=(l)
				:(^){
					la:(l)
					Reiݒ:(l,喼,喼Ƃ`)
					ReiO:(l,g,喼)
					ReiO:(l,lԍ,l)
					ReiO:(l,otO,o)
					Rei\[g:(l,,)
					Rei\[g:(l,RZ\,)
					[v:{//
						ReiI:(lb,擪)
						ubNEo:(U)
						:(ReiJE^)>(3)
						ubNEo:(U)
						ReiI:(,1)
					}//[v
					Rei\[g:(l,mM,~)
					:(ReiJE^)>(0)
					:(^){
						ReiI:(lb,擪)
						ReiI:(,1)
					}//
					:(U){
						lb:(l::)
						lc:(l::)
						ld:(l::)
					}//
					:(ReiJE^)>(0)
					:(^){
						ReiI:(lc,擪)
						ReiI:(,1)
					}//
					:(U){
						lc:(l::)
						ld:(l::)
					}//
					:(ReiJE^)>(0)
					:(^){
						ReiI:(ld,擪)
						ReiI:(,1)
					}//
					:(U){
						ld:(l::)
					}//
				}//^
				:(U){
					Reiݒ:(l,喼,喼Ƃ`)
					ReiO:(l,g,喼)
					ReiO:(l,lԍ,l)
					ReiO:(l,otO,o)
					Rei\[g:(l,,)
					Rei\[g:(l,RZ\,)
					[v:{//
						ReiI:(la,擪)
						ubNEo:(U)
						:(ReiJE^)>(4)
						ubNEo:(U)
						ReiI:(,1)
					}//[v
					Rei\[g:(l,mM,~)
					:(ReiJE^)>(0)
					:(^){
						ReiI:(la,擪)
						ReiI:(,1)
					}//
					:(U){
						la:(l::)
						lb:(l::)
						lc:(l::)
						ld:(l::)
					}//
					:(ReiJE^)>(0)
					:(^){
						ReiI:(lb,擪)
						ReiI:(,1)
					}//
					:(U){
						lb:(l::)
						lc:(l::)
						ld:(l::)
					}//
					:(ReiJE^)>(0)
					:(^){
						ReiI:(lc,擪)
						ReiI:(,1)
					}//
					:(U){
						lc:(l::)
						ld:(l::)
					}//
					:(ReiJE^)>(0)
					:(^){
						ReiI:(ld,擪)
						ReiI:(,1)
					}//
					:(U){
						ld:(l::)
					}//
				}//^
				CRcҐŋ:(lRc,O,_ړ,F{,,`,l`,la,lb,lc,ld,1000,8000,3000,60,0,12000,0)
			}//^
		}//XNvgI
	}//CxgI
	Cxg:񎟖ؒÐ̐킢ړI{
		:x
		_@:RcړI(㐅R,,_ړ,F{)
		:{
			:(Cxg::񎟖ؒÐ̐킢])==(ς)
		}//I
		XNvg:{
			`mc:{//ї̏ꍇ
				:(l::l.喼)!=(їP)
				:(l::l.喼)!=({莛@)
				:(l::l.喼)!=(؍v)
				:(l::l.喼)!=(DcM)
			}//`mc
			:(^){
				l`:(Rc::lRc.Rc)
			}//
			:(U){
				l`:(l::͖ʐ)
			}//
			wiύX:(,C~,tF[h)
			i[V:[[owї̘AR\nēxAWHւƏW\nGORcĴł]]
			aflύX:(])
			b:(їP,؍v)[[A͎GO̕X\n悭Qꂽ]]
			b:(엲i,؍v)[[Dc̐VDƐƂ̂Ƃłc\n̎̂Ƃ肢]]
			b:(؍v,їP)[[͂͂I]]
			X`\:(CxgX`,SbDo,,,tF[h)
			b:(؍v,їP)[[X͌FYɂ\nDc̐VDƌ킢܂]]
			b:(؍v,їP)[[Ȍł\nS̑D𑢂ĂƂbł\n͓Sł͂ȂS̑Dł]]
			b:(їP,؍v)[[Sc]]
			b:(؍v,їP)[[͂c傤ǑDZ𒅂悤Ȃ̂ł\n䂦A̔Ă\nuSbDvƌĂԂƂƂ܂]]
			b:(؍v,їP)[[̓SbD\nD̂ɓSłt\nΖ󂯕tʍ\ɂȂĂ]]
			b:(؍v,їP)[[܂AD̂\n𓊂ޏꏊ܂]]
			b:(؍v,їP)[[̂߁A܂ł̂悤\nGDɉ΂R₵Ă܂ƂƂ\nłȂƂȂ܂]]
			b:(їP,؍v)[[cȂق\nΖʂ\nȓS̑DƂ킯ł]]
			b:(؍v,їP)[[lł܂]]
			X`:(tF[h)
			b:(엲i,؍v)[[܂ł̊Cł̐킢̏펯ʂʑ\nuSbDv]]
			b:(l`,؍v)[[̕\nM͍oƂ̂c]]
			b:(їP,㕐g)[[ށAǂĔj󂵂̂c\n{l̖O}͂ǂv邩H]]
			b:(㕐g,їP)[[łȁcb𕷂ł\nΖނ͓̂ł傤]]
			b:(㕐g,їP)[[̓𒷂\n荂֓߂\n邢͉\܂]]
			b:(㕐g,їP)[[łA哛]Đڋ߂\n\]Ă\nނ̂͋J܂]]
			b:(엲i,㕐g)[[ӂށAȒPɂ͍sʂc]]
			b:(їP,㕐g)[[cccccccccccccccccccc]]
			b:(Gꑷ,їP)[[c扽\n̂l\ncĂI]]
			b:(Gꑷ,їP)[[Ɩ邭s\n̊FsɂȂ܂]]
			b:(؍v,Gꑷ)[[O\nǂłv̂H\nlƂƂĂc]]
			b:(Gꑷ,؍v)[[H@H\nAȂ]]
			b:(؍v,Gꑷ)[[AOcI]]
			b:(엲i,Gꑷ)[[cǂӖłȁH]]
			b:(Gꑷ,엲i)[[v́c͐킾ĂƂ\nĂ͖̂ړIB邽߂\niƂĂ񂾂H]]
			b:(Gꑷ,엲i)[[Ԃ|ΗǂĂ̂\n܂AmɂȂ񂾂\nꂶႲ̌܂ƕς˂]]
			b:(Gꑷ,엲i)[[B̖ړI͂܂ŐΎR̖@̏\nт͂邱Ƃ\n|ƂȂ]]
			b:(Gꑷ,엲i)[[A|ȂĂ̂\nKvĂƂȁI]]
			aflύX:(Cxg)
			b:(엲i,Gꑷ)[[c͂͂͂͂́I\ńAm(Gꑷ.)a̐\Ƃ肾]]
			b:(Gꑷ,엲i)[[I\n΂͏삳IbI]]
			b:(؍v,Gꑷ)[[c𑧂\󂲂܂]]
			b:(їP,؍v)[[CɂȂ炸\ncAX͏X\nlĂ悤ł]]
			b:(l`,їP)[[ȂƁc\nSbDtĂԂ\nƂ^эނƂɂȂ܂ȁH]]
			b:(㕐g,їP)[[XA㐅R͂ǂɁH]]
			b:(їP,㕐g)[[ށc̒ōłDɒĂ̂\n͂葺㐅R\nƂ^эނ̂͑㐅Rɂ肢]]
			b:(㕐g,їP)[[͂A܂܂]]
			b:(їP,㕐g)[[SbD̑\n{l`.O}AGOŖ߂܂]]
			b:(엲i,Gꑷ)[[ct̂ړIƂ\nS͂s˂\nt鎖犐]]
			b:(엲i,Gꑷ)[[(Gꑷ.)a\nSbDƂ͂ǂ̂悤ɐ킦΂悢ȁH]]
			b:(Gꑷ,엲i)[[Ƃ\nU@łƂȂ񂶂Ȃ\nƉ͎vĂ]]
			b:(엲i,Gꑷ)[[قc\nH]]
			b:(Gꑷ,엲i)[[H\nDZ𒅂݂Ȃ񂾂]]
			b:(Gꑷ,엲i)[[ł̐킢Ɠ\nǂZtĂĖƂ\nSCʂ΃^_ς܂˂H]]
			b:(Gꑷ,엲i)[[ܖʂłႠ\n̑bĂ̓\nߖグ͂]]
			b:(엲i,Gꑷ)[[̂̑b\nSCLƎvH]]
			b:(Gꑷ,엲i)[[A̐}̂őf\nSC󂯕tȂdb\nȑœ킯Ȃ]]
			//Q[͍@ł͓ݏdł
			b:(엲i,Gꑷ)[[ł́A؂̐VZpg\́H]]
			b:(Gꑷ,엲i)[[͖񂶂˂ȁc\nɂĂȂD\nS̕ȂČƂ˂]]
			b:(Gꑷ,엲i)[[A͓VƂ\nyXĂĂ񂾂H]]
			b:(Gꑷ,엲i)[[rAɑ\nCɏo킵肷邱Ƃ͂\nȂAD͊ȕǂɌ܂Ă]]
			b:(Gꑷ,엲i)[[łAǂ̑DĂȂĂƂ\nAɂłȂƂȂ񂶂˂H]]
			b:(엲i,їP)[[c낵\nPA(Gꑷ.)ǎtɂ\n鉿l肻]]
			b:(їP,엲i)[[{͂}\n{l}܂]]
			b:(l`,їP)[[ł́ASbDt\n悭Δj󂷂ƂƂł]]
			b:(їP,l`)[[A̗͂\nvm点Ă܂傤I]]
			:(l::l.喼)==(l::؍v.喼)
			:(^){
				`:(l::l._)
				a:(l::їP._)
				b:(l::͖ʐ._)
				c:(l::DcM._)
				Ԃ`:(l::㕐g._)
				Ԃa:(l::S×._)
				Reiݒ:(l,喼,їP)
				ReiO:(l,g,喼)
				ReiO:(l,otO,o)
				ReiO:(l,lԍ,엲i)
				Rei\[g:(l,,)
				Rei\[g:(l,RZ\,)
				[v:{//
					ReiI:(l`,擪)
					ubNEo:(U)
					:(ReiJE^)>(3)
					ubNEo:(U)
					ReiI:(,1)
				}//[v
				Rei\[g:(l,mM,~)
				:(ReiJE^)>(0)
	        		:(^){
					ReiI:(l`,擪)
					ReiI:(,1)
				}//
		        	:(U){
					l`:(l::)
					la:(l::)
					lb:(l::)
		                }//
				:(ReiJE^)>(0)
			        :(^){
					ReiI:(la,擪)
					ReiI:(,1)
				}//
        			:(U){
					la:(l::)
					lb:(l::)
		                }//
				:(ReiJE^)>(0)
		        	:(^){
				       	ReiI:(lb,擪)
					ReiI:(,1)
				}//
                		:(U){
					lb:(l::)
				}//
				CRcҐŋ:(CxgpPRc,Ԃ`,_ړ,F{,,F{,їP,엲i,l`,la,lb,1000,8000,3500,70,0,14000,0)
				Reiݒ:(l,喼,͖ʐ)
				ReiO:(l,g,喼)
				ReiO:(l,otO,o)
				Rei\[g:(l,,)
				Rei\[g:(l,RZ\,)
				[v:{//
					ReiI:(l`,擪)
					ubNEo:(U)
					:(ReiJE^)>(4)
					ubNEo:(U)
					ReiI:(,1)
				}//[v
				Rei\[g:(l,mM,~)
				:(ReiJE^)>(0)
		        	:(^){
					ReiI:(l`,擪)
					ReiI:(,1)
				}//
        			:(U){
					l`:(l::)
					la:(l::)
					lb:(l::)
					lc:(l::)
        	        	}//
    			        :(ReiJE^)>(0)
	        		:(^){
					ReiI:(la,擪)
					ReiI:(,1)
				}//
        			:(U){
					la:(l::)
					lb:(l::)
					lc:(l::)
        	        	}//
				:(ReiJE^)>(0)
        			:(^){
					ReiI:(lb,擪)
				        ReiI:(,1)
			        }//
        	        	:(U){
					lb:(l::)
					lc:(l::)
		                }//
			        :(ReiJE^)>(0)
	        		:(^){
        	        		ReiI:(lc,擪)
					ReiI:(,1)
	        		}//
		        	:(U){
					lc:(l::)
        			}//
				CRcҐŋ:(CxgpQRc,Ԃ`,_ړ,F{,,F{,͖ʐ,l`,la,lb,lc,1000,8000,3000,60,0,12000,0)
			}//
			:(l::l.喼)==(їP)
			:(^){
				`:(l::l._)
				a:(l::؍v._)
				b:(l::͖ʐ._)
				c:(l::DcM._)
				Ԃ`:(l::㕐g._)
				Ԃa:(l::S×._)
				Reiݒ:(l,喼,͖ʐ)
				ReiO:(l,g,喼)
				ReiO:(l,otO,o)
				Rei\[g:(l,,)
				Rei\[g:(l,RZ\,)
				[v:{//
					ReiI:(l`,擪)
					ubNEo:(U)
					:(ReiJE^)>(4)
					ubNEo:(U)
					ReiI:(,1)
				}//[v
				Rei\[g:(l,mM,~)
				:(ReiJE^)>(0)
				:(^){
					ReiI:(l`,擪)
					ReiI:(,1)
				}//
				:(U){
					l`:(l::)
					la:(l::)
					lb:(l::)
					lc:(l::)
				}//
				:(ReiJE^)>(0)
				:(^){
					ReiI:(la,擪)
					ReiI:(,1)
				}//
				:(U){
					la:(l::)
					lb:(l::)
					lc:(l::)
				}//
				:(ReiJE^)>(0)
				:(^){
					ReiI:(lb,擪)
					ReiI:(,1)
				}//
				:(U){
					lb:(l::)
					lc:(l::)
				}//
				:(ReiJE^)>(0)
				:(^){
					ReiI:(lc,擪)
					ReiI:(,1)
				}//
				:(U){
					lc:(l::)
				}//
				CRcҐŋ:(CxgpPRc,O,_ړ,F{,,F{,͖ʐ,l`,la,lb,lc,1000,8000,3000,60,0,12000,0)
				Reiݒ:(l,_,a)
				ReiO:(l,g,喼)
				ReiO:(l,g,)
				ReiO:(l,g,)
				ReiO:(l,otO,o)
				ReiO:(l,lԍ,Gꑷ)
				Rei\[g:(l,,)
				Rei\[g:(l,RZ\,)
				[v:{//
					ReiI:(l`,擪)
					ubNEo:(U)
					:(ReiJE^)>(3)
					ubNEo:(U)
					ReiI:(,1)
				}//[v
				Rei\[g:(l,mM,~)
				:(ReiJE^)>(0)
				:(^){
					ReiI:(l`,擪)
					ReiI:(,1)
				}//
				:(U){
					l`:(l::)
					la:(l::)
					lb:(l::)
				}//
				:(ReiJE^)>(0)
				:(^){
					ReiI:(la,擪)
					ReiI:(,1)
				}//
				:(U){
					la:(l::)
					lb:(l::)
				}//
				:(ReiJE^)>(0)
				:(^){
					ReiI:(lb,擪)
					ReiI:(,1)
				}//
				:(U){
					lb:(l::)
				}//
				CRcҐŋ:(CxgpQRc,O,_ړ,F{,,F{,؍v,Gꑷ,l`,la,lb,1000,8000,2000,50,0,10000,0)
			}//
			`mc:{//ї̏ꍇ
				:(l::l.喼)!=(їP)
				:(l::l.喼)!=({莛@)
				:(l::l.喼)!=(؍v)
				:(l::l.喼)!=(DcM)
			}//`mc
			:(^){
				`:(l::l._)
				a:(l::؍v._)
				b:(l::͖ʐ._)
				c:(l::DcM._)
				Ԃ`:(l::㕐g._)
				Ԃa:(l::S×._)
				Reiݒ:(l,喼,їP)
				ReiO:(l,g,喼)
				ReiO:(l,otO,o)
				ReiO:(l,lԍ,엲i)
				Rei\[g:(l,,)
				Rei\[g:(l,RZ\,)
				[v:{//
					ReiI:(l`,擪)
					ubNEo:(U)
					:(ReiJE^)>(3)
					ubNEo:(U)
					ReiI:(,1)
				}//[v
				Rei\[g:(l,mM,~)
				:(ReiJE^)>(0)
	        		:(^){
					ReiI:(l`,擪)
					ReiI:(,1)
				}//
		        	:(U){
					l`:(l::)
					la:(l::)
					lb:(l::)
		                }//
				:(ReiJE^)>(0)
			        :(^){
					ReiI:(la,擪)
					ReiI:(,1)
				}//
        			:(U){
					la:(l::)
					lb:(l::)
		                }//
				:(ReiJE^)>(0)
		        	:(^){
				       	ReiI:(lb,擪)
					ReiI:(,1)
				}//
                		:(U){
					lb:(l::)
				}//
				CRcҐŋ:(CxgpPRc,O,_ړ,F{,,F{,їP,엲i,l`,la,lb,1000,8000,3500,70,0,14000,0)
				Reiݒ:(l,_,a)
				ReiO:(l,g,喼)
				ReiO:(l,g,)
				ReiO:(l,g,)
				ReiO:(l,lԍ,Gꑷ)
				ReiO:(l,otO,o)
				Rei\[g:(l,,)
				Rei\[g:(l,RZ\,)
				[v:{//
					ReiI:(l`,擪)
					ubNEo:(U)
					:(ReiJE^)>(3)
					ubNEo:(U)
					ReiI:(,1)
				}//[v
				Rei\[g:(l,mM,~)
				ReiI:(l`,擪)
				ReiI:(,1)
				:(ReiJE^)>(0)
				:(^){
					ReiI:(la,擪)
					ReiI:(,1)
				}//
				:(U){
					l`:(l::)
					la:(l::)
					lb:(l::)
				}//
				:(ReiJE^)>(0)
				:(^){
					ReiI:(la,擪)
					ReiI:(,1)
				}//
				:(U){
					la:(l::)
					lb:(l::)
				}//
				:(ReiJE^)>(0)
				:(^){
					ReiI:(lb,擪)
				}//
				:(U){
					lb:(l::)
				}//
				CRcҐŋ:(CxgpQRc,O,_ړ,F{,,F{,؍v,Gꑷ,l`,la,lb,1000,8000,2000,50,0,10000,0)
			}//
			RcҐŋ:(CxgpRRc,ΎR{,_ړ,ΎR{,,ΎR{,{莛@,,,,,1000,8000,4000,4000,0,20000,0)
			Reiݒ:(l,喼,DcM)
			Reii荞:(l,_,c)
			ReiO:(l,otO,o)
			Rei\[g:(l,,)
			Rei\[g:(l,RZ\,)
			[v:{//
				ReiI:(l`,擪)
				ubNEo:(U)
				:(ReiJE^)>(5)
				ubNEo:(U)
				ReiI:(,1)
			}//[v
			Rei\[g:(l,mM,~)
			:(ReiJE^)>(0)
			:(^){
				ReiI:(l`,擪)
				ReiI:(,1)
			}//
			:(U){
				l`:(l::)
				la:(l::)
				lb:(l::)
				lc:(l::)
				ld:(l::)
			}//
			:(ReiJE^)>(0)
			:(^){
				ReiI:(la,擪)
				ReiI:(,1)
			}//
			:(U){
				la:(l::)
				lb:(l::)
				lc:(l::)
				ld:(l::)
			}//
			:(ReiJE^)>(0)
			:(^){
				ReiI:(lb,擪)
				ReiI:(,1)
			}//
			:(U){
				lb:(l::)
				lc:(l::)
				ld:(l::)
			}//
			:(ReiJE^)>(0)
			:(^){
				ReiI:(lc,擪)
				ReiI:(,1)
			}//
			:(U){
				lc:(l::)
				ld:(l::)
			}//
			:(ReiJE^)>(0)
			:(^){
				ReiI:(ld,擪)
			}//
			:(U){
				ld:(l::)
			}//
			CRcҐŋ:(CxgpSRc,H,_ړ,ΎR{,,ΎR{,l`,la,lb,lc,ld,1000,8000,4000,100,0,20000,0)
			CRcҐŋ:(CxgpTRc,Ԃa,_ړ,ΎR{,,ΎR{,S×,,,,,1000,8000,0,0,200,20000,0)
			:(l::l.喼)==(їP)
			:(^){
				Rcw:(CxgpPRc,_ړ,ΎR{,lRc)
				Rcw:(CxgpQRc,_ړ,ΎR{,lRc)
				Rcw:(lRc,_ړ,ΎR{,)
				Rcw:(CxgpSRc,_ړ,F{,CxgpTRc)
				Rcw:(CxgpTRc,RcU,lRc,)
			}//
			:(U){
				Rcw:(CxgpPRc,_ړ,ΎR{,)
				Rcw:(CxgpQRc,_ړ,ΎR{,CxgpPRc)
				Rcw:(lRc,_ړ,ΎR{,CxgpPRc)
				Rcw:(CxgpSRc,_ړ,F{,CxgpTRc)
				Rcw:(CxgpTRc,RcU,CxgpPRc,)
			}//
		}//XNvgI
	}//CxgI
	Cxg:񎟖ؒÐ̐킢퓬O{
		:x
		_@:Jn(㐅R,F쐅R)
		:{
			:(Cxg::񎟖ؒÐ̐킢ړI)==(ς)
		}//I
		XNvg:{
			b:(؍v,Gꑷ)[[悤IYǂI\ndԂƍs˂I\ñfJucԂׂI]]
			b:(Gꑷ,؍v)[[H\neėȁI]]
			b:(؍v,Gꑷ)[[RI@\nGO̖pĂ񂾁I\nꂥI]]
			b:(叫,їP)[[GOI\nUJn܂I]]
			b:(їP,㕐g)[[悵II\n{l̖O}AƂ͌䗊ݐ\]]
			b:(㕐g,їP)[[͂I\nKΎR܂œ͂ĎQ܂I]]
		}//XNvgI
	}//CxgI
	Cxg:񎟖ؒÐ̐킢{
		:x
		_@:I(㐅R,F쐅R,)
		:{
			:(Cxg::񎟖ؒÐ̐킢퓬O)==(ς)
		}//I
		XNvg:{
			:(Rc::lRc.)==()
			:(^){
				:(l::l.喼)==(l::؍v.喼)
				:(^){
					l`:(Rc::lRc.R)
					b:(l`,Gꑷ)[[AI\nށIނI\ñfJucłI]]
					b:(Gꑷ,l`)[[Ⴀ[I\nIꂪGO̗͂I]]
				}//
				:(U){
					l`:(Rc::lRc.Rc)
					b:(叫,l`)[[F쐅R̋DAł܂I]]
					b:(l`,叫)[[cI悭AF̎ҁI]]
				}//
				X`\:(CxgX`,C,,,tF[h)
				i[V:[[ؒÐōsꂽїƂ̘AR\nDcƁEF쐅RARƂ̐킢\nї̏ɏI]]
				i[V:[[DcƁEF쐅RAR\nї̖ҍUɔs\nSɎMr]]
				i[V:[[F쐅R̓SbD\nł͖ɗ\nDcƂ͍UߓPނ]]
				i[V:[[āc]]
				X`:(tF[h)
				wiύX:(_,ΎR{,tF[h)
				b:({莛@,їP)[[тт̋~ӂ܂\nŏ܂\nMŒ߂܂傤]]
				b:({莛@,їP)[[틵͌Ă܂c\n̋DĂ܂Ƃ]]
				b:(їP,{莛@)[[苭ł\nF̗͂őłj邱Ƃo܂]]
				b:({莛@,їP)[[їa𒆐SƂ\nF܂̒c͂ɂ邲x\nKM|Ƃo܂傤]]
				b:({莛@,їP)[[̊F܂ɂ낵`\n{ɂ肪Ƃ܂]]
				wi߂:(tF[h)
				b:(؍v,Gꑷ)[[A悭܂\n񂾂ʂ񂾂\nԎ]]
				b:(Gꑷ,؍v)[[܁A͖@傪ƂĂ񂾂\n񂾂̑d\n͂łȂX˂Ⴄ]]
				b:(їP,؍v)[[ł\nїƂJ܂𑗂܂傤]]
				b:(؍v,їP)[[IH\n낵̂ŁH]]
				b:(їP,؍v)[[SbDǍ~Ă܂Ă\n𑺏㐅Rֈn܂]]
				b:(㕐g,؍v)[[𒲂ׂ\n̑DÂɊ\n瑺㐅R̗͂͑傫܂͂]]
				b:(㕐g,؍v)[[؂|Ăꂽ\nGOɂ\nӂĂ܂]]
				b:(Gꑷ,؍v)[[͂͂́I\nȁAeI]]
				b:(؍v,Gꑷ)[[I]]
				i[V:[[F쐅R̎w\n(S×)݂͒䂭SbDƉ^ɂ\ncꂽŌ̈ǂ͖ї֍~]]
				i[V:[[SbD̋Zp͑㐅Rւ\nĂ䂭̂ł]]
				:(l::l.喼)==(l::؍v.喼)
				:(^){
					_`:(::G)
					_a:(::)
					_b:(::z)
				}//
				:(l::l.喼)==(їP)
				:(^){
					_`:(::)
					_a:(::G)
					_b:(::z)
				}//
				`mc:{//ї̏ꍇ
					:(l::l.喼)!=(їP)
					:(l::l.喼)!=({莛@)
					:(l::l.喼)!=(؍v)
					:(l::l.喼)!=(DcM)
				}//`mc
				:(^){
					`:(l::l._)
					:(_::`.)==(hE)
					:(^){
						_`:(::R)
					}//
					:(_::`.)==(|)
					:(^){
						_`:(::)
					}//
					:(_::`.)==()
					:(^){
						_`:(::O)
					}//
					:(_::`.)==()
					:(^){
						_`:(::q~)
					}//
					:(_::`.)==(O)
					:(^){
						_`:(::uΎR)
					}//
					:(_::`.)==(ɗ\)
					:(^){
						_`:(::`)
					}//
					:(_::`.)==(])
					:(^){
						_`:(::V)
					}//
					:(_::`.)==(gEWH)
					:(^){
						_`:(::{)
					}//
					_a:(::)
					_b:(::G)
				}//
				Rcw:(lRc,A,_`,)
				Rcw:(CxgpPRc,A,_a,)
				Rcw:(CxgpQRc,A,_b,)
				Rcw:(CxgpRRc,A,,)
				Rcw:(CxgpSRc,A,,)
				Rcw:(CxgpTRc,A,,)
				`:(l::їP._)
				:(::`.R)+(28000)
				:(::`.)+(70000)
				:(::`.m)+(14000)
				XV:(::`.R)()
				XV:(::`.)()
				XV:(::`.m)()
				`:(l::؍v._)
				:(::`.R)+(20000)
				:(::`.)+(50000)
				:(::`.m)+(10000)
				XV:(::`.R)()
				XV:(::`.)()
				XV:(::`.m)()
				`:(l::͖ʐ._)
				:(::`.R)+(24000)
				:(::`.)+(60000)
				:(::`.m)+(12000)
				XV:(::`.R)()
				XV:(::`.)()
				XV:(::`.m)()
				`:(l::{莛@._)
				:(::`.)+(100000)
				XV:(::`.)()
				`:(l::㕐g._)
				:(::`.R)+(50000)
				XV:(::`.R)()
				a:(l::DcM._)
				:(::a.R)-(40000)
				:(::a.)-(100000)
				:(::a.m)-(20000)
				XV:(::a.R)()
				XV:(::a.)()
				XV:(::a.m)()
				a:(l::S×._)
				:(::a.R)-(4000)
				:(::a.)-(100000)
				:(::a.m)-(20000)
				XV:(::a.R)()
				XV:(::a.)()
				XV:(::a.m)()
				XV:(CO::㐅R.SbDZp)(\)
				Reiݒ:(l,CO,F쐅R)
				ReiO:(l,g,)
				ReiO:(l,otO,o)
				Rei\[g:(l,CM,~)
				ReiI:(l`,擪)
				Ɠ:(S×,l`)
				S:(S×)
			}//
			:(U){
				:(l::l.喼)==(l::؍v.喼)
				:(^){
					l`:(Rc::lRc.R)
					b:(Gꑷ,؍v)[[[IϑʖڂI]]
					b:(؍v,l`)[[㐅R͂ǂIH]]
					b:(l`,؍v)[[ǂ߂ꂽ\nƂ͓͂ꂽ݂I]]
					b:(؍v,l`)[[܁AŒ̎d͂łc\nނ邼I]]
				}//
				:(U){
					l`:(Rc::lRc.Rc)
					b:(叫,l`)[[Aɂ܂I]]
					b:(l`,叫)[[㐅ŔIH]]
					b:(叫,l`)[[ǂ͒߂܂\nƂ͓͂ꂽ悤ł܂]]
					b:(l`,叫)[[Œ̎d͂łc\nނ邼I]]
				}//
				X`\:(CxgX`,C,,,tF[h)
				i[V:[[ؒÐōsꂽїƂ̘AR\nDcƁEF쐅RARƂ̐킢\nDc̏ɏI]]
				i[V:[[DcƁEF쐅R̘AR\nSbD̊ɂ\nї̐R͑łjꂽ̂]]
				i[V:[[ΎR{莛ւ̕Ƃ̉^э݂ɂ͐\nPނ邱ƂƂȂ]]
				i[V:[[AɂČF쐅R\nċS×̖͑傢ɍ܂c]]
				i[V:[[܂ASbD𑢂点DcM\nCςd|lƂ\n㐢ɖcƂƂȂ]]
				:(l::l.喼)==(l::؍v.喼)
				:(^){
					_`:(::G)
					_a:(::)
					_b:(::z)
				}//
				:(l::l.喼)==(їP)
				:(^){
					_`:(::)
					_a:(::G)
					_b:(::z)
				}//
				`mc:{//ї̏ꍇ
					:(l::l.喼)!=(їP)
					:(l::l.喼)!=({莛@)
					:(l::l.喼)!=(؍v)
					:(l::l.喼)!=(DcM)
				}//`mc
				:(^){
					`:(l::l._)
					:(_::`.)==(hE)
					:(^){
						_`:(::R)
					}//
					:(_::`.)==(|)
					:(^){
						_`:(::)
					}//
					:(_::`.)==()
					:(^){
						_`:(::O)
					}//
					:(_::`.)==()
					:(^){
						_`:(::q~)
					}//
					:(_::`.)==(O)
					:(^){
						_`:(::uΎR)
					}//
					:(_::`.)==(ɗ\)
					:(^){
						_`:(::`)
					}//
					:(_::`.)==(])
					:(^){
						_`:(::V)
					}//
					:(_::`.)==(gEWH)
					:(^){
						_`:(::{)
					}//
					_a:(::)
					_b:(::G)
				}//
				Rcw:(lRc,A,_`,)
				Rcw:(CxgpPRc,A,_a,)
				Rcw:(CxgpQRc,A,_b,)
				Rcw:(CxgpRRc,A,,)
				Rcw:(CxgpSRc,A,,)
				Rcw:(CxgpTRc,A,,)
				`:(l::їP._)
				:(::`.R)-(28000)
				:(::`.)-(70000)
				:(::`.m)-(14000)
				XV:(::`.R)()
				XV:(::`.)()
				XV:(::`.m)()
				`:(l::؍v._)
				:(::`.R)-(20000)
				:(::`.)-(50000)
				:(::`.m)-(10000)
				XV:(::`.R)()
				XV:(::`.)()
				XV:(::`.m)()
				`:(l::͖ʐ._)
				:(::`.R)-(24000)
				:(::`.)-(60000)
				:(::`.m)-(12000)
				XV:(::`.R)()
				XV:(::`.)()
				XV:(::`.m)()
				a:(l::DcM._)
				:(::a.R)+(40000)
				:(::a.)+(100000)
				:(::a.m)+(20000)
				XV:(::a.R)()
				XV:(::a.)()
				XV:(::a.m)()
				a:(l::S×._)
				:(::a.R)+(4000)
				:(::a.)+(100000)
				:(::a.m)+(20000)
				XV:(::a.R)()
				XV:(::a.)()
				XV:(::a.m)()
				a:(l::{莛@._)
				:(::a.)+(50000)
				XV:(::a.)()
				XV:(CO::F쐅R.SbDZp)(\)
			}//
		}//XNvgI
	}//CxgI
	Cxg:̖̌їƂƐDc{
		:xł
		_@:̍Ō
		:{
			:(Cxg::񎟖ؒÐ̐킢)==(ς)
			:(喼::{莛@.)==(^)
			:(喼::їP.)==(^)
			:(喼::DcM.)==(^)
		}//
		XNvg:{
			`mc:{
				:(CO::㐅R.SbDZp)==(\)
				:(l::S×.StO)==(S)
			}//`mc
			:(^){
				喼Ƃ`:(喼::DcM)
				XV:(喼::їP.헪)(喼U)
				XV:(喼::їP.헪^[Qbg)(喼Ƃ`)
				XV:(喼::{莛@.헪)(喼U)
				XV:(喼::{莛@.헪^[Qbg)(喼Ƃ`)
				:(喼::؍v.)==(^)
				:(^){
					XV:(喼::؍v.헪)(喼U)
					XV:(喼::؍v.헪^[Qbg)(喼Ƃ`)
				}//
				XV:(喼::DcM.헪)(̓y)
				XV:(CO::F쐅R.헪)(Ԏ)
			}//
			:(U){
				`mc:{//jʂȂ{莛ދ܂ŒWHUȂ
					:(喼::{莛@.{)==(ΎR{)
					:(喼::{莛@.)==(^)
				}//`mc
				:(^){
					CO`:(::F{.CO)
					:(CO::F쐅R.헪^[Qbg)==(CO`)
					:(^){
						XV:(CO::F쐅R.헪)(Ԏ)
					}//
				}//
			}//
		}//XNvg
	}//Cxg
}//`v^[