̫x־٥ȥ`
//ＵȺԹ

ץ`:{
	٥:ȺԹ{
		:һȤ      
		kC:ڻʾ(o,ƈ)    
		k:{
                         
                           {:(::˹.)>=(20) 
                           {:(::˹.ֽ)>=(2000) 
                           {:(::˹.Ԅe)==()
                           {:(ң䣱)<=(50)      
		}
		ץ{
                        Ԓ:(Eä,˹)[[㲻(˹.)ˆ᣿쵰Ҷˣ{ʲNpգ^ñ҂áѬѬأ]]
                        Ԓ:(EäŮ,˹)[[Ǿǣ壩]]
                        Ԓ:(˹,r)[[ゃY|̫һȺoĵľƹ]] 
                        Ԓ:(r,˹)[[ģ҂]]
                        Ԓ:(rŮ,˹)[[]]
                        xk:([[ׅf]][[]][[]])   
		        :([[ׅf]]){
                                   Ԓ:(˹,r)[[ǰfԒçð߀Ոλ]]
                                   ʥ`:[[FĚƺЩ͡]]
                                   Ԓ:(˹,ƈŮ)[[ϰ@ľƶҵġ]] 
                                   Ԓ:(ƈŮ,˹)[[(˹.)ǿ]]
                                   ӣť`:(Z)                                  
                                   Ԓ:(Eä,˹)[[(˹.)˵ǂRrյˣһɡ]] 
                                   Ԓ:(r,ƈŮ)[[ϰƲˣcȥc]]                     
                                   Ԓ:(EäŮ,˹)[[(˹.)ˣ첻w]]
                                   ʥ`:[[ƺȵĶܝM⣬ֽ½ˡ]]
                                   :(::˹.)+(10)
                                   :(˹.ֽ)-(500)
                                   :(::˹.)()
                                   :(˹.ֽ)()
                                   ʥ`:[[֪Xɫ]]
                                   Ԓ:(rŮ,˹)[[СŮĽ(˹.)ˣɫǷpȥ^ҹ]]
                                   xk:([[]][[ܽ^]][[]]) 
                                   :([[]]){
                                                    Ԓ:(˹,rŮ)[[Ǿ͹]]
                                                    ʩO:
                                                    ʩO:()
                                                    Ԓ:(rŮ,˹)[[(˹.)ˣСŮͻȻXúßᡣ]]
                                                    ʥ`:[[rŮȥ£˴ϡ]]
                                                    Ԓ:(rŮ,˹)[[(˹.)ˣСŮͻȻXؿںÐСŮɡ]]
                                                    ʥ`:[[rŮ_˃IڣĘ΢΢ϼtNؿS]]
                                                    xk:([[쿴]][[xȥ]]) 
                                                    :([[쿴]]){
                                                                    Ԓ:(˹,rŮ)[[㲻Ҫoɣҁ㿴ˮУ]] 
                                                                    ʥ`:[[]]
                                                                    ӣť`:()
                                                                    Ԓ:(Eä,˹)[[(˹.)ڸɆ᣿Ȼ{š]]
                                                                    xk:([[XQ]][[Q]])
                                                                    :([[XQ]]){
                                                                                    Ԓ:(˹,Eä)[[`]]
                                                                                    Ԓ:(Eä,˹)[[ُUԒ(˹.)˰΄ɡ]]
                                                                                    Ԓ:(˹,Eä)[[ҰеXo㣡ͮ]қ]^]]
                                                                                    ʥ`:[[(˹.)˽еX]]
                                                                                    :(˹.ֽ)(0)
                                                                                    Ԓ:(Eä,˹)[[LҲҊ㡣]]
                                                                                    ʩO:
                                                                                    ҤȤꤴ:[[浹ù߀ǿcx_ɡ]]                                                                                   
                                                                                    }
                                                                    :([[Q]]){ 
                                                                                    Ԓ:(˹,Eä)[[`]]
                                                                                    Ԓ:(Eä,˹)[[ُUԒ(˹.)˰΄ɡ]]    
                                                                    ˑL:(Ӥʤ,olʤ,o,Eä,o,o,o,o,լͥ,,)
                                                                    :([[]]){
                                                                                    Ԓ:(˹,Eä)[[䌍ǈ`]] 
                                                                                    Ԓ:(Eä,˹)[[f(˹.)ˣ߰ɡ]] 
                                                                                    ʩO:
                                                                                    ҤȤꤴ:[[Ī]]
                                                                                    }
                                                                    :([[]]){
                                                                                    £ǣ͉:(٥ȱ)
                                                                                    Ԓ:(Eä,˹)[[ɣ(˹.)ˡ]] 
                                                                                    Ԓ:(˹,Eä)[[ӢҰеXo㣡]]
                                                                                    ʥ`:[[(˹.)˽еX]]
                                                                                    :(˹.ֽ)(0)
                                                                                    Ԓ:(Eä,˹)[[LҲҊ㡣]]
                                                                                    ʩO:
                                                                                    :(::˹.)-(10)
                                                                                    :(::˹.)()
                                                                                    :(˹.)(1) 
                                                                                    :(::˹.ݥե饰)() 
                                                                                    }
                                                                            }
                                                                        }
                                                       :([[xȥ]]){  
                                                                       Ԓ:(˹,rŮ)[[˼ͻȻ߀Ҫo]]                                                                    
                                                                       ӣť`:(L)
                                                                       ʥ`:[[˱Lꡣ]]
                                                                       Ԓ:(rŮ,˹)[[(˹.)ˣe߰ɫ@ôˣ߀ꡣ]]
                                                                       Ԓ:(˹,rŮ)[[ͣo]] 
                                                                       Ԓ:(rŮ,˹)[[ŖeĖ|]]
                                                                       ʩO:
                                                                       }
                                                                }
                                       :([[ܽ^]]){
                                                      Ԓ:(˹,rŮ)[[˼߀ҪձضTL]]
                                                      Ԓ:(rŮ,˹)[[(˹.)ˣ̫zˡպՈձذL@cՈ¡]]
                                                      ʥ`:[[@خaζ]]
                                                      Ԓ:(˹,rŮ)[[ζ]]                                                      
                                                      }
                                       :([[]]){
                                                      Ԓ:(˹,rŮ)[[һ@]]
                                                      Ԓ:(rŮ,˹)[[(˹.)ˣՈձp⡣]]
                                                      Ԓ:(˹,rŮ)[[ȾƣȾƣ]]
                                                      Ԓ:(EäŮ,˹)[[(˹.)ˣҾ㣡]]
                                                      Ԓ:(˹,EäŮ)[[ãã]]
                                                      ʥ`:[[rŮx_ˡ]]
                                                      }
                                      }
                        :([[]]){
                                        ҤȤꤴ:[[˼Ýhǰ̝Wȣ]]
                                        Ԓ:(˹,r)[[쿴߅w]] 
                                        ʥ`:[[]]
                                        ӣť`:()
                                        Ԓ:(Eä,EäŮ)[[ȻܵˡđСTӵĺÝh]]                                   
                                        ʥ`:[[ǪN˳½ˡ]]
                                        ʩO:
                                        :(::˹.)-(5)
                                        :(::˹.)()                          
                                        }
                       :([[]]){
				Ԓ:(r,˹)[[һϣ]]
                                Ԓ:(\,˹)[[ǂX@N˴һһݔҲһ_]]
                                Ԓ:(ƈŮ,˹)[[ιゃҵĵ[(˹.)ˣҎ㣡]]
                                ʩO:                                   
                                ˑL:(Ӥʤ,ol,ƈŮ,Eä,r,\,rŮ,EäŮ,ƈ,,)
                                
                                :([[]]){					                                       
                                        £ǣ͉:(٥Ҥ)        
                                        ӣť`:(Ź)
                                        Ԓ:(r,˹)[[ɐ@һӵˣ]]
                                        Ԓ:(\,˹)[[ȻȻݔˣ]]
                                        Ԓ:(˹,\)[[ゃһoҝLȥ´΄e׌Ҋ]]
                                        Ԓ:(ƈŮ,˹)[[(˹.)ǅ˼ҁo㴷]]
                                        Ԓ:(˹,ƈŮ)[[]]
                                        ʥ`:[[˼ʵȺֽ]]
                                        :(::˹.)+(10)
                                        :(˹.ֽ)+(100)
                                        :(::˹.)()
                                        :(˹.ֽ)()
                                        }
	                                :([[]]){
                                        £ǣ͉:(٥ȱ)
					Ԓ:(Eä,˹)[[ٺ٣ҪӖӖ㣡]]
					Ԓ:(r,˹)[[@cXǽo҂aˣ]]
					:(˹.ֽ)(0)
                                        Ԓ:(rŮ,˹)[[@NѵwM]]
				        Ԓ:(EäŮ,˹)[[ǰǰҪúÿˡǺǣ]]
                                        愿:(ҥ磻ץ)
                                        ӣť`:(èQ)
					Ԓ:(˹,rŮ)[[]]
					ӣť`:(ͤߤQ)
					Ԓ:(rŮ,˹)[[]]
                                        ʥ`:[[һɽL^]]
                                        愿:(ҥ磻ץ )
                                        ӣť`:(ͤߤQ)
                                        Ԓ:(˹,rŮ)[[ޡ߀]]					
                                        愿:(ҥ磻ץ)
                                        ӣť`:(èQ)
                                        Ԓ:(˹,rŮ)[[Ҫѽ̓Óˣ]]
                                        Ԓ:(EäŮ,˹)[[@β^aǲġ]]
					ӣť`:(èQ)
					Ԓ:(˹,rŮ)[[]]
					ӣť`:(ͤߤQ)
                                        ʥ`:[[k(˹.)¹ڲĵ·߅]]
                                        愿:(ҥ磻ץ)
					Ԓ:(˹,rŮ)[[һǡ^fĵǲeϡ]]
                                        ʥ`:[[ֽ𱻼ʵȺһգͬr裬ؓ؂½ˡ]]
                                        :(::˹.)-(10)
                                        :(::˹.)()
                                        :(˹.)(1) 
                                        :(::˹.ݥե饰)()                                         
                                        }
                                }
                          }
		}
}