ascii画

分类:VIP’s:Alanis Morissette 选择分类

展示为: ascii图 | 多行注释(/**/) | 多行注释(#) | 多行注释(//) | 多行注释(--) | 多行字符串(''') | 多行字符串(+) |

/**
 * ;;;;;:;;;;;;:;::::;;;;;::::::::;;;;;;;;;;;;;;;;;:;:;:::;;;;;;:;;;;:;;:::;;;;;:
 * ;;;=;;;:;:;::;;;;;;;;;::::;::::::,:::,::,,,,,,,,,,,,,,,,,,,,:::::;;;;;;;;;;;;;
 * ;;==;;;;;;;:::;;;;:::;;:::,,,,,,,   ,, ,    ,                    ,,::;;;;;;;;;
 * ;;;:;;;;;;::;;;;;::::,,      ,                                     , ,,:;;;;;;
 * ;;;;;;;=;;;:::::,,  ,,            ,,,    ,,                           ,   ,,:,
 * ;=;;;;;;;;:,,,,               ,,,::::::::::::,,:::,,,::,,,,,      ,       ,,,,
 * ====;;;:,,               ,,:::,:,,,:,,,::,,,:,:;;;;::;;::::::   ,,:,,,,,   ,, 
 * ==;::,,,              ,,:::,,:::,             ,,:::,,,,,,,,,,,,  :;;::,,, ,   
 * ;:,               ,:;;;;;:::::;:::,:;:,         ,          ,,:,  ,:=+:,,      
 *                 ,:::,,,,,:=+iii=:::,:,,,                        ::;=;:: ,     
 *    ,         ,,,,,,:;;:;::,:::,, ,, ,,                           ,,::;:,,,    
 *             , ,:=++=;:,                           ,,,         ,  ,,,:::,,,    
 * ,          ,:;;;;:,                              ,,,        ,,,     ,,, ::;:  
 *       ,, ,:;::,, ,                   ,     ,, ,,::::     ,,:,::;::,  ,:::,,:::
 *     ,,,,,::,:::,::,,:,,             ,, ,,,      ,,,       ,:::,,:;;:,, ,:::,,,
 * ,  , ,,,::===;;;;;:,,          ,   , :::,,        ,,       ,:::,::,::,,,,,,,,,
 *      ,:;;===;=+=;,,,                  ,:::, ,   ,,      ,,,,::::::: ,, ,,, ,  
 *    ,,:;=;;;====;:,:,,    ,,,,   ,     ,::;:,    ,,,,     ,,::::::,:,,  ,,  ,, 
 *   ,::;;;:;====;;;::,,:,,  :::, , ,  ,,::;i+:,,,, ,,::,,  ,:;;;;::,,,,      , ,
 * , ,,,::::;;;;:::::::;,, ,:;:::::::,, ,;;iYVIi=:  :,;=;;:,,::;;;;::,,          
 * , ,,:,,:::;;;:;;::;:::,:;==;;;:;;::,;==tYXRXXI==;:==;=+==:;::;;;;:,,,         
 *     , ,::;;;;=;::==;;==ii+===+=+==;;iYYVXBMMMRXt+=+t==iii+=::;;==;:,,         
 *     ,::;;;;;=+;;=i+=ittti+++i+=+=+iiIVVRBMWWWMBXIttti=+iIYIi+===+=;;:,,,      
 *   ,,,:::;====;==+i+iYYYItiiii==++iItVXRMBMWWWWMBVYYtI+++iVVVIi===i+;:::,      
 *   ,,:,:;=+=;=;=+itIIVYIIi+iI+===ittIVRRMMRMWWMMMXVVYIi===tVXVIi+=++=::, ,,    
 *  ,,:::;;=+=:=;=+iIYVYYIiiitt+;==iIIIVRBMMBMMWMMMBRXVYI+;==IBVVYIt+i+;;,, ,    
 * ,,,,:::;;=;;==++iIYYIIt+iti++==+iIIIVRMMMBRBWMBBRRRXVYi=+=+VBXYYYIi+=;:,,,    
 * ,,,,,,:::;;;===+iIYYYti++ti==;=+tIIIYXBRBMBRMMBBMRXRVYIi;;=+XBXVVIti+=;:,,    
 *   ,  ,,,:;::;;;iitYYYi+==ii+=;;==ItIIXBRBBMRBMMRBBRMRVIt=:=:iXBXVYII++=::,    
 * , ,,  ,:::::;;;=++IYYt+;=i=;=;;;itIIYVBRRRBRRBBXMMRRBXVI+;:;:IMBRVYYt++=;,    
 * ,     ,,::;::::;;=tIIi=:;+=:=;::itIYVVRBRBBRXMMBBMRRBRXVt+;==;IRRXYVIi+==;,   
 * ,     ,,,;=:,:,;;;itIi+::==:;=,:+iiYVYXBRMRBRBMMBMBRBBRVYi+;i::tVVXYYt+=+=:,, 
 * ,     ,,,:==, ::;;=Iii= :=;:::,,;+iIVVXBMMBRRBWMMMMBMBBRVYt+;;:;iIVVIti=;=;: ,
 * ,,      ,:;=;,,:;;+tti+: =;;;,:  ;+tVXRBMMMBRMWWWWWMMWMBRRVI+;,:=itIIIt+;;;:,,
 * ,,,     :;=++:,:;:;iIi+; ;====:::,=IYVXRMWMMXBWWMWMMMWMBRXXYi=:,;=itittt=;:,,,
 * ,,::,   ,;=i++:,+=:iII+=;,+++i=::,:iYYVXMMMMRRMWBMMMBMRVt+=; ,, , ;=++iti+=: ,
 * ,:::,,,  ,=iIt+=++=+III+=;;=tii+=;=+iYYRBMMMBRRRRXYIii+;:,, ,  ,     ;=iti+;; 
 *  ,===;:,,,;iYIYIIIitIYIIii+iYYIYIiitItYRMMMMRVt+=;::,,,,,::==ii+++: :,,,=ii+=;
 *  :=ii+;:,,,+YYVVYYYYVVXVYIVYVXXXVVVXVVXRBBBXIi;,, ,,,,,;+itYVVVVIYt+iiti=;:=++
 * ,,,:,,,, ,,=+iIIIYVYVVXVXRVXRRRBRRRBBBBBRRXI+:::,,:;:;;=====+iitttitIYYYIti+=+
 *                ,,,;=+tIVVXXXRRRBBBBBMRMBRVYti+=;;,:,::=+=+==;,::,,:;=ttIIYYIIt
 *    ,,,,,, ,         ,,;+tYVVXRRMBMWMMMMMRXVIti=:::=it++=,;:::::::,,,:;=iIYYYYV
 *  ,;+tii+==:,,,,,   ,,,,;=iIYYXRMMWWWWWWMMRVIti==++=:,,  :=, ,,,    ,:;+IIYYVVX
 * ,:=++=;;:,, ,,,,,,,  ,,:;;+tYVXMWWWWWWWWMRVIIitt=;;it,  ,;    ,,   ,,:+tIYVRXR
 * ,,:,,            ,   ,::,::=iYXBWWWWWWWWMRXVYYYt==YRBt;,,,,,:iIt;, :==+tYXRBMB
 *                 ,:,  ;tt;;===tIBWWWWWWWWMMBBBWMRXXXBMMRRVVXVVIt+==iIXBRBBMWWWW
 * ,         ,;=,,   ,:=IRXIttIitIRWWWWWWWWWWWWWWWMMXVVVVVXVVVYIIIIIYXRBMWWWWWWWW
 * :,  ,    ,;iItt+iIYVBBBRRRBRVYVRWWWWWWWWWWWWWWWWMMRVYYYVYYYYYXRRBMMWWWWWWWWWWW
 * +=;;==;:,,:;=+itIYYYIIYVVRRRRXRBWWWWWWWWWWWWWWWWWWWWMMMMBBMMMWWWWWWWWWWWWWWWWW
 * ttIVVVYi=;;;=iitIIIYYYVRBMMMMMBMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
 * XRRRRRXXVVYItIIYVVVRRBMWWWWMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
 * XRRMMBMBBBMMMMMMWWWWWWWWWWWMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWM
 * XRRMMMWMWWWWWWWWWWWWWWWWWWWWMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWM
 * RRRMMMWWWWWWWWWWWWWWWWWWWWWWMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
 * VXRBMBMWWWWWWWWWWWWWWWWWWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMM
 * YVRRBMMWWWWWWWWWWWWWWWWWWWMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMB
 * tYXXRBMWWWWWWWWWWWWWWWWWWWMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMB
 * +IYVRBMMWWWWWWWWWWWWWWWWWWMBXBMWWWWWWWWWWWWMRBMMBMWWWWWWWWWWWWWWWWWWWWWWWWMMMR
 * ;itYXBMMWWWWWWWWWWWWWWWWWMXYIiIXMWWWWWWWMBV+:;=tYXRMWWWWWWWWWWWWWWWWWWWWWMMMBR
 * ,;iIVRRBMWWWWWWWWWWWWWWWWRt==,,:+IXBBBXVIt;=i+=+iIBWWWWWWWWWWWWWWWWWWWWWWMMMBR
 * ,:=iYVXRBMWWWWWWWWWWWMWWWBt:;:,  ,;+IIIi+iYVYYItIXMWWWWWWWWWWWWWWWWWWWWWMMMBRR
 * ,,:=iIVXRMMWWWWWWWWWWWWWWMXti+=::,,:;=+iIVRBXBBMMWWWWWWWWWWWWWWWWWWWWWWWMMMBRR
 *  ,,;+tYVXBBMMWWWWWWWWWWWWWMBRVVYIItIIIYVRBBMWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMBRRX
 *   ,,;+tIYXRBBMMMWWWWWWWWWWWMMBBRRXVVRRBBMWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWMMBRRXX
 *   ,,;;+tIYVXRBMMMMWWWWWWWWWWWMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMRRVRV
 *   ,,:;=+tIYXXRMBBBMMWMMMMWWWMMBBBBRBMWWWMMBBRXXXXBBMMMWWWMMBBBMMWWWMMMMBRRXVXR
 *    ,::;=+IYVXRRRRRMBBRBBBMBXXItt+i++iIIYItii+tii++++++tIIIIIIYXBMMMMMBBRXVVXVX
 *    ,:::;+iIYVXRRRRBXVYIi+=;::::::;;;;:;;;;;;;:;:::,,,,,::;;+tVRBBMMMMBRXVVVVYY
 *     ,,::;+iIYVRBRRRRYi;, ,  ,,,::;;;==;;;=+iiittttiititIIVBWWMWMMBMBRRRYVYYYYY
 * ,,  ,,,,:;=tYVXRBRBMMRXI+;;++ttIIIIIIYIttIIIIIIItIttIIYVRMWWWWWMMRRRRVYYYYVYYY
 * ,,     ,:::=iIYXXRBBMMBXVti+==itIIIIYIIItttIIIIiiiiitIYXBMMMWMMMBRXXVVYYYYYYIt
 * ,,      ,,,:;+tIYXRRMBMBYti+;::;=ittttttttttii++iiitIYVBMMMMMMBRRRVVYIYIYIYIIt
 * :, ,,    ,,::;=iYVXXRRBRXYYt+;;;==+i+iiii+++++++iiIYVXBMMMMBBRXXXXXVYYYYYYIti=
 * :,         ,,:;=iIYVYXXXRXVYIti++=====+++++++tIIYVVXRRBMBMMMRRRRRXVVVYYIIti+;:
 * ;:,         ,,,:;+iIYYVXXRXXXVIIIttttttttIIIIYVXXRBMMMWMMMMBBRRRRXVYYIttt+;:,,
 * ;:, ,         ,,:;=+iYVXRRRBBXXVVVVVXXXRRRRBBBMWMWWWWWWMWMMMMBRRXVYItii=;:,,,:
 * ;:,,            ,,:;=iIYVRBBMBMBBBBBBMMMWWWWWWWWWWWWWWWWMMMMBRRRVIti+;;:,,,,:;
 * ;;:   ,           ,,;+tIVXRBMWWWWMWWWWWWWWWWWWWWWWWWWWWWMMBBRXXYt+;;:,,,,,:;;;
 * ;;:,,,,              ,;+IVXRBMWWWWWWWWWWWWWWWWWWWWWWWWMMBRRRXIi+=;::,,,,:=++==
 * ;=;,, ,               ,;+tYVXRBMMMMWWWWWWWWWWWWWWMMMMRRXXXVIt=::::,,,:;=+ii+==
 * ;i+, ,,,,               :;=tIVVXRBBBBBBBMMBBBBBBBRRXXXVVIIi=;:::,,,:;==itti+++
 * ;=+;,,,,,,    ,,         ,,:;+iIYYYVVVXVXXVVVVVVVYYYIIti=;:,,,  ,;=++ttIItii+=
 * :=++     ,,    ,            ,,:;==+ittttttIttttttii++;;:,,,,,,:=+iittIIYIti+=;
 * ::=i;,    ,,   ,,,              ,,,::;;;;=;;;;;;;:::,,,,,  ,:=itttIIIYYIti+=;:
 * ::;+i:    , ,   ,,,                   ,, ,,,,,,,, ,     ,,:=ttIIIIIYYYVIi+=:;=
 * ;,:=i=, ,   ,,                                       , :=+tIYIIIIIIYYVYIi=:;=+
 * :,,:+=:,,    ,                                      ,:=tIYIIIIIIIYYYYVIt+::=i;
 * ::,:;+=:,  ,    ,                               ,,,=+tIYYIYIIIYYYYYVVVI+;,;==:
 * ;;,,,;==,                   ,             ,, ,,:;+tIYYIYYYYYYYYVVVXXVYI+:,;=;:
 * :;: , ;+=,       ,    ,,,,,,            ,,:;=+tIYYYYYVYYYYYVYYVVVXXXXVI+;,=+:;
 * :;;,,,,=i;,      ,,   ,;;=====;;;;====++itIIIIIIYYYYVYYYYVVVVVVXXXRRVVti;,==;=
 *  :;:, ,:;;;:          ,:=+itIttIIIIYYIIYIYIYYYYIYYYYYVYVVVVVVVXXXXRXXYtt;,::;+
 *  ,;;,, ,,;;::          ,;+itIIYIYIYYIIIYYYIIIIIIYYYYYYYYVVVVXVXXRRRXXYii=,,,+i
 *   ;; ,, ,,;;,,         ,;=+iIIIIYYYYIYIIYYIIIIYYIYYYYVYVVVXXVXXXXXRXVIit=,,:=t
 * ,,:;,     :;;       ,  ,;=+itIIYIIIIIYIYYYIIYIYYYYYYYVVVVXXXVXXXXRRXYtii+;,,:=
 * , ,::,    ,:=:,,    ,  ,;=+ittIYIIIIIIIIIYIIIYIIIIYYYVVVVVXVXXRRXXRXYtii+=;=;:
 * ,,,:,     ,::;,  ,, , ,,:;+itttIIIIIIIIIIIIYIIIYYIYYVVYYVXVXXXXXRRXXYIiti+iIi=
 * ,,,:,,,   ,,,;;, ,,   ,::;=iittIIIIIIIIIIIIYIYIIYYVYVVVVXRXRXXRRXRXXYIiti+tIII
 * ,,,,,,,,,  ,::;;, ,  ,:;;=+iiIIIIYIYIIIIYYVYYYYYVVVVVXVXXRRRXRXXXXXXVYIIIiiIYY
 * ,,,::,,    ,::::, ,  ,:=++iitIIIIIYIVIYYYYYYVYYYVVVVXXRRXXRRXRRRRXXXVVYVYYtIYY
 * ,, ,,:,,,, ,,,::,   ,:==+itIIYIYYVVVYYYVYYYVVVYVVVVXRXRBRBRBRRRRRRRRXVVYVYIYVY
 * ,,,,,:,, ,,,,,,,,,,::;+iiIIIYVVVVVVVXXXVXVVVVVVVXXRXRRRRBBBMBBMBBBRRRRXVXVVVVX
 * ,,   ,  ,,,,,:,,:,,:;++itIYYVVVVVVXXXRXRXRXRXXRRRRRRBBRBMMMMMMMMMBBBRRRXXXXXXX
 * ,,  ,,  ,,,,:,,,,:,;iitIIVYVVVVVXXRRXRRRRRRRRRRRRBBMMMMBMMMMWMMMMMMBMBRXXRRRXR
 * ,,  ,    ,,,,   ,,;+iiIIIIYYVXVXRXXRRBRRBBMBBBMMBMMMMMWWWWWWWWWWMMMMMBBRRRRBRB
 * ,,,, ,,,,,,,,  ,,:;=tIIYYVVVXXXRRRRRMBMBMMMMBMMMMMWWWWWWWWWWWWWWWMMMMMMBBBMBRB
 * ,,,,, ,,:,,,,,, ,,,:+tIYYVVVVRXBBMBBMMMMMWWWWWWWWWWWWWWWWWWWWWWWWMMMWMMMMMMBBB
 * ,,,,, ,,,, ,,,:, :,,;tIYVVVXRRBBBBBMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMX
 *   ,, ,,,,      ,,,,::iYVVVXXRRBBMMWMWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWMWMBi
 *  ,:, ,  ,  ,  ,,,,;:,=IVVVRBBMMWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWX=,
 * ,,,,      ,, ,  ,,,,,,+VBBMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWY;, 
 * ,,,              ,,, ,:tMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMI:,, 
 * ,,             , ,,,  :=XWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMI: ,  
 * ,       ,        ,,,, ,,+BWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMi, ,,  
 *                      , ,:YMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWBi,,, , ,
 *            ,         ,,,,;XWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWB=,,  ,  ,
 *                      ,,,,,YMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR+     ,   
 *          ,            ,,,:=RWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR= ,,    , ,
 *        , ,        ,   , ,::YMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWX; ,,      , 
 *     , , ,           , , ,,,+BWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWV; ,,      ,, 
 * ,, ,,  ,,,   ,        , ,,,;IWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMI: , , ,,, ,,, 
 * ,,   ,, ,,,, ,        ,,,,,,=RWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWBi, ,, ,,,,, ,,  
 *     , ,  ,         , ,,,,,:,:IMWWWWWWWWWWWWWWWWWWWWWWWWWWWWMR+, ,,, , ,   ,   
 * , , ,  ,    ,       ,,  , :,:=RWWWWWWWWWWWWWWWWWWWWWWWWWWWWV;, ,, , , ,,  ,   
 *       ,                 , ,,,:iMWWWWWWWWWWWWWWWWWWWWWWWWWBt:,,  ,,, ,    , ,  
 *    ,   ,,    ,             , ,;XWWWWWWWWWWWWWWWWWWWWWWWWX=,,,  ,,:,,,,      , 
 *             , ,          ,,,,,,iMWWWWWWWWWWWWWWWWWWWWWMY;,,,,,,,,,,  ,,       
 *       ,                   ,   ,;XWWWWWWWWWWWWWWWWWWWWRt, ,,,,,,,  ,   ,,    , 
 *        ,                      ,,tWWWWWWWWWWWWWWWWWWMY:, ,,,,,,,  ,,, ,,       
 *  ,,,   ,                    , ,,;XWWWWWWWWWWWWWWWWWI, ,,,,:,,,, ,,, ,  ,     ,
 * ,,,   ,                   ,,   ,,tMWWWWWWWWWWWWWWWB=,,,,,,,,  , ,  ,,,     ,, 
 * ,,,,                      , ,  ,::VWWWWWWWWWWWWWWWY, ,,,,,,    ,     ,        
 *                                ,,,+RWWWWWWWWWWWWWR= , , , ,,,                 
 *     ,                          ,,,:YWWWWWWWWWWWWBi,,,,,,,,, ,,                
 *    , ,,                       ,  , =RWWWWWWWWMWMI,,,  , ,,, ,,,      ,        
 *  ,  , , ,                      , ,,;YWWWWWWWWWWX;,, ,  , ,       ,,, ,        
 *   ,  ,                             ,;XWWWWWWWWB+,, ,,  ,,,,      ,            
 *      ,   , ,                        ,+MWMWWWWMi, ,,,,,,,  ,,,   ,   , ,       
 * ,  ,,     ,,,,,,                   ,,:YMMWWWMI, ,,,  ,  ,    ,, ,             
 * ,   ,,,    ,,,,, ,      ,            ,=RWMWMI,,  ,,  ,      ,,   ,            
 *    ,,      ,, ,                      ,,iBWMI,                                 
 *   ,,  ,     ,,,,                      ,,IMt,                                  
 *  ,,, ,,,,, ,,,,,,                       :+,                                   
 * ,   , ,,   ,, ,                       ,                            ,          
 */
/**
 * 
 *                                                                               
 *                                                                               
 *                                                  ,                            
 *                                                 ,,                            
 *                                                ,;+:,                          
 *                ,                    ,,,,  :::, ,,:   ,,,                      
 *               ,:,                 :,              ,,,,                        
 *               :;,                   ,,:,,     ,,  ,,::,                       
 *               ,,,,,                  ,;+=;,  ,,    ,,,                        
 *              ,,,,                     :=; ,;;,       ,,,,                     
 *              ,::,                      :;=:;;,      ,;=;,                     
 *             ,:::, ,               ,,  :iYYYi==;,  :,,:+i=;                   ,
 *           , ,;;,                  ,  ;tYXRBXIiiIi;;:,:;++++;:,,  ,    ,       
 *            ,:;;,                   ,,:+IIi=+tYYIt+:;===+itYi=+;  =,   ,       
 *          :,:;:,                       ,+tt:  :+i=;=iti++iIi=+VV+,,=:,,,       
 *         ,=:==,                    ,    ,iXXi;=ii++iii+==+ititXBV+ ;, ,,  ,    
 *          ,;:,                         ,;+i+=iYYtIXXVt;,,;=iiRRRR+=: :  , ,    
 *         ,,:,,                ,,,     ,:;=+:=iitVRBRVIi++=;=IBXRBY+i ;; ,, :,, 
 *         ,:=;,     ,:+tIt+=;;,   ,,         :;:,;;:+iittttIVIiXMBXt+ ++  :+::, 
 *         ,:+;   :=++++itYVXRRXVt=,       ,,:;==;;;=,,,:=iiiBMtYRBWI=,==;:,Y;;:,
 *  ,    ,,,,;,,;ittIIYVXXYt+tttIXBVi:,   ,,:::::;=iit+=iVXY+RBYtXWMB+:;=::==I;,:
 * , ,    ,,,:=iIYYIIYVXRBBRRi;:+IVRMVi: ,::::,,:;iIVXRBBBXVYXBVIXBMWV: ==:;+I=:;
 * V   :;+iiiYIIIVXVYVXXRRRRBWRVYYIYVRXVi:   ,,:;iIXRRRXXXXXVXXYIRBRBB=:+= :i+;::
 * W:=itti+itIYI+;;;:,:+tYVRBXBBXYt+;iIYI=:;+;=+tIYYYVXXRRXXXVRRRMBXBM+,;;::,:, ,
 * W=;B:,=i=IIVXt:  ,     :tXXtVRYtt=,=tt=;;==+iIYVVVXXXXXXXXXXXXXXXRR,:=,,,,    
 * M+:t=;,+IY+=;,          ;IViIRY=+IIXRt: ,;==+tIYVVYVVVVVYIYVVVVVXR+:Ii ,:     
 * I;,=V=  ,,         ,,,  ,=IVXYt;,;+YY+, ,,::;=+ittttiiittIIYYIYVYI,;i:,;,,    
 * ::  i ::                  ;+iYX+:iiYt:  ,   ,,:;;===++itIIIYItYVt:=I= VY ,    
 *    ,;=++=;                ,:;ii+=+It=,          ,:ittIIIIYIVIIXI;=VY:+V+,     
 *     :it+;;          ,,,    ;YBRVVVXI;          ,:;+itIIIIIIYVXI=;IXY:iV:      
 *    ,,  ;;,     ,;+IYVVVVYYYVXRRRRXV+,           :;=+ittIIYYYXV=:tXVV:,+:  ,   
 *      ,,,     :+YRBBRRRRXXXRRRXXXXY=,             ,:;+itIYYVYVi,=XRRY =Y=,,    
 *     ,+=     :=itYVRXRRRRXVXXVYVXt,                ,:=+tIYYVVt:,tXRBY:,YV;     
 * ::   ;=, , ,:;=iIYXXXXRXXVVIIYYi,                   :;+tIVXI; ;YRXBV; +XY=    
 * ,,    +; ::;;==+tIYYYVVVVYtttt=                     ,:=iIVYt;,=YRRBX+  YBV;   
 *    :  ti,;=++iiitttttIYYYIi+:                         :=tVYi;;tXRXRVY= =VY+,  
 *   ,  ;Y+ :=+itttIIYYYYVYYI:,                        ,,,;iIIt+;iVXVXRRY; ;Yi:  
 * ,,, :ti:,;;+tYVXXXVXXVVYi,                        ,:;==+itYIt=+IXRVXBRI:  ,   
 * :  ;II; ,==+tYVVVVVVVVYt;                         ,:=+++itIIIiitYVRRRRV+,     
 * : ,VY:::,=+iIYYVVXVIIVI;                           ,:;=+itIIIIt+==IVXRXI;     
 *   +V;:; ;+itIYVVVVYVYYt, ,         :     ,         ,:=+itIIVVVYIi=;=IRX+,    ,
 *   It:,;,;=itIVVVVVYIVY;           , ::  , ,         ,:;+itYVXXXXYII=:;=:   ,+Y
 *  ,X;:;;=;+tIYVXXVVYYVt  ,         ,:IX+,, ,,,,,    ,,:;+itIYXXXRXVVYVVt,  :=tY
 * ,=R,;+;=;itIYVXXVVYRI,             =IXR+ ,,,,,,     ,;=++iIYVXXRRXVVXVi,  +IVX
 *  V+=:;==+tIIYVXXVVXV= ,           ,;VIVR; ,,,,,,  ,,,,:=++itIVXXXVXXt:   :YYVX
 * IX::;===iIYYVVXXVVVt,  , ,        ,:IIiXY,  ,,,,,,,,,::=++iitIYVVXI;  :  IRXVR
 * RI,:===+tIYYVXRXXVV;    ,        , :it;iXt ,,,   ,::::;=++iiiIVVt= ,    :IRXXM
 * V;:;;;=tIIYYVXRRXXI     ,       ,, : ==,IX=+=;,   ::::;=++=itIi=:     ,,=Vt;=V
 * +;:;=+itYXVXRRBBRRi,    ,     ,,,  ,::,    ,;+tti+,::;;=+iiii=,        ,iX    
 * ;,;;=+iIVXXXRBBBRR=  ,  , ,   ,,,,,,,    ,,    ,;++;:;=++==:,          ,tM;   
 * ;:;=+iIYVXXRRBBBRR;  ,  , ,  ,,,,,          ,,     ,;===;;    ,,        =Y;  ,
 * :;;=itIYXRRRBBBBRR:  ,  :,  ,:::,                    ,;;,            ,,,:;    
 * :==+tIYVXRXRRWBRMV,   ,,,  ,::,                        ,,,  ,        :::+     
 * ;++iIYVXRRRBRMBRMY    ,,,,,,,                           ,;,        ,,;,,=     
 * =+itIVXXRBRMBBBBMt    ,:,,,,         ,,                   =,    ,;:; ,,;t,    
 * +=iIYVXRRBBWBBRMWi   ,,:::           ,,,  ;:,      ,::    =;, ,=+=;tiiiVWV=:  
 * +itIVXXRBBBMBMBBMi   ,::,        ,;+, ,:  =tXtIt,=:::;;===,,:=++tVVXBBBRRBBVt+
 * itIYVXRRBBMMRMMBB+  ,::,          iRV:     =t+iVIYItiitt+;;==;;IBWXRBBRRBBRXYI
 * iIIYXXRRBBMMRMMBB+  :;: ,=:       ,tRI     ,;I+,=+iii+==;;:, ;YWWRBBBBBBBBRXVY
 * tIYVXRRRBBBMBMBBMi  :=: =V=:     ,:;XR=   ,  +==V=Yt;:;iYVVYXBWBRBBBBMMMBRRVYY
 * IYVVXRBBBBMMMMMMXt ,++:=IYi,,,  , ,;YRI, ,,  ;=;:;::,;YVYBRRBBBMBBBMMMBBBBXXXX
 * YYYVXRBBBBBBBBBBXI::=+=iVV+,,:  ,, ,iBR= ,,  :=:    =YVRMBBBBBBBBBMMMMBBBBRRRR
 * YVXXRBBBBBMMWMBRVtVYYI+IXV=,,:  ,,:,+XBI:        , ,YRXRMRMMMMMBBBMMMMBBBMRRRR
 * =;IYVXBBMMBBXVYYYItIXXIIVI;,::  ,,,:;iXRt          tXRBBRWBMMMMMBBMWMMBBBMBBBB
 * ,:iYVVVVVYtIItIVVYi;:;tVVY,:::,,,,,:,;IY;          XBRBRMRBMMMMBMMMMMMMMBBMBBR
 * ==tIYYYYYItIYIYVVY+=,  +It:,,,:::, ,  +i:         =BBBMBMBBMMMMMMMMMMMMMBBBBBB
 * ,=iiitIIIYtiiIXXI;+;, ,;;:=;:,,,,: :  ;=,         IMRRMRMBMBBBBMMMMMMMMMBBMBBR
 * ;it+=ittIYItiiYVt;V=  :,,: ;++;,,, ,  ;;          RWRBWBMBMBRRBMMMMMMMMMBBBRXX
 * ;+====+ittYtitIIIVV,  , :::, =I+,:,,, :;:  ,  ,  ;MBBBBMMMMBBBBMMBWWWMMBBBXXYY
 * it=;::;+tIYYYYItYXt    ,:::::,,it ,,,,,,,       ,iMBBBBMMBBBBBMMMMWWWMBRXVIYYV
 * YtVYYYYIti=+itYVXX;  ,  :,;,;; ,+i  ,::,        :VBBBBMMMBBBBMMWMMWMMBXVYYVVXR
 * ViIi=;:::,;iIttIYY,  ,  ,  ;:,:  =+: ,:,        ;BBBBBMMBBBBMMWWMBMBRXVVVVXRRB
 * ++itt+==+tIYVVXXRR=     , ,,,,,,, :+=  ,     ,  YBXRRRRXRBRBBRBBXVYYIYVVXXRRRB
 * Iti=;;+tIIYVXXVVXRY:    ,  ,,,,,,, i+  ,       ,XBRXRBMWWWRXRBRRRVIIYVXXRRRBBB
 * i=iittIYYYVVVVVVXXR;    ,,  ,,,,,,:+=,   ,   , ;RBXRMWWWWWXIXMRRBXIYVXXXRBRBBB
 * YI+tYVYIYVVVVXXXXXXt     :  ,,,,,,,++          +RBRRBMMWWWYYXRBBRXYVVXRRRRMRBM
 * YItIVVYYYVVVVXXXXRBY:  , ,,,,,,,,,,i=      ,, ,tBBRRRRRRXXVVVXRBRRVXRRBBBBBRBR
 * VYtIYYYYVVVVXXXXRRBRi     ,,,,,,:::i=  ,   ,, ,IMRBBBBRRRXXVVXRRRXRRRBBBBBRBBV
 * VRVVVVYYYVVXXXXRRRRWV:   ,,,,,,,::;i;  ,   ,: :VWBBBBRRXXXXXRRBBRXRRBBBBBBBMBY
 * 
 */
/**
 * 
 * ;;==;;=;;;=;;============;======;;:;;::::::;:;:::::.:::;;:::::::;:.:::::::::::
 * ;=;;;=;===;===========+=+==++;=;:;::;::;;;::::::::::;:::;:;::::::::::::;;::;:;
 * ;;;=;;=========+i+===========;;+ItiIt+i==;;;::::::::::::::::;::;:;;:::;:::;:;;
 * ;;;==;==;==;=====++=iiiIYVRMMXRBMWWMRXViiiii===:;::;:::::::::::::::::::.;;;;::
 * :;;;;;;==+==+====+tYBMWWWWBYYXRYIRMWBVYiiii+=++++t;;;.::::::::;;;;;;;::.::;:::
 * ;;;;;=;====;==iIYRBRBMRYIIIYIIXBIiVYtttIi;;==ii+++=;;;;:::;:::;:::::..::::::;:
 * :;;;;;==;===;=IXYYVt=;=IBMWVIIRWXYXVI+++i=:;;:;=+=+=:;=;::::::::;:::.:::.:::::
 * ;;;;;=;===+itVYYYi..iVRXIII++tYMBXRBMMXtti+i=;;;;+i==+=;;;:::::;::;:;:::::::::
 * =;;;=;;=+tYYVIIIi=+tVVItXMMtitiVMYVYVYItti;=+=+;. :iii==+;::;::::;:::::::::::;
 * ;;;;;=;=+ii=it=;=+Ii+itIti:.:;;tViit+++tVBXYYYi+i===;;;;:;:;::::;::::::::::;::
 * ;;;;;;=+i++ii=;++;;iIIt=;;:;==+YXVI+=;;=:.:. ..:;;;;;==;;;;;;;;;;::::::::::;::
 * ;;;;;+ii==t=ittitii+;;=;;=;=;;+tItitYY;:;:.    :=;;=:;++===+=;;;:::::.:::::.::
 * ;;;==++==IYttiit=;=;.:::;:::::=iYVt++++;: .;==:.:=:::::;.::;;;;::;::::::::::::
 * ;;;;=+=;ii+i;.;;;:::;:;YYIYXXXXXXRBRRRXt+:  ;i=:::::.  .;:;;:::::;;:;;.:::::::
 * ==++tt=ii+t=;=;.::.:;;IBVRWWMMMMMBBBBRRBBXI: ;==:..:    ...;;::.:;::::;::;::::
 * ;;;ii+++;==;;;:;;..;;;XRRMWWWWWMMBBBBBRXRXX+:=;=+.==  :  . .;:;;==;;::;.::::::
 * =;=+i++++++=;:++==;==;VRRRMWMWWMMBBBBRRXVVY+.:..;:;.        :==:;==.:::;:;;::;
 * ===++i+;;:==:.;=;;;==+IIXRRMMBMMMBRRBRXXXXi:;+:. .           +=.:::::::::::::;
 * ;+iii++++=;=;=+=;;;;=+tVIRRBWBMBBBRBRRXRXt+==+;;=            :==;:;=::;;:;:;::
 * ttIIYt= ..::.;;..:=+=tVIYXBMMMMMMBBBBRRRIi+=+;;=::            =i;;=;:;;:.:::::
 * +ii+::.ii:;:..:::;=;iXYtRVXMRMMMMBBBBRY+ii+ii=;;:.            ;=.:;:+++;;=::;;
 * =+i+=;;;::;. ::.:;==it+IVVRBBBBMBRRXXR+;t= .  ......          .++=it=;::;:;;::
 * =+ii+;;;::::.::..:::;;=;;:=;=itIVYVVti;::. .:==;;.:.           .:::.::::;:;:;;
 * tii+:;==;;=. =:.;;;;+iitIYI+=;;+YRXI;:;.=Ittii+=.::.::.         ;;:;;;;:;;;;;;
 * +++ii==;;=;..=:..=+; :+ttYI+t++VRXMR+.==:::.::   .;=;;;          =i=;;:;;::;;;
 * +t+++==;==::;;:;==tt=:;=;:.;;=YMXBWMI:;+=ti;::.::. . ..          :+=:::::;::;;
 * =iiii=;=;::;;..:;;+YYYYtttiitXMBBBMWMY:;+tItitIIt: ..             .;;:;:;:::;:
 * iiii+=+i;;;;;..::=i+YXXMWMMMMWWBMMWWRI=+tIYIIIIYt; ..          .   ;+:;===;;;;
 * YIiii==:.:+;.... .i+iYVWWMWWWWMBMBMWBVi==tYYYYY+....               .;::;;:::;;
 * tItii=;;;;=;:.  .:==+YVBWWWWWWBBBMMMMBVi++Itt++;.:.         .       ;;::;;;;;;
 * IIti+=::::::.: ...::=ttVMMMMBBBBBBMMBBR+====t+::.:.         ::  .   :=:::;:;;:
 * iii=;;..:.:.: ... .:=IIXBBBRXBRi;tYIi=;;:.:;=:.;:;:         ..      ;=;+=+;;;=
 * Vt++=;::.::.. .;; .:;+IYXRXRBMWBMWWBti+;;;;.. ....        . ..      :;:::::;:;
 * Yi+t; ::..:..  ;i. ;.;tVRXXRBBBWWWMBBBRVYI.:=.;;..        .         ;;;:;;;;;;
 * Rttt;::;:.:. . .i;.;;+YRRVRRBBBRVIYVYYttt+:;: :=..     .  .       .:;;;;==;=;;
 * VIIYi=. ;= . .  ;+. IVVRXXBRYt+=:;;:::::.      :;  .  .  ;:       :;:;;;;+i=;=
 * I=;=::; .i.   .  .=;iVXXXXRXi..:.          ::.:++. ...  .=.      .:;;;;===:;;;
 * VVt+=.: .=; ..    :+=tRRYXMBY:.::;:==::.   .. :Ii   .. .=:       ;+==;=+==;;=;
 * =::=:  ..;. .     .::=YXVXMI.:;.         .    :+:      ..         tYtVVi=+i=:;
 * ...:  .;::  .       .:+YVRX==YVBWWV=:...               .          ;+=i+=+=;;==
 *       ;;::  .  .   . :;+IXWWWWWWWWWWRt;.                           =t++++ii:;;
 *     ;;::=: :...  :ittVMMWWWWWWWBRRMWWWR+.                          :==ItiI+;+i
 * iIti+=:;:...:.  =MMMMMMWWWWWWWWWMMRIYXRY;  ::     .                 .....:=;:=
 * +::+;:;. .  .:  tWBMMMBRBMMWWMMWWMXtitVY:+RMBI:                     .;=i=.:;.=
 * :+i=;; ..   ... tWWWMMMMMMBRRXVVYXXVYtiYtiYXY=                       :: +;.==:
 * tt+;::.....  .::YMBMBBRRBMMMMBBBXXXXRY+;;=+i.                          ::.::.:
 * ii=.:. ....  . ;RBRWWBMBBRRBBRBBBXi:YV+::==.                           .=+:::;
 * =:::.. .  .   .iWBMWWMWBMMMMBBRXV++=::: ..                            .;.:; .i
 * :;:.:...      .XMMWMMRRXXVVVXXXYi+i+: ::::.                       .:  ::  .   
 * ;..:....      :BMMWWMRYI+; .::+Iii=;;=ii+;..                       :    ..  . 
 * ::;;.::       VWMWWMRI+.      ;XV=:;=+ii;.::           :.              . ....:
 * i===:..       RMBWWWVt:   .:  .tR:.++=+=:.;+;  .       .;.               .  :;
 * +===;;: . .  IMBMMMRt;..:tt:    :.;+=;:::.;;::..       =+              .. .:;;
 * ===;==;.....:RMRMBBBt=IY+I=       :=+=  :.;;;=;...                         .::
 * ;;;;:;:;:..+RMMMBRXXt;:=+;        :==;  ..;+====.      .  .  .    ..  .   .:::
 * ::;::.::;iXWMMMMBRRY:;+i=. .     .:+=. .  ;+=;=;.     .=...     .    ..     ..
 * ;;;;;..;VMWWWWWMRXV;.tI. .       .:;.   ...====.      .+=:==;  .:         . .=
 * ;:. :;:;XWMBMMMBXYVRIiY=          :.  .   .:=+:       .=;====. ....:   ... ..;+
 * ..:.;++:=RMRRBBBRY+ :+;              .  . .:=;. :.     +++++ii: : .        ;==
 * :::Yi.=+:+RRRBRRVtIYYI;.:              .  ..=;  :   : .+++iii; ::            .
 * ;;IV;:i+:.+XMXXVYBWWWWR+..                  ==  :  ;: ;tttt+:  ::             
 * tYi+;;=;:::=VXVYtVMWRXI;:;.               . ...    .  it;;  .  ..             
 * ;+=i+:;:.;=:iBIi=tVI:. :Y= .                ..        .                       
 * tI==i;:;:+i:;YI=;;:.    +Y:..                             .. ..       ..  .   
 * Y+=++;:=  ..:=i:;=;.    :Yi :.                           ..           .    .. 
 * I=;=;:;:   ::.;:+=.      iY..:                     .   .:...        ..      ..
 * Y=;;=+: .:==;:.:;: .     +X:.;.                   ..     .:         :.   .....
 * i;.;;:=.;t+++=;:=;      :iY+.;:                     ..         .   :;  :;:::;.
 * =:.. =t:;+++++=++. .    :=tI::=.                       .          :.   ;:;:;; 
 * : ::.ii .:tt;;;=:  .     :II::;;:                               :;:   ::;+i+= 
 * .;=::=: ;+=;:;;:...    ...=I=:=::                            . .==: ...=i+i=. 
 * ;+=;=+;  ..:;;:.::  .     :I=.=;::                           ;+:=t=..:..;=+:  
 * =V+.;+: ....::..::.. ...: +V;.=::;            ...    ..  ..: .tt..:    ..:;.  
 * ;XY  +; .    ::....:. ... =V;.=;;=:               .   ..:.::..:;.:;:..:..: .  
 * ;VI:.+: .. ..:  ..::::... YI.:;:.:;.               .::.::... .:.::::;;:;=:    
 * =+Rt ;; .::;;        ... :Xi ::  .::                ... ..  . ..:=++=;;:::. . 
 * ;:iR::=        .   .. ...IV. :     ;              .             ;+iiiiii=:    
 * ;:;VI+=.:: :: ....  :.:.+R; .:     ..             .   .  .:..:::.++iiiIt=. .. 
 * ;::;iV+ :  :  ......:;+iYt..:.     ..                    ......:::=+tttt= .:. 
 * =:.::=+:.::: .....:;IYIIV+ :.       .                       .....;ittttt; :;. 
 * ;;::::+. ::. .... ;XY;+Bt  .        :.                        :iIttItIIt; ::: 
 * :::::::: ::. .  . tI.YBI: :.        .                       . =XYIIIYIIt;..:. 
 * ;:: .... :. .    =i;IRI: .                                    tRtYYYItti= .:  
 * ::::.:::::  .    XIIRt+:..                                   :YVYVVXYIIt: :. .
 * ;:;:..::.: .. . +MYYI=: ..                                   tXYYVVVtIt;.     
 * :...   ::.  .. .tBYI+. .                       .            .tttIIttti+:...   
 * :.     +:      .;I=::..                                     ;I+itiiii+;::.    
 *        . . .. .  :.                            ..        . :tYittii+=;  .    .
 * .     ..    .           ..                           .  .  +Vii++=;:.......   
 * .  .  .. .                                       .     .  .==:;;=:::... ..    
 *   .   : .:.       .  ..                             .  .  .:;;=;::.. . ..   . 
 *      .:.;=:::::..::.              ;+tI+. .                 ::::...       .    
 *      ;. == :::;:;;;:;;===. .;;=+iYYIYVt ..   ..  .        .  .. .  .  .:. :.  
 *     .: .+:;ttVYYVYYIIttiittIIIIttitiIt= ..      =i  .    .  . .      ..       
 *    ;=.=WXVRXXVIVYYIYYtItttttiIttttIIIY+...     YV: :  ..:.:::....     .       
 * tRBV:;BXXXXXVXYYYIIItttiiiiitttiittIIY= .     iW=     ......: .               
 */
/**
 * 
 *                                                                               
 *                                                                               
 *                                                                               
 *                                                                               
 *                                   ,                                           
 *                                 ,;+;,                                         
 *                                ,;iIi=: ,,                                     
 * ,,,                            ,;iIIt+;,     ,::,                             
 * ,                             ,:+IVVYI+:,,,  ::;;:       ,,                   
 * ,                             ,+IYVVVVI=,  ,,,:=+=,      ,,::,                
 * ,                  ,,   ,,,,,,;iIYIVYt=:  ,::,,;++;,,      ::,                
 * ,                      ,,::,,;=++++=:,  ,,,::, ,;;;,,        ,,,,             
 * ,                   ,,  ,:;;;;;;;::  ,, ,,:;=:  =+;;:,                        
 *                    ,,   ,;=Yt=;;;:  ,,,,,,:==::=tt+=;:,,,,                    
 *                         ,:;tYXVi:,,,,,,  ,,===iYXVI+=;:,,,                    
 *                            ;IBBI;,,  ,    ,,,:=itYVIi+;;::,                   
 *   ,                ,,      ,iVY+:,,,,,   ,:,, ;IIIXXYtiti+;,  ,,  ,           
 *                    ,,       :===+===;,,,:::;+;:tXRBWBVYIIYVi=,,,,,            
 *                    ,,,      ,:;iVVYIIYIt++i+i;:tRBMWMBRXVYIYt=:,:,            
 *                             ,:;tXRXVVYYYYYYIi:=YXXMWMBMMBVIYYi;,,:,   ,,      
 *                             ,;+IVXRWBXVVXYti+iIYYXBWWWWWMBXYIIi,,;:,  ,,  ,   
 *                             ,;+tYVXRXYiitt+:=itttYXRBMWWWMBYtIVi:;;       ,   
 *                             ,,;=+tt+=, :+i++=;::+itIVRBMMBBBYYVi=iIi=:        
 *                  ,,        ,    ,;==IVVIIYVRXI=,:;;iIXRBRRRBVYt+iYIiII=       
 *                                  ,,=iYVYIYXXXXVt;,,,;iYVVXXXXI==IYi+=ii;,,    
 *                                  :;+itIttIVVVVVRBY+,,;iVRRXBY+iIYVVXIYV+  ,   
 *                             ,,,:;=++iiti+iItttitVRRi=,;IRBRY=;IXVVRBXRX+      
 *                             ,,::,:::::;=+tVVYIt=,:=I=,:tVXX+=iVRXYYXRBI: ,    
 *                                  ,,=itIVVXMRRRMBY; :+=:=VXt+IYIXRI:===:    ,  
 *                            ,    ,:;YYtit=:=;:;iVI= ;IY=:iYYYtYVYXY        ,,  
 *                                :=tIt+, ,  ;+iti:  :tRBt;+YXXtIVIVY,        ,  
 *                              :=tYVXXVItt+=iIVXY+:;tVBBI+tVRMXttYVi:           
 *                      ,     :+tYYYYVVVXRBBBRRXVVVVYYBMRYtIXBBRXItVI,          ,
 *                      ,,,;=+IYVXXVXXVYIYVRMWWWMRXXRBBMRVYVRBBBBXIYt,           
 *                  ,,:=+itIYVYYVVVXXRXVVYVVXXRBMMMBBBBMBXVXBBBRBXIt+,           
 *               :;itYYVVYYYVXXXXRBBBBBBBMMMBRYYYVRBBBBMMRVVRBBXXVIt+,           
 *             :=itIItIYVVVVXXXXXXXXRBBRRXXRMWWXtitVRBBBMWRYVBRRXVVY+,           
 *             :+YXVItVYIYXRRRRRXXRRBBBBBBRRBBWWMBXVXXRRBMXYYXVVVVXVt=           
 *              :tXXVYXt+iYVVVVRBBXVVXVVVXXXBMBWWMBBXtYXBBVIIXYYVXRVYY:          
 *               +VVYYXt=+tIIVXVXRRVi;;;::;+tYXBMBBBVi;+itIIIIYVRBXYXM+,     ,   
 *             , ,YRXBBI;;+tYYRXVXXI=,     ,:;+IVXRBY+;;==+itIVXRRXYRWX=    ,    
 *                tBMMBI;:=iIVXRBVt;,          ;tYVVt+i+===+tIVXXVVBMMWY: ,      
 *                =RWWBY=:;+tYRMBI;,     ,,,,, ;iIYIt+=;;;=+tIYVVVRMWMMBI+i;     
 *              ,  YWMBY+;;+tYXRY;             ,=IVI+;:;;=+itIYIVBMMMWMWYiXY,    
 *                ,iRWRY+:;=iIV=:;:::,       ,;:;+It=,;=+iitIIYVRBMMMMMMBiIR; ,  
 *                 =VMXY+::;;=: ;i+++++;:    ,+tYIt=:,;=++iittYVXRBMMMWBI:=t;::, 
 *                 :tRVI=:,,,,: ;i=,, ,,,     :YMRi:,:;;=+iitIYYVRBBMMWR=;itt=;, 
 *                  =YVt=,,,,,, =It+;,        iVXt::;==+iiiiitYYVXRBMMMX,+RBMX+: 
 *                  :IVt;,,    ,:+I=,;:;=;,,,:YVV+:,=+++iiiiiiIYVXXRBMRi:+XMMWMY;
 *                  ,tVi;,,     ,=t+;===+i=,:iVI=:,:==++iiiiiitIYVXRBB+;;tXBMWWWR
 *                   iXt;,,  ,,  ,+i;;;:=ii;+It=, :;==++iiiiiiiIIYVXYi,:=IXBMWBMW
 *                , ,iXt=::,,,,,,;tt;  ,::;===:  ,::;+=++++++iiIYIYY=  :+YRBBRBMM
 *               ,  :IRt;,:::,,,,=Yt:      ,,,    ,:;;====++iititIi: , :tXBBBBMMM
 *                  +VYi;:::,::+iii,       ,,,    ,::;====++iiiti=,   :;iVBMWWWWW
 *            ,   ,;tV+;:,:::;iIIIt; ,     ,,,,,  ,,::;;;;==++i=:  ,,,==iVBMMWWWW
 *               :+ti+=;:::;+ttYYYI=       ,,,,,,,,,,:::::;;==;      ;itYRBBMWWWW
 *              ;tI+;;:::;=+itIYVVI;       ,,,,,,,,,,:;::::::,      ;tIYXRBMMMMMW
 *             :iIi;:;====+itIVYVXVi:     ,,,,,,::::::::,,,,       ,+YIYXRBBBMBMM
 *             =tt=:;=++++itIIVVVXXt;   ,,,:,,,::;;;;;:,,          ,+YVXRBRRRBBMM
 *            ;tYi;=iiii+iitIYVVVXVi:   ,::::,,:;;;;;;:,            ;tIYXXXXRBBBR
 *   , ;;,:, ,tVI;;it+iiiitIYVVVXXI=,,  ,,:::,;:::;;:,          ,, =ti: ,=ttYRRXV
 * :;=itti+,,iXI+==+iiiiitIYYVVXXVt;  ,=tIt+;:::;::,,,            ,++,   ,::=+ttI
 * :=+IYYIt=+VXi;=+++tittIYYVVVXVt;,   ,;+IYVYt+: ,,, ,,,         ,tt,      ,,:;;
 * ;:::+i+ttIVi=;=iiitttIYYVVVXXV+   ,     ,;+Yt+:,   ,,,,         it,           
 * ti+====+IIt;==++iiitIYYVVVXXXI:             ,:;:,, ,,,,,,,,,    :=;           
 * YIt+===iti=;==+iiiitIYVVXXXRVi,                ,::,,,,,,,,,,    ,:            
 * IIti+=+i+=;;=++itttIYVVXXXRRY;                    ,,,,,,,,,  ,, :;            
 * IIti++i+;;===+iittIIYVVXXXRXi,             ,       ,,,,,,,,:    ;i+        ,,,
 * YIt++++=;;==++iittIYYVVXXXXI=  ,,  ,   ,              ,,,,,,    ;YR;,      ,+Y
 * XI++==;;;==++iittIIYYVXXRXV+:      ,   ,,,,            ,,,,, ,  =XMY+,    ,,+V
 * Yi==;::;==++iittIIYYVVVXRVt:      ,:;;::,, ,,         ,,,,,, ,;iXMRWV=,,,,,:+I
 * =;=;::;=+++iittIIYYYXXVXXI=       :=iIi+=;::,,,,,  ,,,,,,::==tIVWWXMI:  ,,,;+t
 */
/**
 * 
 * ==:;=:i,:::i;::::+=;=::=+++++=:==,,:=++++iiiiiii++=;;:,        ,:,,           
 * ;;:===+,:,:=:::;;=;:;,;+i++i+ii===;,:;=+++iiiiii++i+==;:,       ,,,           
 * :::;=:;:,:,;:,:=;=+,,;:i++ititttt+=;:::;==+ii+++iii++++=;:,,     ,            
 * ,,,,:,,,,,,::,:=i;;,:i:iitttIIIIIIttti++=;===+++iiii+iii+=;:,              ,, 
 * :,:,,:,,,:::::::;=+;:i==ittIIYYYYIItiiiiii+==+iiiiittiiii++=::   ,   ,     :,,
 * :,,,,,  ,:::;;;;=tt;:ii;ittIIti+=;;====;;===+iiiitttttttttt++;:;=;;,::,, , :,,
 * :       ,,::;=++=+i+=+i+=++=;;;;;;=++iiiitiiiiiiitttIIIIIItti+=+=+;;;,  ,,,,,,
 * :       ,:,:;=+itti+==;=;::,,::::;+iittiii+++=++ittIIIYYYIIti+===+=::   ,;,:;,
 * ,   ,,,, ,::;+iiitttii;;::,,::::::::::::,,,::;;=+tIYYYVVYIItti+===:;    ,::::,
 *           ,:;=+itIIIIt+=;;;;;::,,,;,;=     ,,:=iIYVXVXVVVYIttii=+:::,   ,,,:,,
 *  ,       ,,,,:==tIIYIIIi++==;:::iIV;:, ,;;::+IYVXRRRRRXXVYYIttt++;;:    , ,,,,
 *        ,   ,,:;+tIYYVVYIIti+=+=iIYVVti++===iYXRBBBBBRRXXVYYItiIi===:,     ,,,,
 *       ,    ,,,:;+tYVXXXVYItItYIYIYIttitiitYVRBBBBBBBRRXXVYYIttti+==:,,,   ,:,,
 *      :::,,  : ::,:iVXRRXVYYVVVXVYIIttttIVXRBBMMMBBRRRXVVYYIIttii+=;:,,,,,,,,,,
 *       ,,  ,+t:,,,:;YRBBRXXXXXRRRRRRRRRBBMMMMMMMBBBRRXXVVYIItt+++;;;;,,,,,,,,::
 *        , ,,+tt++tIIYRMBBRRRRRBMMMMMMWWWWWWWWMMBBBRRRXVVYIIti+;;;;:;;:,,,,,,:,:
 *       ,,,=;;=itttIYVBMMBBRRRBMBMMWWWWWWWWWWWWMMBBBRXXVVYIIti=;:::::=;:::,::,,:
 *       ,:,=ttttItIVXXBMWMBBRBBBMMMMWWMWWWWWWWWMMBRRXXXYYIIIti+;::::;=;;::;=:,,:
 *    ,,,,;::IYVVXXRRRRBMWMMBRRRRBBRBBBMMMMMWMMMMBBRRXXVYIIIItit=;::;=+;=;;R:;::;
 * ,    ,,::,IVXRRRBBBRMMWMMBBRRXRBRXXXRRRRBBBBBBRRXXVVYIIIItttIi==;==+===VI:;:,:
 * ,    ,,,:,tVXRBBBBBBBMWWMMBBRRRRVYIYVXXXXXXRXRXXVVYYIItItItttii+==++==;M;;;,,:
 * ,,  ,,,,,:=VXRRBBBBMMMMMMBVYVYIIiii+IVVXVVVVVVVVVVYYYIItittti+i===+=;==R:;:::,
 * ,,,,, ,,,:,IVRRRRBXRRRRXVI+;::::;==iYXRBBRRVVYVYYVYYYIi+++iii+====+;;;=t:;,,:,
 * ,,,,, ,,,::=VXXXXXXIIYIti=;,:;=itIYVRRBBBBBBRXXVYVVVYYIi=++ii++===;;;::=:,,:,,
 * :        ,::iXXXXVVYIYYi+=;;+tYVXRBBMMWWWWBBBRRBBRRRRXYYi+iiti+==;;::,,;  ,,, 
 * :         ::,+YYYIItiYXVYIIIYXRMWWWWWMMBRXYItiiYXRBMRXVYtttIti+=;;::,,,:, ,,,,
 *          ,:: ,;tIttiiVVXXXXBMMBRXVYYIi+==+++iIRBMBRMRXVIttitti+=:::,,, ,, ,:,:
 *          ,:   ,+iIYIIVYVYIIIttiiii++ttIYIIIVRBMWWWBBRXYIittii+=;::,,     ,,, ,
 * ,        ,  , =i,=YXRRXVYI++i++itYXXXVttIVXXBMWWWMBBRXYtti+++==:::,       ,   
 * ,,:,,,        i  ,;IXRRRBRYYYYYYYYYIIIYYVXRBMMMMMMBBXVYi++===;:,::       ,,   
 * ;;:,,       ,,:  ,,:+IVXRBVIIIIIYIIIIIYVXRBMMMBBBBBRVYt+====;::,,,      ,,,,:=
 * +=;:,,, ,   ,,:   ,;,:;tVXRYIIttttIIYYVXRMMMMMBBBRVYIi+=;;;;:,,       ,,,,,;=+
 * t+;:::,,::,,,,+ ,::, , ,:iXXVYYIIIIYVXRBMMMMMBRXXVYIi+;;;;::,       ,,,,::::;:
 * i+;;:;;:==:,:,;,,        ,;VRXXRRRBMMMWWWWWMMBRVVYIt=;::,,,        ,::;,,,    
 * ii===;;:=+;;::,,,         ,;XBBMMWWWWWWWWWMBRRVYIti=;,,,,      ,,:;=;;,, ,,   
 * ii+==;;:=+:;::,,          ,,;XBBMWMMMMMMMBRXXVIti+;:,,          :;:;:, ,  ,   
 * ti=;=;,,:;,;:,,,,           ,;YRRRRRRRRVVVYYti+=;:,            :::,,   ,,,    
 * ii+;;::,,,:::::: ,            ,=tIYYYItti++=;::,,,            :  ,,,  :, ,    
 * Ii+t=;::,,:,,,,:;:,           ,,,,::;;;::,,,:=+i+:,          ,, ,::,, ,:,,  , 
 * tiiit+:,,,,,,,,,::,,           ,      ,    ;tIYYYi=,         ,,:::,,,,,;:,,,, 
 * i==+i+;:,,, ,:,,,,                       ,;IYVXVVVI+:,,     ,,:::,,,,,,::,,,,,
 * ==it+;=:,, ,::,,,  ,,,                 , ;+YYXVYYIti=:,,,,,  ,:;;::,:::,,,  , 
 * =+IYii=::,,,:,,,,,,:,,,            ,, ,,,:+itt+=;;:::;, ,,,,,,,,:::,,,,,,:,,  
 * IVVVYt=;::,,,,,, ,::,,,         ,       ,::;::,,,, ,,:::,:,:, , ,,,,,,,,::;:,,
 * XRRXYi+++:,:,,,,,,;;:,,  ,             ,::,,       ,,::;:::,, ,  , ,, :,::;:::
 * VYtiitt+;;,:,,,,,:;;,,,     ,      ,, ,,,,        , ,,,,::,,,,,,,, ,,,,,;;;:;=
 * ===itti=;:;::,,,,::,,,,           ,,,         ,  ,,,,::;;:::::::,:,,,,,,;;===;
 * +iIYYII+:::=;;:;:;,,,:,,           ,,          , ,,,:;;;::,:+=;;,:,,,,,:;;;;=:
 * 
 */
/**
 * 
 * ,,::                                  ,,    ,     , , ,,,::=+=;==++++++=ttIIi;
 * ;,                                   ,:;;::::,,,,,:,,,  :,,,::;====+++=;iIVY=,
 *  ,  ,                           ,,,,,,            ,,:::,,,,,,:;:;;===+=;+tYV=:
 *                                 ,                   ,,:,,,,  :,,,::;=;;:=itIi=
 *                           ,,,                         ,,,,,,,,,:,, :;;;:=i+++;
 * ,                        ,::,             ,,,           ::,,,, ,,,,  ,;;====+=
 *                          ,:,                             ,,,,,,:,,,,   :;==+t+
 *                            ,,                            ,,,::,,:::,   ,,;;iI+
 *                       ,                        ,,      ,,,,:;:;;;:;:,,  ,,:=i+
 *                    ,      ,             ,:   ,,=:,, ,   ,,,,,,:::;::::,,,,,,;=
 *                  ,,,,,,,::;;:          ,==,  ,;i+=;:,,,,,,,,,,:;:,:,,:;;:,,,,:
 *                        ,,;+i==,,,       ;t:,  ,;+i+;i;:,,,,,,   :;,,:,:;==:,,,
 *                    ,,, ,:+tii+;:, ,,,:,,,==;, ,,:;+;ii;:,,,: ,,,,,:,,:::;=;;,,
 *                    ,::,,;iti+++;;,:::;,,;:;i=:,,,,::;ii;::,,, ,,,:,,,::,:;;=;:
 *                      ,,;;;i+itt+::::::,,=:,;ti;:==;:;;++;;::;:,,:,  ,,:,:::=+;
 *                  ,     ,,;+itti;:;;::,,;Xt,,;YIi;:;=;==+:::=i+=;,,   ,::,;::;=
 *                         ,;+=++;;+;;;;,;VBY,:i+YYYi+=+==;:,:iitt+::, ,,:=:::::;
 *                         ,,,,::::;;;:;tXVItYRRitIttIVY+;,,,,;+i+ii:, ,,:=;;::;;
 *                 ,,   ,  ,,,;==;===+IXMMMMMMMVIYYYVXXVVi=:,,,::+YVi:,,;::;;=,::
 *            ,:,   ,,,,,,   ,,;;;:=+YXRBMMWMMMBRRYit;,::+:;+=+VXXXVY=:=+:,:;+:::
 *            :,,             :++=;=+iIVXRMMWWMBRXYVBV+iIVIYXVtXBRXVI;:=++,,:=i=:
 *          ,:::,             :;,,:,:;VXYVXBWWMBMMBRXXRRBBRVXXIXBRXY+:,:++,,,:=+;
 *         ,,:;=::          ,,,,:;ttIVRMMRVRWWMMMMWWWWMWWMWMBRBBRRXI;, ,++:,,::++
 *         ;;::,;::,      ,;iIYVVXRBRBMMMRVRMWMMMMMWWWWWWWWWWMMMBRRI;,,,:+=,:;;;+
 *        ,::   ::::,      ;IVXRBBMMMMMMRXVRMWMMMMBBMMWWWWWWWMMBBRRY+, , :+;::;;;
 *         ,       ,,,     ,tYXRBBMMMMMBRXVRMMMMMMMMMMMWWWWWWMBBRRXVI;,,  ,:;=::;
 *                     ,,, ,iIXRBBMMWWMBRVXBMMMWMMMBBBBBBBMMMMBRRXXXV=,,  ,,:::,,
 *           ,  ,,,    ,,,,,=tVRBMMMMBBXVXRMWMWWMBRRBMMMBRXRRRBRXVXRXt:,,,, ,:;;:
 *           ,, :,, ,, ,,,:,:iYXRBBBRRBRYVIIRBBBBBMWWMMMMBBRXXRRRXRBRY;,, ,,,,,::
 *           ,, :,,,,  , ,::,;tVXRRRXXRRRBBRXXRBMMWMBRXRXVVVVXRBRXBBXI:,,,   ,,,:
 *          ,:   ,,,:,  ,::,,:+YXRRRXYYIIIIYYVXVVVXXVXXRBYIXBBBBRXBRY+,, ,,   ,,:
 *         ,::    ,,:,,, ::,,,:iVBMBBXYIitXRBBMMMWMWWMBRYYXBBBBRVRRVt=,,,,,     ,
 *        :,;,,    ,:,,,,:;,, ,:iVRMBBRItiYRMMWWWWMRXYIIVRMBBMBXXXYtII:,,,,,     
 *        ;:;:=    ,:,,,,:=,,   ,=tVBBBXYtttIYYVVVRRVYVRBBBBBBXXVYIXXI=,,,,,,,,, 
 *        ,,:::     , :,,:;,,   , ,=tVRXXVYYYYYYVVXRRBMBBMBBRXVVIVRRXi:,,,,:,,,,,
 *         ,         ,;, :;:,:,,,   ,:iXXRRRRRRRBBBMMMMMMBBRVYIYXRBRX:, ,,, , ,,,
 *       ,,,         ,:, ,=,, ,    , , ;YRRRBBMMMWWWWWWMMBRYIVXRBMMRI;::  ,,   ,,
 *      ,,,,, ,     ,,;, :;,    ,   ,, ,:tXRBBMMMWWWWWMMBXVXRBBMMBXYi+,   ,,    ,
 *      ,,::: :,     ,:,,=;,           , ,;IXRBBMMMMMBRXVRBBBBMMBY::;:,,, ,,,, ,,
 *      ,,;;; ,      ,:,:=;           ,    ,:;+itIttttYRBBRBBBMBY;;+Yi:,, ,,    ,
 *     ,,,=:,,:,   ,  ,,:;:,              :=+++++tIYXBBBBBBBBBBY=+IYI;,,::,,   ,,
 *    ,: ,:, ,;,      ,,:;:               ,+IXVVVXRRBBBBMBBBBBV;+tI+:,,:,,,,, ,,,
 * , , ,,  , ,:,,,   ,,,:;,    ,      ,,,,,:=YVVVXRBBBMMMMBBBR+:tI=,,,:,,,,,,,,,,
 *   ,,,  ,   ::,, ,,,,,:;,  , ,,,,,, ,,,,,,:iYYYVXRRBBBMBBBRV:;++,,:;:,,,,,,,:,:
 *   ,,,      ,::, ,,:,,,::,,   ,, , ,,,, ,,:iIYYYXXRRRBBRBRRV=::,,,,,,,, ,,,,,,:
 * ,,,,,,   ,,,=;, ,,,,,  ,, ,      ,,, , ,,=tIIIYVXRRBBBBRRXY+:,,,,,  ,,:;:,,,,,
 * ::;,,   ,,,,,,,,, ,,,,,,,,:::,,,,,,,,,,,,;IYIYVXXXRRRBBRRRV;;;,,,,,,:==;:,,,,,
 * ,,,, ,  ,,,:, ,,,  ,,,  ,,,,,,    ,,,,,,,;IYYYXXRRRRBBRRRRXi=t:,,:,,:+=;, ,,,,
 *      ,,    ,,,               ,          ,:IVVVXRRRRBBRRRXRVt;++,,,,, ,::,, ,,,
 *    ,  :   ,,::                 ,;;,,  , ,:YVXRRBBBBBBRRRRXII;:=:    ,,,      ,
 * , ,,,,,   ,,        ,   ,,      ,:     ,,:VXRRBMMMBBRRRXXtVXi;:,       ,,   , 
 * , ,, ,      ,,,   :,     ,,            ,,:VRBBMMMBBBRRRXItVt=,  ,     ,,,,,   
 *      ,,  ,,,  ,, ,: ,,  ,               ,,VRRRBBBBRBBBRVtYi, ,,,,       , ,,,,
 *      ,,        ,               ,:       ,,YXRXRRRRRRRRRYYi;:,,;=,       , ,,,,
 *       ,    ,,,                  ,,   , ,,:RBBBBRRRRRRRRVVVVVXXV: ,  ,,,,,,,,,,
 *       ,:  ,                     ,,     ,,:RWWWWWWWWWWWWWWWWWMY,, ,,,,, ,,,,,,,
 *          ,,              ,,      ,,,  ,,,:VBWWWWWWWWWWWWWWWMi,,,,,,,,, ,,,,,,,
 *           ,   ,          ,,,     ,:,   ,,,VMWWWWWWWWWWWWWWR;,,,,,,,,,,,,,,,,,,
 *         , ,             ,::,           ,,:RWWWWMWWWWWWWWWI,,,,,,,,,,,,,,,,,,,,
 *         ,,     ,       ,,:             ,,:RWMWWWWWWWWWWM+,,,,,,,,,,,,,,,,,,,,,
 *                   ,,   ,             ,,,,,XWWWWWWWWWWWX;,,,,,,,,,,,,,,,,,,,,,,
 *                  ,,,                   ,,,VWWWWWWWWWMi,,,,,,,,,,,,,,,,,,,,,,,,
 *                   ,,,            , ,,,,,,,IWWWWWWWWV:,,,,,,,,,,,,,,,,,,,,,,,,,
 *                              ,      ,,,,,,IWWWWWWX=,,,,,,,,,,,,,,,,,,,,,,,,,,,
 *                  ,          ,,    ,, ,,,,,YWWWWWX:,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 *                 ,,,                 ,,,,,,IWWWWB;,,,,,,,,,,,,,,,,,,,,:,,,,,,,,
 *                 ,,,            ,,  ,,,,,,,IWWWMi,,,,,,,,,,,,,,,,,,::,,,,,,,,,:
 *                ,,,,         ,,  ,, ,,,,,,,tWWWI,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,
 *                ,,,,          ,,,,,,,,,,,,,tWWR:,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,
 *                , ,            ,,,,,,  ,,,,IWB;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 *               , ,            , ,,,,,,  ,,,tWi,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,
 *                 ,               ,,,,, ,,,,tY,   ,,, ,,,,,,,,,,,,,,,::,,,,,,,,,
 */
/**
 * 
 * 
 *                                                                               
 *                                                                               
 *                               ,                                               
 *                           ,,,,,                                               
 *                         :;=:::,  ,    ,::,                                    
 *                       ,:;=:,,,,    ,:;;;:,:,,,                                
 *                      ,=i+;,  ,   ,;====;::::,,,,,,                            
 *                      ;tI+::,    ,;ii+:    ,   ,:;=                            
 *                      =VY=:;  ,, ,=t+;,  ,::,,::;;;,,,,                        
 *                    ,,iRX+;,     ,+i+=;:,   ,,,,:;;                            
 *                    ,:iXY+=    :=tVVIti+=:,  ,  ,:=,,                          
 *                    ;=tYt=i:;=tVRRVYItttti=++=:  ,:;::,                        
 *                    =iIVYiittYXXVXBXVIttIYVYVY+:  ,:;;:   ,                    
 *                   ,;+VBY+iVIiii=::iii++iIXVVXY+:,,,::;;:,   ,                 
 *                   :itIVt+I+:,;+iii+iti++iIYYXXI;,:;::::,,, ,,,                
 *                   :XBYIItI=;:=+iIYXXXXVIi+ttYXI;:==++=:  ,,,,,                
 *         ,,,,,,   ,,MMIXVit;=+itIYVVVVXXVt++iYXVi=;:==;:,:;                    
 *    ,=iYXRBBRVi;, ,=XXtVXi=XI++tYVYYIti+itI=+IXXYYY+=;;;;;;:,,,  ,,            
 * ;+IXBBXVXRBMMMRVYItYYIVRI;IYVVVVXXBBRXYi=;=+tVXVVXVIi+++=;;:,                 
 * XBMMBBMBRXVRMMBRVYItIIIVI:IIt+:,,::=iYVI= :;iVXVVXVYti+++++=:,                
 * MBBBBBMMBBRXVXBMRXYi=+itt+i+;,     ,;+ii+==+IXXVVXYYIi+ttt+ti:  ,             
 * YYVXBBMBMMWRIIYRBBXI=;+ii+;====+++tIVXXVVVRVVXXVVVIItiiIItiIi:  , ,           
 * :,,;iVRRRXXRRVttYXXYi=====iitIYVVVVVVVVVXBXVVXRVYIttiiIYIiiIt:  , ,,          
 *  ,,  :tVVYIVVY+;;=itIt+==+iiiittttYYVXBBBBXXXXVItYItitIYI=tYt:  , ,,          
 *   :,  :+tIttt+=;::=tI+;:;tI+;+++iYYYVVVXXXXVYIItiitttitt+;it+   ,             
 *        :=itti+;,::=t+,;+tIYtiIYYYXVXXXXXVVYItttttitttitt+;ii;                 
 *         ,:=+i+;::;;+;;tIIIYIIYVVVXXXXVYItttttttttttttitt+;i=:                 
 * ,,:,       ;tIti+ii+=IXYIVttiitIItItttiiiiiitiiiittttitt+;i;,                 
 * +ittiiii=;:+IVVYIIi+IBRt+i+=;;;;===;;;;;===;;==+iiiittti+==:   ,              
 * YVVVYYVYYYIIIIIti+=iRWBt;:ti=::,,,,,,,,:::,,,:;=++++ittt+;,,,                 
 * YYVVYYIttIttti=;;;;IMWXi:,VYIti=;,,,,,,       ,:;;=+iii+;:,,,                 
 * itttti+++it+:,,,,,;YMRt=;;VYIti+=;   ,          ,,;;;=++;;=:   ,              
 * ++iiiti;:;;:   ,, ;VBVi:;tXYiiii;  ,,          ,:,;;;==;;=+:  ::, ,           
 * tttii+;, ,   ,,,  iXBXi,;YVI+==;, ,,,,        ,;==;;;==;;=;;==:,,:,           
 * ttti+:      ,::,:=XXVYi,,tYIIti=, , ,;:     , ,;=======;=+ttti;   ::,         
 * iiii=,    ,  :, ;tWV++i  :YVVVI+:   :+=,   ,, ,;=;===+++ittitYI+, :,          
 * iii=:        ,  =VRI++;, ,+RYItit , ,ii, ,,   ,:;====+i+;,,:+tYYt+;:,:=+it+:  
 * ii;:           ,+VIi+=: ;t:IYIi++ ,;++;;;=,   ,:;;:=ti;,     ,:=ii+;:,,:;=+;, 
 * +=,       :,   ,=ii;,::  ,+iI+;;::+i+, ;+=,    ,:: :=it+,         :=tYVYItti+=
 * ;,             ,;=+: ,:,,:==Vi,  itIt; ,;=,,        ,=ti;,          ,;+tVRXXXV
 * :               ;it;  it; ;:+t: ;tYVI=, :;::,      :+tIIi=,             ;iIRBY
 *                ,+Ytt;,;+=+==++=tVItYY+, ,:;;::,    ;iii+;,        ;::,,   ,=it
 *           ,   ,=iiiVY;  :i,,;tVMBiIItiiti=;;:::::::=====;:      ,:+=,  ,::,  ;
 *  ,            :==;+VV+;::;+:+XMMY: ,,     ,   ,,:;;;;=iIt=::,  ,;iYi:  ;+=+;=t
 * ,          ,  :;:;IXXi:;+i++VWBi,               ,=;=ittti+====;;+IIi  =+====iY
 *            ,::==;iVVYtitt+iWMi=  ,        ,   ,:=iitIIt++++ti;;iIIit=;++;=iiIV
 *       ,::;=tItt+=++ii+++i+RB+ ;=              ,=itIIIti+++ii+;+IYiiItii=;+tIVV
 *     ,=IVYt+tttYItYIti++++=I: ,,              ,;tIIti++iii+i=;+IYIitYt++=;iiYVY
 */
/**
 * 
 *  ,:, ,,,::::::;;;=;;:,  ,:;;;;;=+++++=++++;::;==;===;========;==+iiiiiitYIIt+;
 * ,,,,,,::::::;:;;;;;::, ,:::::::;==++++=;;;=;:;===;;:::;;;;;;==;::;+ittttIIIi+=
 * ,,,,:::::::::::;;;;:::,,,,,,,,:;;;:;:::::;;;;:;;;::;;==++===;::::;;;===itItiii
 * ,,,,,::;:::::::::::::,,:,,,,:,::::;;::::::::::::;;==++iiiiiiii+++++===;=iii+==
 * :::::::;;::::::::::,,,,,,,,,,,::::;::::,,,,,:::;;::;;;;;=====+iiiit++=;;=iii=;
 * ;;;;:::::::,::,:::,,,,       ,:,::,,,, ,,,,,:::;;;;:;;;::;;;======+iiii+==++++
 * ;;:::::,::::::,,,:,,,,      ,,,:,,,     ,,,,::::;;;===;;;:::;=++=;;;==+++=;;;:
 * ::::::::::,::,,,,,,,         ,,       ,,:::,:::,:::::;;:,:::;;;====;;;==+=;::;
 * ,,,,,,   ,,,,,,,,,,           ,      ,,,::::::,,:,::,,,:,,,,,,,,,::;;;;;=;;;;;
 * ,                            ,,   ,,,,,,,,::::::,:::::::::,,,, ,,,,,::,,;::::;
 * ,,  ,,,,,,       ,,,,         ,,,,::;====;;:::::::,,,,,::;:::,,,,,,,,,,,:::::;
 * ,,,,,,,,,,:::::;;;:,,       ,,,,,,,:::;=++++=;:::::,,,,,,:::::,:,,,,,,,,:::;;=
 * ,,,::,,,::::::,,,,        ,,,  ,,,,,,:::;;;=+++;:::,,,,,::::::,,,,,,,,,,,::;;;
 *      ,,,,,,,,,,,,      ,,:::::,,,,,,,,,:,:::;:;=++=;:::;==::::::::,,,, ,,,,,:;
 *     ,,,,,,,,::,,    ,:;=+itIti++==;::,,,,,,,,,,,::;=++==;::::::::::,,,,,,,,,,:
 *    ,,,,,,,,:,,,   ,,;+iIYVXXXVVYItti=;;:,,      , ,,,,,,,,,:::::::;:::,,,,::::
 *  ,,,,, ,,,,,,,,,,:;++IYVRRBBBBRXVYYYIti+;:,      ,,,,,,,, ,::::;;::;;::,, ,,::
 *    ,    ,,,,::;==itIYVRRRBMMMBBBRXXVVYIt+;:,,,    ,,,,,,,,,,,,::::::;:,,,, ,,,
 *         ,,,:;=+itIYVXRRBBMMMMMWMBBBRXVYI+;;:,,,, ,,,,,,,,,,,,,,,:::::,,,,,,,,,
 *    ,     ,,:;+itIYVXRRBBBMMMMMMBBBBRXVYt;:,,:,,,,,::::,,,  ,,,,,,,::,,,,:,,,,,
 *          ,,:;+tIIYVXRRBBBBMMMMMMBBRXXVI=,,,::::::;=;::,,,,,,,,,,,,,:,,,,,,,,,,
 *         ,,,,;itIYYXXRBBBBBMMWWWMMBBRXVi;:::;::::;=i+;;:,,,,,,,,,,,,,,,,,,,,,,,
 *       ,  ,,,:=tIYYVXRRBBBMMMWWMWMMMBRVYi++==;:::=+ii+=;::,,,,,,,,,, ,,,,,:::,,
 *        ,,,,,,:=itItYXRRBBBMMMWWWWWWMBRXYIti+;:::;=++++==;:::,,, ,,,,,,,,,,,,,,
 *      ,,,,,::::::;+++tYXXRRRRRBBMMMBBRRXYYYt+;:==;;;;;;;;;::::::,::::::,, ,,,:,
 *      ,,,,,,:,::,,::;=iIYVVXXXRRBBBBRXXVYYIi+=;+tItitiiiii++=;:,,::::,,,,  ,,,,
 *      ,;;::::,,::::::;=++ittIYVVVYIti++=====++++tYYIIIIIi+ii+;,,,,:;;:,,,, ,,::
 *       ,:;;=====;;===iiiiii++=;;::::::;;==;;===++iIIIi++ittti=:,,,,:;=;:,,,,,::
 *         ,,;=+itItIIYVVYYt+:,,, ,,,:;==itittIti====+ttIYVVYYIi;:,,,,,:==;:,,,,:
 *              :=tIYYVVVYYt+=;;;:::;;;;;;;=++iiitttIYVXRRRRXVYt=:,,,,,,:;=;:,,:,
 *        ,:,,,,,,:=iIYXXVVYIti+;;:;=+++++=;;;:;;;=iIYXRRBBRRXVYt=:,,,,:;:;+;:,,,
 *         ,,,,::::::=IVXXRXVVIi=;:,,,,,,,,,,,,,::+IXRRBBBBBBRRXYt=::,,:::=i=:,,,
 *                ,::;+VXBBRXXVYt+;::,,,:=;:,,,:+tVXRBMMMMMBBBRXVIi;:,:;;;+i;:,,,
 *          ,,   ,;ti++YRBMMBRXXXVIii+==++==+iIYXRBBMMMMMMMMBBRXYIi=;:;===+=;,,,,
 *          ;=:,:;=++iIVBMMMMBRBRRXVYtiiitIYXRRBBBMMMMMMMMMBBBRXYIi======+=;,,,:,
 *          ;tt+++iitIYXMMMMMMBMMMBBRRRRRRRBBBMMMMMMMMMMMMBBBRRXYIt+++===;::,,,,,
 *          =YYVVVVVVVVRMWWWMMMMMMWMMMMMMMMMMMWWWWWMMMMMMMBBBRRXYIt++;=;::,,,,,,,
 *          =YXXRRXXXXXBWWWWWMWWWWWWWWWWWWWWWWWWWMMMMMMMMMBBRRXVIi++==;::,,,,,,,,
 *          =VXRRRRRRXRMWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMBBBBBBRRXYii+++=;::,:,,,,,,
 *          :YXRRRBBRRMWWWWWWWWWWWWWWWWWWWWWWWWMWWMMMMBBBBRRRXYi++iii+=;;::::,,,,
 *          ,tXRRBRBBBMWWWWWWWWWWWWMMMMMWWWWWWWMMMMMMBBBBBRRXXYttttt+;:,,,:::,,,,
 *           ;YXXRRRRBMMWWMWMMMMWMMMBBBBMMMMMMMMMMMMMBBBBBRRRXXVXVYI=:,, ,,,,:,,,
 *           ,iVXRXXXXXRRRXXVYYYVXRRBBBBBBMMMMMMMMMMBBBBBBBRRRRRRXVY+:,,,,,,,,,,,
 *            :IVXXXVVVYYIIIIIYYVXRMMMMMMMBBBBMMMBMBBBBBBBBBBRRRRXVYt;,,,,,,,,,, 
 *             ;YVVVVXVVYIIIYVXRBMMMWWMMMMMMBBBBBBBBBBBBBBBBBBRRRXVY+:,,,,,,,,,:,
 *              +YYYVVXXVVXXXXRBMMMWWWWMMMMBBBBBBBBBBBBBBBBBBBBBRXVt=:,,,,,,,,,,,
 *              ,iYYVVXRXRBBBBBMMMWWWWMMMBBBBBBBBBBBBBBBRBBBBBBRRXY+::,,,,,,,::,,
 *               ,IYYIt+++itItiiittIYYYYIItIVXRRBBBBBBBBBBBRBRRRXY+;:::,,,,,,,:,,
 *                :IYVYi+++++=++iiitittIIIVRBRRRRBBBBBBBBBRBRRRVI+;:::,,,,,,,,, ,
 *                 ,tYYIIYYVYYVVXXXXVVXRBMMMMBRRRRRRRRRBRRRRXXYt=;::,,,,,,,,,,,,,
 * :                ,iYYtittIItttttIYXRRBBBBBBRRRRRRRRRRRRXXVI+;;:::,:,,,,,:,,,, 
 * :                 ,=YYIiiiiiittIYVXXRBBBRRRRBBRRRRRRRXVYti=;;:::,,,,,:::,, ,,,
 *                    ,+VVYIIIIIYVVXRRRBMBBBBBMMBBBRRXVYIt+=;;;:::::,,::::,,,::, 
 *                     ,IXVXXXRRBBBBMBMMMMMMMMMBBRXXYIt+=;;;;;;;;:::,,::::,::,,, 
 *           ,        , ;VXRRRBBMMMMMMMMMMMMMMBRXVIi=;;=======;;;;:::::::::,,,,,,
 *           ,          ,=VXRRBBBMBMMMMMBBBBBRXYi=;;;;=+++====;;;;;::::::,,,,  ,,
 *                        ;IVVXXRRRRRRBRRXXVYt=;:;;;============;;;:::,:,,    ,,,
 *                         ,+itIYYYYYYYIIi+=::::::::;;;=========;;;:::,,,   ,,,,,
 *              ,,,,        ::,,,::::::,,,,,:::::::::;;;===+===;;::::,,,  ,,,,,,,
 *                                       ,  ,,,,,:::::;;=;=;;;;::,,,,         , ,
 *          ,:,,                                 ,,,,,,,,:::::,,,         ,,,,,,,
 *        ,::,, ,                        ,,  ,,,,,,,,,,,,,,,,,,,,,,     , ,,,,:=i
 *        ,,    ,,,,              ,      ,   ,  ,  , ,, ,,,,,,,,:::::::,,,,::;+it
 * ,,         ,:::,,             ,      ,, ,            ,,,,=i+iVRVI=:;==;+itIVVX
 * :,         ,,::,,            ,,  ,,  ,,,,,            ,;tYIYVVVVY+=i+i++itYVXR
 * ,,         ,:;::,, ,          ,,,,, ,,,,,            ,,;RVIVRBMMViIt+iIIYIi+iY
 *            ,,,:::,,,       ,,,  ,,,,               ,,,;+VBRMWMMMViitYXXXXVYVXR
 *       ,,, ,,, ,::::,       ,,,,,,            ,,,  ,:=itIIVXIttttIYVRBBBXVYXMWW
 *       ,,,  ,,  ,,,,,,,:,,,,,,,,:,,,,,, ,,,,,,,,,,:=IYIYYYti+tIIXRXRMRBXVYYVBWW
 *       ,,,        ,,,,,,:::::::,,,,::::::,,,,,, ,,;iVRRXYItIYVXRBRXRRRRRRRXYVMW
 *       ,,,       ,  ,,,::;:::,,,,,,,,,:::,,,,   ,::+YXXXRXXRBBBBRRXRBMMMBBRRXRM
 *        ,,             ,       ,,,,,,,,,,, ,,   ,,,=tVXBBBMMMMMBXXBMWWWMMMMWBRB
 *      ,       ,    ,    ,       ,,:,,,         ,,,,=iVRMWMWMWMBBBMMMMMMMWWWWMBM
 *   ,     ,,,,  ,,,,,,             ,,,,     ,,:,, ,:=iIXBMMMMMMBMMMMMBBMMWWWMXRB
 *    ,, ,,, ,,, ,,,,,,,,,,, ,              ,,,,   ,;+itIXRBMMMMMMMMMBBBRBMMBXtYX
 * ,,,  , ,, ,,        ,,  ,,,                    ,:=+ttIVXBBMMMMMMBRBBBBRXVI+iVX
 * ,,,,  ,,,,,,         ,,,,,,                    ,;=+ittIYXRBBMMMBRRRBRRRXVtiYVV
 * ,,,,  ,,,,,,           ,,,,,       ,           :;+itttItIYXRBBBBRRXXXXXVtiitII
 *   ,,   ,,,,,,          ,,,:,                  ,:=+itttIIIIYVXRRRXXXXXRXt=+ittt
 *  ,,,    ,,,,    ,,,   ,,, ,:,             ,   ,;+iitttIIIItIIYVXXXRRRXY+=+iiii
 *        ,,,,             ,  ,,,,          ,,  ,:;+iiittIIIIIIIIIVXRRXVY+;=+++++
 *                 ,,          ,,               :;=+ittttttIIIYYYVXXVYtt+;;;=+++=
 *        ,,      ,::,                        ,:;=+++ittttIIIIYVXXVYtii+;;=++++++
 * ,      ,,      ,      ,                    :;=+++iiittttIIYVXVYtii+;::;=+itttt
 *                      ,,,                  ,:;+iiittttttIIYYVYti++=:,,,;=+iittt
 *                 ,,,  ,,                  ,,;=+iiittIIIIIIYIt++=;:,,,,,;+itIIII
 *                ,,,,,,,                   ,:;;++iitIIYIIIIIti+=;,,  ,,,:=itIIII
 * ,       ,  ,,   , ,,,,             ,     ,::;=+iittIItItttii+;,     ,,::;=+ii+
 * ;          , ,                       ,  ,,:::;=+ttttttttti+=:,      ,,:::;===;
 * ;:                                    ,,,,,,::;=ittIttttti+;,       ,,,::;;;::
 * ,::                                     ,,,,:;=++iittttti+=,,         ,:::::::
 * ,::,                                     ,::=++=;;=++i+++;,,          ,:::::::
 * ,:=;,                                    :;==;:::;;====;:,,           ,:::::::
 * ,:=+;,                                ,:;;:, ,,:::;=;:,,,       ,      ,:::,,,
 *  ,;++;:                          ,, ,;=;,       ,:+=,,                 ,,,::::
 *   :=+=;:                         ,:=+;,            ,,,,,            ,    ,,,,,
 */
/**
 * 
 * 
 * WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWMBBRRVtitIYXVXRBMMMWWWWWWWWWW
 * WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWMMMMMMMMBMWMBXIYVRRBBBMMMWWWWWWMMMWWWWW
 * WWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMBMMMBRXRBMMMMMMBBBMBMBBBBBMWWWWWWWWWWWWWWWWWWW
 * WWWWWWMWWWWWWWWWWWWWWWWWWWMBBRBBBXVIt+i++===++tIVXRRXXBBMMWMMWWMMMWWWWMWWWWMMM
 * BMWWWWMIVMWWWWMMBBRVXBMMBMMMBXYt+;;:::::::::;===+IYVRRBBMMMMMMMMMWWWWWWWWMMMMM
 * WWWWWWMRt+iYYi+IYXBRBMMBRXYt=::::,,:::::,,:,::::;:;=tXRVIYRBBBMMWMMMMMWMMMWMMM
 * WWWWWWWWWMRRVYRMMWMMRIiiYtt=::::;:;;;;:::,,,,,::;::;:;;++=tIBMMMMMMMWWWMMMMBMB
 * WWWWWWWWWWWWWWWWMY+;;=it+=:;:;;;:::::::,,,:::,,,,,,,,,,,,,;=IRBRRRBMMWMMMMBRRR
 * WWWWWWWWWWMMMRRVi:::=+=::::::::::,,,,:,::,:,,, ,,,,,, ,,,,,,=IVVYYYXBMMMMBRXRR
 * WMMMMMMMMBRRYIi:,:;;::,::::::::,,,,:::::::;, ,,,     ,,,,,,,:::;+iIXBMMMMMRVVX
 * WWWWWWWWMMBRi:,,,,,,,,::::=;,,,,,,,,,,:::::;::::iYVVVI+=,,,,,,,,:=itYRMMMMBBBB
 * WWWWWMMBBBXi:,,,,,,,,,,,:;; ,, ,,,,,,,,,:,:::;;iXMWWWMBRI;,, ,,,,,:;iVRMMMMMMM
 * MWWMMMBMBRI:,,,,,, ,,,,:,: ,,,   ,,,  ,,,,:::=iXBMWWWWMMBX=,,,,,,,,:=YXBMMMMMM
 * MMWWWWMBRI;,,,,:,  , ,, ,              ,,,,::;iXBMWWWWWWMMV:,,,,,,,::;YXRBMMMM
 * WWWWWMMMR=,,,,,,    ,,              ,  ,,,,:;IVRMMWWWWWWMBB+,,,,,,,:;+=VRXBMMM
 * WWWWWMBR+:,,,,                      , ,,,,:;tXBMMWWWWMBVi+tY;, ,,,,:;++=XXRMMM
 * WWWWWMMI;,,,,,                     ,, ,,,,;iVBMMWMWMXt;;+IVVY,   ,,,:++=+XRBBM
 * WWWWMMV::,,,,                     ,,, ,,,,=iVBMBMMMV+==tti;+Rt,   ,,:ttI+IBBBM
 * WWWWMX=,,,                       ,,,,  ,,,:;+YXBBMMXi;;;::;tRB=   ,,;iYRV+RMMM
 * WWWBBI:,,                        ,,   ,,,,,::=iYRMMBYtIIiIRWWWV,  ,::=iIVIIBMW
 * WMMMB=, ,, ,                  ,,, ,,:,  ,,,,,;==IMWWMMBMMWWWWWM=,,:::;++YRtRMM
 * WWMBt,,                       ,,,,,,,    ,:;+ttIIXMWWWWWWWWWWWWt,::::;;;;tIYBM
 * WWMV:,,                      ,,::;;;:::;=+IVVXXVYVBWWWWWWWWWWWMY,:::;;;;:;+tRM
 * MMV;,,                       ,,::;=ittIVXBBBMBRVVVBWWWWWWWWWWWMI::;::;;=;;=+YB
 * Bt;::,,,,,,       , ,,   ,, ,,,::;+iYVXBMMWWMWMVYRBBMWWMMWWWWWWY:==:;;=+;;=+IX
 * t;::,,,,,        ,   ,        ,,,:=+iIVRBMWWMMMXiti;=IXBMWWWWWWV::;;;;=i==;=+i
 * +::,,,,,         ,, , ,,      ,,,,:;=+tYXBBMMMMMRYtttVRMWWWWWWWY:::;;+++=====;
 * =:,,,,,,         ,,,, ,,     ,,,,,::;;=iIVVRRBBMBBMRXXVYItttXBBt:,,;=t+;==++;;
 * =:,,,,,         ,,,,, ,:,  ,,   ,,:::;;;=tIYVVVVYt+;==+iYXXXMBR+,,,;=+;;=;==::
 * ;:,,,           ,,,:, ,::,        ,::;;;=+iItii=;;=+tYXXXYYXBBV:,,,;;;:;;;=:::
 * ;:,,, ,,        ,,,,   ,,,,,      ,,::;;;=++iittii+==+iitYXBBR+,,::;;::;==;;::
 * :,,,,,,          ,,,,,,,,,,,        ,,::;;;=+ittittttIVRRBMBMY,,,:::::;;;;;:;=
 * :,,,,,,,,       ,,,,,,,,,,,,  ,       ,,,::;=+itYVXXRBRBBBBBX;,,,::::;;;;::::;
 * ,,, ,  ,,        ,,,, ,,,,,,,            ,,,,,;;+iYVXXXVXVIi:,,,:::::;:::=;;;:
 * ,,,,  ,     ,    ,,:,,,,,,,:,,          ,    ,,,,,:;;;;;::,,,,::::::::::;=+==;
 * ,,,,              ,:,,,,,,,::,                            ,,,:::::::::,::;::==
 * ,,,,        ,     ,:,,,,::::;:                           ,,,,,::::::,,::;;;:;=
 * ,,,, ,            ,,,,,,::::=:                 ,         ,  ,,,,,,  ,,::,,:;;=
 * ,,,, , ,         ,,,,, ,:,,;:,                                  ,  ,,,,:;;,;;:
 * ,,,,              ,,,,,,,,,,,                                     ,,,,,:;;:;;:
 * ,,,,,,           ,,,,,,,,,,,                      , ,             ,,,:,,,:;::;
 * ,,,               ,,,, ,,,                        ,              ,,,,,:,,::=:,
 * ,,,,      ,         ,,  ,,,,,                                   ,,,,,,,,,:,;;,
 *                     ,,     ,,,                                   , ,,, ,,:,::,
 *            ,,               ,,                                 , ,,, ,,::,,,,,
 *            ,,                                                       ,, ,   , ,
 * ,          ,                                                         ,,,, ,, ,
 *           ,                                                           , ,:,,, 
 */
/**
 * 
 * WWWWWMMWWWWWWMWWWMMWMMMMMWWMMBMWMBBWMWMMMMBBXYYVXXXBBBBBBMMBMMWWWWWWWWWWWWWWWW
 * WWMMMWWWWWWMMMMBRBBBWWWMMWWWWMMMMMMMMMMMWMMMBRRRBMBMBBBMMWWWWWWWWWWWWWWWWWWWWW
 * MMMBBBMMMBBRRXXYVXBBBMBMBBMMMMMMMBRRRRBMMBBMMWWMMMBBBMMMWWWWWWWWWWWWWWWWWWWWWW
 * BBMBBXXRRXYYYiitIItiiiiii+iItttYYYVXVXRRRRRXXRXXRBMMMMWWWWWWWWWWWWWWWWWWWWWWWW
 * BMMMBBXYIti+;=====;=;;:;:;;;;;===iIYVXRRRXXXVRRBMMBBMWWWMWMMMMWWMMMMMMWWWWWWWW
 * BRVIti;;;;;;;;;;:::::::::;;;;=;;;=ittYVXRXVBXRBBBBBWMWWWWWMMMWWMMMWMWWWWWWWWWW
 * +;:;;::;::::::,,,,,,,:,::::::=++=;===iitIVXRXRRRBRBBMMWMMWMMWWMWWWWWMWWWWWWWWW
 * :::;,,,,,:,,,,,,,,,,,,,,:,,,:::::;:;:;;;=+iIRBBBRVYVXRBMMMMMMMBMMMWWWWWWWWWMWM
 * ::,,,,,:::::::::::::,,,::,,,,,,::::;::::::;;+YVXRRIi++IYXXRRRBBMMMWWWMMMMMMMMM
 * :,,:::::;==;=;;:;::::,,,, ,,,,,:,::;;;;:;;:::;;=itII+==tIIVBBMMMWWMMWWWWWWWWWW
 * :;;;;:;:;;;;;;;::::,,, ,,,,,,,,,,::::::::;;:;:::::;;::=ttitRBMMMMWMWMMMMMMMMWW
 * ;;;;:::;:;:;;:;:,,,,,,,,:,:::,,,,,,,,,,,,,,,,,,:,,:,,:::+=+tXRBMMBBRBBMWWMMWWW
 * ::::;::::,,,:::,, ,,,,,,:,,,,    ,, ,,,   , ,,,,,,, , ,:::=iIBBRBRXBXRRXRBMMMW
 * :;;::,,,,,,,,::, ,::,,,:,,,,,     ,   , ,   , ,,,,, ,,,, ,:=YRRRBRXXVVVVVXBWMW
 * ::,,,,    ,,,:;,,:;:,,::,,        ,,     ,  ,  ,,,,,,,,,,,,,:=ittIIItIItIVRBBB
 * :,,  , ,,,,,:::;::,::::;:,    ,,,, ,       , ,,,,,, ,,,,,,,,:,,::;=+tiitIVXRBM
 * ,,,,,,,,::::,:;::,:,,;;;;::  ,,,       ,       , ,,,,,,,,,::,::,::;;=+itYXXBMB
 *      ,,,,,, , ,:;;:,,::;;=;:,:,,,,,:;=+itttt+=;:,,:, ,   ,  ,,,,,,:;=ittYYYVRB
 * ,,, ,,,,,,,, ,,,:;;::::,::;;;;;:::=iVRMMMMWMMBXVIt+:,,,,    ,,,   ,,,::;++itIV
 *  ,  ,,,,,,,,,,,,, ,:,,,,,:;:::;;;;tVXBMWWWWWWMMMBRVt+;,      ,,,, ,,,,,,::;+tY
 *    ,, ,,,,,,,,,   ,,,,,,::;;:;;;;+YRBMWWWWWWMMMBMMBRYi;:  ,      ,,,, ,,,,;;IV
 *       ,,:,,      ,,,,,,,,::;:;;;+VRBBMWWWWWWMWWMMMMBBXI=, ,     ,,,, ,,,,,;=tY
 *            ,      , ,,,::,,:;;=iIYRBMMWWWWWWWWWWWWWMMMBY;,,,,   ,,,,,,,,,,::=t
 *                     ,,,,,::;::;+IYXBBMWWWWWWWWWWWWMMMMMXi,   ,  ,,,,,  ,,:::;;
 *                     ,,,,,:::,;;=IXRRBMWWWWWWMMMWWWMMMMBBY=,,    ,, ,  ,,,:;:;:
 *                     ,,,,,::::+tIIVBMMMMMWWWWWWWWWWWMMMMBRt:     , ,,,, ,,:::;=
 *                    ,,,,,,,:;+IXRXXXRMMMMWWWMWWWMMWWWMRXRRY=,,,    ,,,,  ,,:;;i
 *                   ,, ,,:,:;+IVRRBBMMBMWWWWWWMMMMMWBVt==+tYI:,,,    ,,  ,,,:;==
 *                ,,  ,,,,,::+IYXRBBBMMMMMWWMWWMMBBRI=;;+IIIIYi,,        ,, ,,;;=
 *                ,,  , ,,,;=tYXRBBMMMMMWMMMMMBMRY+:::;+IVMRVYY=, ,  ,   ,,,,,::=
 *       ,,   ,   ,,,,,,,,:;+tYXRMMMMMMWMWMWMBVI+:::;=+tIttIXXRV=    ,  ,, ,,,,;i
 *        ,,,,,,  ,,,,,,,,;=+tVBBBBMMMMMWMMMRYi;;;;=+itYIt==+IRBI:,      ,,,,,,;t
 *        ,,,    ,,,,,,,,,;==tIVRMBMBBBMMMWBXI+i===iItti=;:::+VXVi, ,       ,,,;t
 *       ,,,,,,    ,,,,,,,:;=+tIVRXRBBBMMMMBXYii==::;,,,::,,:+IXBV=,         ,:;+
 *       ,,,,, ,,     ,,   ,,:;;iIVXBBBBMMMMBVt+;:;+=:,;;:;+VRWMWBI:        ,,:;+
 *     ,,,, ,  , ,,  ,  ,,,,::;;==iIVXBBMMMMBXI+;+iII+==++IXBWWMWWR+,      ,,:::=
 *       ,    ,   ,, ,,,,,:,,:::;;;+iIVXMMMWMBRVVYYYIYIIVRMMWWWWWMMV:    ,,,,::;;
 *     ,     ,::,,,   ,,,,,,  ,,,;:;;+tVMMWWMWMBBBRXRRBBMMWWWWWWWWWRi,, ,,,:::::;
 *  ,,,,  ,,,,:,,            ,:,;=+==;iYBMMMMWWMWMMWWWWWWWWWWWWWWWWMI:,,,::::::::
 * ,,,,,, ,,,,,,        ,,,,::==ii+ttt+IRBMWWWWWWWWWWWWWWWWWWWWWWWMWX:,,,::::::;:
 * ,,,,,,,,,,,,         ,:::;=+itIIVYYYYYXBWWWMWWWWWWWWWWWWWWWWWWWWMX=,,,:,:::::;
 * ,,,,:;::;:::,,,,,:::;;;=tIYYVVVVVXVVYYYRBWWWWWWWWWWWWWWWWWWWWWWWMR+,,:::::;:;;
 * ,,:,;:;;;==;;;;;==+++tIYVXRRVRXRXVYIVVXBBMWWWWWWWWWWWWWWWWWWWWMMMR+,:::,::::;;
 * ,,:::;=;==++i++tIIYVVRBRRRBMBBBXRVVVVVXBMMWWWWWWWWWWWWMWWWWWWWMWMR+:,:::::;:;;
 * ,,,::;==+itIIIIYYXXRRRBMBMMMBMBBBXYYYIXBMWWWWWWWWMWWMWWMMWWWMWWMMX+::::;;::;,:
 * ,,:::;==++tIVYYVXRRBMMMMMMMMMMMBBXItYXBBMMWWWWWWWWMMMMMMMMWWMWWMMX+::;;;:::;;:
 * ,,,:,:;=++iiIYYVXBBBBMMMMMMMMWMMBRItYXXXXXRRBMMMMBBRBMWWMMMMWWWMMRi:,:;;;,::;:
 * , ,,,::===+itIYYXXRBBMMMMMMMMWMBBRIitIIti=;;+IXXXXBBMMWWWWWWWWWMMRi:,,:;;::::,
 *  ,,,,,:;;==+iiIVXVRBBMMMMWMMMMMBMMVi==+==:;;;=iVXBBMMWWWWWWWMWWWWBI;,:;:;:;;;;
 *  ,,,,,,::;;;=+iIIVVRBBBBMMMMMMMBMMBXYt=====+iYVRBBMMWWWWWWWWWWWWWRt;::::;;;;;=
 *     ,,:::::====itIIVVRRRBBBMBMMMMMMBBRVVVYIIIVXXBMMWMWWWMMMMMMWWMXi:::::::;;==
 *     ,,,:::::;;==+itYVXXVRMMBBMMBBMMBBBBBBBRBBBBBBMRXXVYIIIIIXBMMBV+:,,::,:;==+
 *    ,,,,,:::::;;;==+iiIVYVXXXRBRBBMBMBBBMMRXXYItiii++===++itVBBBBRY=:,,,,,:===t
 *     ,,,:::::::;;=;==+tIIIYVXVXRXRRBRBXVIt+;;;=;;;;;+IYXXXVXMWMBRRI;,,,,,,:;=+i
 *     ,,,:::::;;;;;;===+tttIYIIYYIYtti=;:::::;=++itIVXXBRXVVRBMBBBXi:,,,,,:;;=++
 *       ,,,:::::;;;;;===itiIYiiti+==,,::;==+tIVVXRBRXXXVIIYVXMMBRXY=,:,,,,:;=;=;
 *        ,,,:::;;;;;==;=+iittIiittti++===++==+iiIYVVVVVYIIVVRBRBRXt: : ,,,::;;;:
 *          ,,:::;;;;=;===+++iitiitIttti++====;=++ii+i+itIVXXRBBBRY;,,,,,:::;;;;;
 *           ,,:::;;;=;===+++++iitttIiiiii++=====++ittIYYVRBBBBMBV+  ,,,:::::::::
 *            ,,,:::;;;=;=;;===iitiiiiiitti+itiiitIYVXXXRBMBBBMMBI:,  ,,:;:::::::
 *               ,,,,:;:;;;;====iittItiitItIIIIIYVXRRRBRRBMBBBBBX+ ,, ,,:::::::::
 *                 ,,,,::;;;;;==+titttIIYVVVXVXXBBRBBBBMMMMMMMBRt;, ,,,,,::::;:::
 *                     ,,,::::;;;+=iiIYVVVXRRXRXRRXRRRBBBBRRBRXt;,,,,, ,::;:::::;
 *                      ,,,,,,::::=;=+itIYVXXXRRRXXXXXBBXXVVVI=:,,,  ,,::::::::;;
 *                           ,  ,,,,:::===tIYYYVVVVVVYIYIIi+;:, ,,,,,,,::::,::::;
 *                               ,   ,,:,,;;===i++=+==;;;:,,,  ,,:,:::,::::::::::
 *                                   ,,,,  ,,,,,,,,,,,,,,,, ,,,,,,:,:::::::::::::
 *                                                         ,,, ,,::,,::::::::::,:
 *                                                           ,,,,,:::::,:,:::::::
 *                                                         ,,,:,:::::,,::::::::,:
 *                                                       ,,,,,,,,,,,:::;::::,,,, 
 *                                                            , ,,,,,::,,,,   ,, 
 */
  • «
  • 1
  • »

😉 腾讯云产品特惠热卖,戳我领取

评论

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.129.0. UTC+08:00, 2024-07-01 08:33
浙ICP备14020137号-1 $Map of visitor$