ループ脱出
                       ]|<|Z=(=;=;=: .    .    .    .                          
                       jW|Uk1i+=;\pq]/P'],]p[/a]  .                            
                       ]Wi8C+i+;:: ,   .... . .    . .                         
                       ]0WUIi=;= : ..   .   .    .                             
                       ]WWUI+=;:;/.: ..   .   . .  . .                         
                       ]Q|C1I(=:=:  .ydOog;. .    .                            
                       ]>UZ==;=:   .]9A*dW7.   . .  . .                        
                       jQgu{++=:=.. :dAAV/Xr  .   .  .                         
                       ]|YCi==;: . ._jWAS17`    .  .                           
                       ]EY1===::qa"QDQ1viy,,. .  .   .                         
                       ]1z1+==q4Qd77Z  ,ax /">q    .                           
                       ]|C1+=;^qW2([W, .rr7{)[],. .  .                         
                       ]UIl;=;`dt)k[Qr ]`[$vj[]Qp   .                          
                       ]dI+=;=q#']4b)rQlz[12([ ?#g    .                        
                       ]C1i=={77; )f/k]p:(eJr(  ]9&[ .                         
                       ]%1+{;)'=dp:5f5Ei,9E{<f   %d^.                          
                       ]Ia,==;;|]b,J"$yp4aA?-`  q7'.. .                        
                       ]i;!q;/=:."?p]C]{/J)jf,qj'.   .                         
                       :}=ajAaaaaJ{##w)ci==?~a2aaaawam!                        
                       :`;)I>""-~` ?Q0A(~ 3vbd^- /v7d^.                        
                        ./4i,   .   /5#': ]#P':.qpq2' .                        
                          )@\,. . .   `..  ".. )12(p                           
                        .  X:\yp<=__,,,)=,;i=`vu}-?.==%                        
                       : ..]/?C@{gg||<+Yl*==:g))^pQ#Z|Y                        
                       :1Jqv(_\1cY)*?+xaqgv%1W<,($0Z\fz