`,,,`'''',::.``;''''';:` `` `.,```:::;;;',,;:;';;:::.,`` ` `,:'. .' ``` ,;;'##########'#'#''''';,:''######''''####';';'#':';'####'#'';';::;;';';;.`` '
`.:'':;;;'#'###'':,,.,...................,;#':`',,..,..... .#'###;,.,.;:###'''########;'::#######'######'#:,:';#:,,,...................,,,:##############''#'''''#########. ,'####::;;''#;,...............................................................................,,;##'',,,,:##'
::;;####''';';''##'##.` .###.,;;...........................................:#';;;;;:;.,'#'.,``. ;#.....,''..............................................................................................:;...,# .#..........................................................................................................#
;###''.................`,..,'##''':;.`.,.,:'#;................................................................,,;### ,;............................................................................................................#` #;.........................................................................................................#
;'.................................,':;#:;#;,',......................................................................'' ,;............................................................................................................# #;.........................................................................................................#
#;....................................................................................................................,# #'............................................................................................................#, ';.........................................................................................................#
#,.....................................................................................................................,# ':............................................................................................................:, ;,.........................................................................................................#
##.......................................................................................................................# ,#.............................................................................................................: ;:.........................................................................................................#
#........................................................................................................................# #.............................................................................................................' .#.........................................................................................................#
;.......................................................................................................................`# #.............................................................................................................# #.........................................................................................................#
,........................................................................................................................#` #.............................................................................................................# #.........................................................................................................#
,........................................................................................................................#` ;.............................................................................................................# #.........................................................................................................#
.........................................................................................................................#` :;............................................................................................................# #.........................................................................................................#
`,........................................................................................................................# ;'............................................................................................................'` #`........................................................................................................#
.........................................................................................................................# :,............................................................................................................:. #`........................................................................................................#
:.........................................................................................................................#` ;,............................................................................................................:, #:........................................................................................................#
'.........................................................................................................................#. '.............................................................................................................,, ';........................................................................................................#
:.........................................................................................................................#. '..............................................................................................................: :'........................................................................................................#
'.........................................................................................................................;; '..............................................................................................................# ,#....................##..................................................................................'
:.........................................................................................................................`' ;..............................................................................................................# #......,:.....#`.'####';...#....,........................................................................'
'..........................................................................................................................# ;,.............................................................................................................# #.......#''#``#....#.::.'..#`,#;'........................................................................#
'..........................................................................................................................#` ,'.........................................................................,#'.......#.........................# #......#...#,##,...#.,,.#..''#..'......................................`.................................'
#..........................................................................................................................# `#............................................................................#...###..........................# #......#...##.#....#..;.;`.:''..#..................................#,,##'``#`............................'
#..........................................................................................................................#. #............................................................'.....#'......#.;.#.#.#..........................# #......#...'#.#....#..#....;.#..#.....................,:..'...`.``####;######`....;.',...................#
'..........................................................................................................................#. #........................................................;`..:#.'#,,,:'....###.#.:;#..........................;` #......;,..,#.'`...#..:',....;..#`';`..............''`.#..#...######:,';`'';##:...;..#...................#
;..........................................................................................................................# #......................................................#';,..'.#..#,..#....'..'#,#.#..........................,: #.......#,'........:...,;.,.......;':.............';';.'`.'...###;##`.#.'.#,'.#`..#..'..``...':...,.,`...#
;..........................................................................................................................# ':.....................................................#.#:.#..#;.#,,.'....'..''#..#...........................; #.........'.........................#............,#..#.:..#;....#.##`.#.',#.;.#,...`;#..,..,#....#..#:...#
;..........................................................................................................................#; ;;..........................#,...........'.............'..:#'..#'`#.'.#..`.,,#,,...#...........................' #...................................:.............#`.#.:;,'`....#.;##'#.'##,,.:#...#,#...;..##..'`..#`...#
;..........................................................................................................................'; ,#.......,.........#.....#,.#.'.#;#...#..#.;..:........##..#.#'..,..#;,.##.#'..................................' #`...................``,`........`................:##'.,,.......#`.,;#..###,#.''..,#.#`..'..',`..#...'`..#
;..........................................................................................................................:' `#....#..#..#..#...#....:#:.'..#:......,,.'''.#.:,......:#'.........''..#,.....................................# #................:..'''''###:`...#`.....................;..'....#'......##.,###....#..#`.'..,`,`..#`.;,..#
'...........................................................................................................................# `#....####.;'#.#,#.#...##.#.'..##'#....'#.#.,.'.'.......................#......................................# #`...#,...##`...#....,.#..#.....;#`........................#......````;#######'....####..###;#'.#''.#'...'`
#..........................................................................................................................,# #....#,.'.#.,,'#,'#....#.#.##..,,......#.'..##.'..............................................................# '`..,'...,';#`..#.`,.''...'.....';'.............................'##';,...........................,.......;
#..........................................................................................................................`# #....#..#.'#',,#.,#....;...#,#.,,......#..#,;''.........,.........................##..........................# :,..,'.##,..;,..#`#;##..:.#.....#'#`......................................................................`
'...........................................................................................................................# #....'..#...,..,......,,..#'..#.###....#,..,..#.......,####,.:#...............##..'.#.,#......;...............# ,'...#`.#`#,#....#.#'###;.#.....#..#`........................`..'.............`..........................,`
;........................................................................................`#................................`# #..............................#.....................'###,.:####'.##..##..###.'.#.;.#.#.#.....#...............' #....##'.........#.......,#....#..';........................#.,,.#'.`,`......'...........................:
,...............................................................................`,...`#,.`;.................................' #.....................................................,##.:##..##.'#..##.;..;':':,:';,,.,.'`..'...............# #...........................................................;:#.':;,#.'...,;.:`....#`....................;
,..............................`#..`........................................`...#;##;:#....................................# #......................................................##.'#;..##`##'.##'#,..':#,.##..;...'...#...............# #.............``..........`...`.............:................#'.#..;#.#`...#.'##....#....................'
'......................`.....`'.#..`........................................`#..#.#...:''.................................`# #........,##;..:,......',..............................##.,#...##.###,#,#,'#:,#;:#;:'.#.,.;.#.#...............# #..........`..#;#`......,##'..##'.......`:.#..................,.#..'#.,....'##.#..:.'....................'
#.....................`#..'.#'..,'.#........................................`#..#.#....'#.................................`# #.......##..,..#'','...:...............................,#`.####:..#;###.#...#.#,.,#.:',,#.:,#::...............# '....#....##`.#.;,.##;.####,.####'..#`.###`#..................,.#`.#'`;``...#'..:.`.'`...................#
#.....................`#..:.#...`##,.........................................#;;#;##....',.................................# #........#...'#..#.,.;':..#,,#..........................#...'#'...#..#'.#:........:....:,..#.#................# ;;...#...:'.#.###`'..#.,:#..,#;,##.##`.##.##.................,#..:.#,##.#;..##..#.:.'....................#
'.....................`#,.'.###...;.........................................`#,.'.#......:.................................# #........#...##..'.'.##,,.####:..................................##..:.....................#..................# ,'...#...#..'`#.,##`.#..,#..'#..'#.;#;.##..#..................,..,#......#..#'`'..#.#....................#
:.....................`#..;.'.....;,........................................`#..'.#......:.................................# #........'###,;,.#.#.#.#,.#...#..........................,.......,''#####......`...#..........................# .#...#`..#'..,#`..##`#..,#..;#..##.'##,##`.#............................,:..#.##..,;'....................#
.......................#.....##'..;'.........................................:..'.;###,.`;.................................# #........##....;,..#.#.#,..#.#:.........................,,.###'###.,......;...#....#'##;'.....................# `#...'##;,'##.;#.;:.,....#,..##;##.#;###'#.#`...........................#`.........;.....................'
;.....................#................................................................`#....`............................# #........;..................'##................................;.........:.'#'.....#,##..,##;...::#...........# #.............##'.......##...'##..#:;##:#.#`...........................#................................'
'.........................`........`..`.........................................;#`..##......#............................#, #:.....................................................#.......;..'......#:#.......#'.#'#..:.####..,####......# #.......................#.........#.,#..#.:#..........;#`..........................`....................'
#.......................:.:##...;..##.;...................................`.`#'#..#:.#,##....'............................#, ':...................................................;.##.,''..,..#......:#.,##....##,##...:..,.;,...;',......' #...................................`,:;......'......:'.,#.`........;.:'#.,#...'...''`..................:`
'..................`;####..#`;..#:`'.,,..................................;#;,#;#'.#,#.`'.#...#............................#; ,'................................,..................#.'.:,..,.:..''##.....';:.....#.##`,`.;..:.:##..#:.......' '........................;;.`,######;;,...............'..#.;####...####,.,#;##`##:..##`..................,
'...................:`;..,'.`'.`'#.:`'`:..................................'..#..','..#.#..#.`#............................:; ,#................................#..................#.'.,,,.'..###:.....,'.'###...#'';;#..#..;`;...;#.......,' '..........................,';........................#.#...,........##..##..#`###,.'##:.................;
'.....................'..#...#..::#..'`#.....................................#...#:...,#..,,`#............................,' ,'.........;......##..###'...#'.#.#..###..............#'..#,.#..#.........#'#'....'#,.;#...#..;.#.'.'#:..#...,: ',....................................................;#,...##...#'#.##`.'#..#`:#,#.;'##`................;
;.....................'..:'.`#.:.`#..#`:..................................,,.',.`':..:.#..#..'.............................' .'....######..''.,###:##'##..'#.#.'..;.#..............#'..,#.:,...............................,.'##...,#`....:: ;,....................................................;,;;..',...:.:.##`.:#..#.,#`;###'#`................'
.....................'....##..#....`#.`..................................:;.`###,,';#.#;#,................................' `'....###...'####.#.'#:#.'#:.,#.,#;...#,...............................................................:#....'` ::.....................................................'.,#::........;#,..#`,#`.#`.###,#`................#
#....................,..............:.;;.................................`,......'#..`##....,.............................' '......#,..#'..#'#.,#,#,.#.;#'...#...#......................................................................' `#.....................................................#`..#####.....:#'..;###..#`,###.#`................#
'................................................................................`.........`#,............................' `'......##..#...###,'#.#':#.,..,..#...';.....................................................................# `#...................................................................,'....,,...###'####`................#
#.........................................................................................................................' .#......##..##;'#.###.,###,..:.#..#.....................................,###'................................# #...........................,'#`...............................................,'` '##,..,`.............'
;.........................................................................................................................# .'......'#...:'#,..,...##......;,.',..#..........................,######;` .##,`............................# #.........................##;.#........................................'::;;##'''#'##`...;#.............#
,........................................................................................................................,; .#..............................................................:# #, '#............................# #...................````,#` #```..................................................'.....,.............#
,.......................................................................................................................,: :'................;###;,........................................# `, .#`..........................# #................,####',, #'##:.....................................................................#
:.......................................................................................................................#: ;'.........;,,:,,,....,'#:.....................................,' '###. ,#..........................# #...............##, , #`.....................................................................#
;.......................................................................................................................#. :,.............................................................# # :# #,.........................# #..............#: #,.................................;:#';...............................#
#.......................................................................................................................# ::...............................'##'..........................# # # `#.........................# #.............#' .#`..............................'########'..`.........................#
#.......................................................................................................................# ,;...........................,:''` '..........................:#;, :, '.........................# #.............# #..............................,#` `'#####'`.......................#
#.......................................................................................................................# ,'................,#####'#'#; #..........................,`;##' .`,,,`.. .####........................# #.............# ,#.............................#` ##' `##`......................'
'.......................................................................................................................# ,'...............;# #..........................#,'# :;:#:;;' .#.........................# #.............# #.............................' ;#' ##......................;
,.........................................................................`..''.........................................# .'...............#. .##.........................##'#` #`........................# #.............# #`...........................#. #`# #,.....................,,
,........................................................................`###'##........................................# .#...............#` ::#........................, ## ,#` ,` ##........................# #.............# #`...........................# ,#` # #.....................,,
...........................................`;#..........................;#. #####:...................................# .#...............#` :#,.....................:, ` `###';# `#.......................# #............#: ' #`..........................:#;.,# # #.....................,,
`:.......................................`;#.;.........................`# .# `.;#'................................# #...............'` ##'.....................#` `. . `#.......................# #...........,# :; #`..........................'####. #: ,#......................
;....................................`.#;. '.........................'' ` ''..............................# #...............# . . #.......................#` ##.......................' #...........:# ` ;# '' #............................#, ##` :#'.....................:
'..................................`:#: '........................`# ;### ,#.............................#` #...............# :``, ##: #.......................# ;#........................# #...........:, ', ;. '### #...........................'` '##########......................'
'.............................`##''# ##.......................`# '' ## '............................#` #...............# :#####. #' #.#.......................# '# '`,# ',........................# #...........;, ####, #...........................# ##,`..................,,
#...........................`'#,`: `',.........................##### `###: #............................# #...............# ## ` ## ;## ` #.......................#` . ''##` '.........................# #...........,# ., #...........................##` ,:,#...................,
#...........................#; ,## '','#,......................;'; `' ;' # '.........'#.................# #..............#, ` `## ,#.......................'` `###: ':........................:; #............##'` ,` #...........................#,' # #. ' #`..................:
#.............;##;.........#` # ,,........................#': ' . '.......`#; #................# #.............#; , .#.......................;; ,` ## '; :'.........................# #..............#' ##:` ,##` ''...........................# ####, #' ' #`..................:
:...........`#',.:#......`#` `,.......................`# ' # ` #....#,.;; #...............'` #............,# ; '# :#.....................:#'# .#';:##. #, :'.........................# #..............,# ####'###; #............................# .: .#### #...................:
`;..........'; #.....`# #.......................,' # # '#'#,`,,#;..`'',# #..............'. #.............# #` # ::....................#'`:'# ,#:` #. :'.........................# #.............;## ''`,:,# ##............................# ,,`:' :#`..................:
#..........' '.....`' #.......................,' `'..,' #: #..............,; #.............:# ## ,# #,...................#. ## #: #. .#:.........................# #...........##':#. #. '' #';'...........................# ,## `#....................,
'..........#` ;###..`; #........................# `#..`# '...............# #..............;# #####;::;## #,:...............#.#` '#. ## '# ##'........................# #..........## ## `#### ,## :#`.........................,' ,; `;..;##`# #'...................,:
:..........;' ;. '...#` ` '.......................`#;# ` .#...'' #...............`# ;...............## ;#,''#####` `####...........#''',' ,##. ;####' ,#' `#,......................' #.........## ##',`;::;`'###, .#..........................# ::##':':. .# #`....................:
:..........' #.`'' `# :........................#` #. .''..,' #................# .:............###' # `' '# ;#.........,,.#.#, ,'#, :###,. ,##'` '#`....................# #.........#` .#######'';` '#.........................,# `#' #: .#.....................'
#.........`#` '..'##; . , :........................': `. #.`## #,................#. ;...........'#`'# '# ,# #, :#..'.,:..#..'.# '#;'',#` ;######;` `#...................,' #........;# #'........................,#' `#: #` '#......................#
#...........' ,,.`# `# ;........................,# ;# `#.,;`',`'#..................#, '...........# '# #: :' .#` .#..#.#.....;.# :#......#` ,,` #..................,' #........#, #; ,#........................#''# ;##','# ,#`......................#
'...........'#` ;..# : ` ,........................`#`# ,##` #.'# ;#....................#. #..........#: ##. '#;, #' :#...'.......# #'.....,' `###: ''.................; #........#. ###. :#### #.......................#' `##: ;###` :'#`#......................#
;.............#; #.`# '' ## ;,........................#``########; #: '##, #.....................#, #.........'# `##. `#' , #..#.........# ;#;....# ##:## #................,' #.........# ;'.#, ##.# #,.....................#' :'#######'' #:....................#
,............`# ##.`# ###, .`'##' ;.........................:# # ': :#. #,.....................#, `#.........# ` ,###::, '#### #. ,;.;.........;# ####,..:, #..'# #................' `#..........# .#;##' #### . ,#....................##: #`...................#
:.............,###,`####: #,,###':;# #........................,## ;, #` .#` #,......................', #........#: '## .';####', ;'': #............''.#` ':...# ''..,# ;#...............; `'...........# ;#### ##''. :#....................#; ,#...................#
#..............## ,## # :' #......................`##,# ,# `#' `#, ;'.......................#. #........# ###` '#,#: #.............,# #....# #...'# ###..............,' ,'...........,# .##''# #;# #'#....................'# #`..................#
#..............`#; #; '' #. `'#....................`## ;# :#,.'#, .#: ,#'........................# #.......#. #:#, #..'' #...............#` ;:....,# ;,...:#' .#.............,; ::............,#;' ## #`# ##.....................#. ,#`.................#
#................,#. '#. :#, ;#; ' `''.................`#' ####',''':'##: ,'#'.........................`# '......#: #,.# ,###.# '#................###......# .#....'# .#.............:; ;,..............#'. #' #.###......................#` ; ;'.................#
'..................##. '# `:;:` ,## #.................# .,''###: `##............................`# '......# ',.'; #, '# ##..........................;. #....# #..............,; ',................###. #;#........................# .#:#` #. ',................#
:....................###:. :##',..;####. #...............#, `#,.............................# #.....:# #..#. # `,, '#............................# #....# #'..............,, ',.................'` ;,'........................;, '###. ##, #`...............#
.,......................'###' ``: ;.............,# #.............................`# '.....#;#':#..# #. :'#.............................# ;#...'#'...............;. '..................', ;'.........................#` ### #.#' #'...............#
;..........................: '............`# ;# #..............................# '.....#;,;##..# .#:`.##..............................'` #....,................: #..................': ''..........................#.,# # ;####` #`...............#
'.........................,# #` '...........:# #: #.............................`' ,'.....#. ';.# ,''##'...............................,: ':....................# #..................,, ',...........................''``# #; '# ;#................#
#.........................`# ##, #...........', ## #..............................' ,;.....#; #,,' #.....................................# #....................# #...................; '`............................'##' #` .:` ,#`................#
#.........................`# ;,# ;..........`# ## `;.............................,' :'......#, #.#: #.....................................# #....................# `#...................' ':.............................;,' #: ' ##..................#
#.........................`# .;'' '.........`# '#. :..............................;' ;:.......'#;#.#. .#.....................................'# #`...................# `#...................# ',..............................:` #;# .##,...................#
#.........................`# #`# `#.........### ## #..............................': ,,.........;..# ''.....................................:# :;..................,: ,#...................: #;..............................# '#####,....................#
#.........................`# #.`# .;'........#` ##,#': #..............................:: .'...........:# #......................................:# .'..................:. ,#..................,' ';..............................# :'#........................#
#.........................,# ,..#;;#`#........# .;##, #..............................:; '...........': #.......................................; `#..................', ,'..................,; ':..............................# :'........................#
#.........................,# `:.##. '.........#. ;#` .'..............................,: ;'...........'# #.................,;;;;;'';;:,.........'# #..................#. :'..................#' ';..............................' '.........................#
'.........................:' ;.#'. '.........,##,#.# :..............................`## ;'............# :#....,,,,,,..,'#',` `. `,:'''''#:..#: #................,:## :#:.................#' #,..............................' #`........................'
;.........................,# ;.#. #............'.`# ``';..`....,,,.....'#`......``;###' #',,,,,.......# ````.::'########;`` `;:` `'##########'####'.....,'########.``` '#'######,',.......#' #..............................,' #`........................;`
,.........................:# #.`####.........`.,...'# :'#'##################';################',` ##..,`,,;:'':########:::,,,,,,. .,###.,` ` `.,:########``` ``#`.`...........................,' #,........................'`
#....`;...`,:.............`# #...;...`.:::;:#############'';::` #.,. : ``'''######'''''''#####',....................;; #`........................;,
,###;#############:::',,....# `,` . . `#.###'####'''';;` .# ``:''#',..............#; #`........................,.
.:;''.'::` `..;'##''#'################'####, .';` #. `,:;''#####'#';';'':'';,` ` `:;:`;;;;;;;:```` `,';'##';.`.....' #`........................',
`` ` `.` `;'#########'#''###'';;;;'###,;'###''#### `:;:;#'',.........................,,;';#,,............,,,.;###';';:;` `.,'## `:'##'',#: #`......................,'##
,',::#;::###',,........,,,,,,..,:::;'.........,:#..#; ,.,,,:'###';::,,...................................................................,####'###'#'#:.,..' `,;;##',` '`..................:###'.;.
` `:```` ` `,;::;##'###',,,,..............................................#' #''....,................................................................................................,, ######';` .'###,` .:.............`;##,
###'',,;;;###########'';, `::######';,:,,,............................................................#, #........................................................................................................' :, ` `.:####';.` ..;###################'`
#,.....................,;'###''###''###',.........................................................................# ;#........................................................................................................' '#,................,,:'##'';;,..`` ..
#.................................................................................................................# ,:........................................................................................................# #.............................,:;''#######;#,``
#.................................................................................................................# `#........................................................................................................# ,#..........................................,.;'##';. ``.:'''################'';,. .`,;;;:.`,``
#.................................................................................................................# #........................................................................................................' :;...................................................,'######:,,,,,.......................,,:,.......;''::'###
`'.................................................................................................................#, '.......................................................................................................,; .#..........................................................................................................`'
'.................................................................................................................;: #.......................................................................................................,: :;............................................................................................................,
#.................................................................................................................:' #.......................................................................................................': #............................................................................................................:
#.................................................................................................................,' #.......................................................................................................# '............................................................................................................:
;..................................................................................................................' #.......................................................................................................# #............................................................................................................#
..................................................................................................................# #.......................................................................................................' #............................................................................................................#
,.................................................................................................................# #.......................................................................................................# #............................................................................................................#
;..................................................................;..,.........#.................................# #.......................................................................................................; #............................................................................................................#
;............................................,.....................#.`;.#'##,.#.,..'..###.,#.#..:.................# #.......................................................................................................,, #............................................................................................................#
#.....................................,##';..#....................`###'.#.....,..#..,.,..,......,.................# ,.......................................................................................................,' #............................................................................................................'
'...................................#.'...'..;.....................#..:`'...';...;.,.,,,.'::;.:,;#................; `........................................................................................................# #............................................................................................................,
:...............................#...#.#.:.`#',....................`#..'.#;#'#:....##.#',.#..#.#.,................., '.......................................................................................................' #`...........................................................................................................,
................................;,,'#';#'...#.........................#.#.........',.'...#..#,...,#...............' ;.......................................................................................................# #`...........................................................................................................,`
...............................,'..:.`:....,.........................#.###:.'....,..'...#..##..:,##..............# #.......................................................................................................# '..............................................................................................................
;...............................#..`,.###'.`:...............................#....;'.'##.'...,..#,................# #.......................................................................................................# :,............................................................................................................:
'...............................;...#......`#...............................'....................................'` #.......................................................................................................# ,:............................................................................................................:
#...................................#............................#................................#..............;` '.......................................................................................................# ;:............................................................................................................,
#......................................`.......:#;#,,............'::###'#.......................................... '.......................................................................................................# ;:............................................................................................................'
#............................,'##:::..'##'..##','..#'..::........:...`...#;,:##;........,..#........,.............; '.......................................................................................................# ,:............................................................................................................'
#.........................###.,'..`;#'..#.#.##..#..#;.,'.........;....:..##...:.####,##,.#.###......##...;....,#..' '.......................................................................................................# ::............................................................................................................:
#..............................`;.'..#..'..:#',.'.`':.#..........:###,##,.#...:..',,...,,:.#.......'..#:.#.:##,...# '.......................................................................................................;` ;,............................................................................................................;
#..........................####.##:..###...##''.'#;.;,'....#:....`,...##..#;#.'..###...#;..#.......#.;:#.;,,.,....# '.......................................................................................................,; ,:............................................................................................................:
#..........................'....;.#..#...'.##...;,#,,.#,.........#;...#.,##...#.`':....,:'.'#,.....:,;##.#.'..,...# '.......................................................................................................'` ,'............................................................................................................`
#..........................'.....,..#'''#''.#::.,'.,#:..##............,...#'###.#,##.#.,.;#'..###...#'#.##.'..;...# '.......................................................................................................#, '...........................................................................................................,
#..........................;,...`#......,#..',.,'..................;..........##......#,..#,....#..........#..'...# '.......................................................................................................,. '...........................................................................................................:`
#........................................'.........................#..........................................,...# '.......................................................................................................,. '...........................................................................................................'
#.................................................................,.#..#:.#.......................................'` '.......................................................................................................,: `#...........................................................................................................#
'.................................................................'.;.#...#.......................................,. :.......................................................................................................,. ,;...........................................................................................................#
:.............`,...................,..............................'.;.#...;...,,......#,,.........................,, ',......................................................................................................, ,'...........................................................................................................#
`.........`;..`,...........####:#....`#'#.........................#;.,:...,..',..#.#...,,.........................., '.......................................................................................................:, :'...........................................................................................................#
`:....`,:...;..............;....,.....'...........................#..#.;#.;;''...#.##.............................,, #.......................................................................................................# ;:...........................................................................................................#
.'.`..`.'...`'#............:..,.`,.,..'..............................#....'.'#...#.:.#.............................: #.......................................................................................................# ;;...........................................................................................................:
'..;.`..:,..::............`,#;.`,;,..;;,............................`,....,.#'..;.:,.#............................: #.......................................................................................................# ',...........................................................................................................:
#..;.`:,'...#'............`;...`:....'.....:.;..:....................;#,..,...#.,;''.,;...........................: #.......................................................................................................# '`...........................................................................................................,
#..,'''.'..'##.............'....'....:..................................................#..#......................: #..................................................................#....................................# '`...........................................................................................................,
#.....#.;,.................#....#....:;...........................................................................: #.....................................................#:,:.###.,#;###.....';............................# '`............................................................................................................
'..:..............................................................................................................: .'......................................................;..,;..##...'.#.'#:#..#..........................#` #................................................................'#`...,.:##,###',,..........................,
#....................................................................,...........................................,: :,......................................................;...#..;#...#.,#..;#...:,...'....................# #...............................................................,:.#.#..`'..:...,;,.........'.................
#...........................................................,........':#'.#,....::...............................,: '.......................................................;...#,#.#.#.#.#'...#..'.'.#;...,;.',.............# #...............................................................#...,#..''...`..;`..`.#`.'`.#''.............,.
#.....................##,,..,.,.....#,,'.;;.#:............;#;#.......,..,,..#,;#:,...............................,: '.......................................................#':###..#;..##.,...;#'..,.#....,#................#` #...............................................................#.#;,#..##:,.'..'`.,`','.'`.#`..............;
#........;#.#..........'..'.;.,,.,:#.`,..#';;.#;.`'..;#..##..'.......`,...:..:.:.................................,: :.......................................................#...#.'.;..,#...###..#..:.#....#,.,..............# `;...............................................................''.#`#`.#:...;,.;..#`#.:`#:.#`..............'
#.#;...#.##',###.......'..,.,###`#....#.'..;,..'.`'..:.....##.........##'.#.#..#;................................,, `.......................................................#...#..######.......,.#.,.#...:#.#,..............' .:.................................................................#'`.##,#.;`.#.'..'.#..'.':.#`.............'
#.#.'#.#.`.#.'.........`..'.`,.#.'.,..,.:..;.,#...'.`......'..........'...##...#.#...............................,, `........................................................'..#...,..........:#..##,.;...',#,.....,..,.....# #:.......................................................;.',.#......#.;`.:::#'`.'..,.;'##`:#`.#.............'
.'.'..,.;.;.#.,,........`'#,..'.'.'.,....;..#.#....#..;......;.........#...#.#..'.....#.#.........................,, ,...........................................#..,'..'...........................#..'##'..,:...#`#..'.....' #...................................................................................:.......#................'
.;.;,..#.##.#...',......`'.:,.#.,.'.......;.'.;,#;.'..#......:.........'...:..#..#'##.:.....'......................: #....................................................................................#..'#,.............' #...........................................................................................,.,#`'.,.........;
;..#,,#....:.`,.#,.....`;..#.#...:##''':.,#..#..,.#...''##,...............,................:.....................,: #.........................................................................................;,,...........:` #...................................................................................................`.'......'
;...;'........,;.......,#.........................................................................................: #.......................................................................................................#` #............................................................................................................'
#...........................................................#.....................................................' '.......................................................................................................,` #............................................................................................................'
#.................................................................................................................# '.......................................................................................................,` #............................................................................................................;
'.................................................................................................................# '.......................................................................................................,` #............................................................................................................,
:.................................................................................................................; ;........................................................................................................: #............................................................................................................,`
#.............................................................................;###'...............................# '........................................................................................................: #............................................................................................................,`
#...........................................................................##;,`,;#####..........................# #........................................................................................................: #..............................................................................................................
'..........................................................................## :#;,.##.........................: '........................................................................................................; #..............................................................................................................
:............................................`##',.........................# ### ,#,.......................# #................................................................,###'#;#;.'##...........................' #.............................................................................................................`
,..........................................,.`# `'###,....................,' `':# `#,......................# '...............................................................#:`:#':#` #...........................' #.........................................................................##;..................................
.,.........................................###' `'#;,.................', ', #, #......................' #...........................................'#..................# ,'# ,,..........................' #......................................,................................:# .#######',........................,`
`;..........,###;.........................`# . ,##................##:';#` ;# ,##.....................: #....................................::#####`###,...............# ;#, #..........................; #........#####'###....................#';#,............................,; .: ,'#.......................,
;........;##.`.:#.........................#` #................:.####` ;#########,.....................# #.........,#####;...................##, `#.'#...............; '##, #..........................' #.....;##, ,#..................,; `##'.....:....................# `# `#`.....................;
'......,#' `#,.......................# #,................`#: .;`. ``` #......................# #........##. .;#,................`# #...............# #` # ''.........................; '....'; #................,' .###':#...................:` ':' ,#`....................'
#.....,#. ,#......................`# ',.................#` :#.....................# #......,#' #.................: #...............###'# # #.........................; ;....# ##...............# ;#...................# # # #`....................'
'.....#. ',.....................`# ##.................#:, ', ;#....................# ;......#` ,: #...............;` :,..............#` . #, ;##.........................: #...:` :###.#..............;: ;##.................' ,#:#` # .'....................'
:....`# `###,......................# ,#,................#,# '. .#....................# `'.....'' :#######'::..............# ,,..............#### ######;#,.........................: #...' ,: ;; ..'#..............# , `#................,##;,#. #` `#....................'
:....#' :;, #`;#'......................# , ''...............#, `#,....................; ;.....#. `#` #.####,..............' #.#..............# ,; . . ##.........................; #...' ##';##. :#.............', #' ,'.................# ';`.,` ,'#`...................#
'....# .#`## # #......................#.# #` .#................#` #'.....................' ;....`#` ,# #'. :#.............;#' #` ',#..............#`` ,#.......................,` #...# :# ##, '#............#' ## #,.................# ###';'###'.....................'
'...,#####` #'# #......................#.' #;................#: ;, . #,.....................# ,....:##### ##. #;............#. `#..............',#` # .#.......................,` #...# # #;# `#'...........;` :#..#`.................# '#' ;'.....................;
'....#,`.' ''# ''......................:# #.................#` ##:##. #......................# :....:: :# `#'#, #.............# #..............:, ; #,.......................# #...##### #.'####............# .### #.................,`#;;## ':; .'#....................:
',...# ', #.#,.#.......................`# '######; #.................##` #:`##` :#......................# '....'' ###; ##.##.............#;, . .#..............;; #####` :#........................' #...#. '#,,## #.............# #' '#' .#..................` #' ###### ',...................`
':...;;######' .##;........................#, ,# ##; `##'................'#: :### .##.......................# #....`#` '#'#.............`##. ##` #:..............,# '####; ;:#,........................' #...:, ,#; `'..............# ` `##' ',................., , :# ##`...................
'....`#. `,,. .##........................:# .######## ;# ;#...............:###: ;#'#.......................# #......# #...............# :# .#................## :'`' ,'###..........................; #....', #`..............# `## #..................: # #`....................`
#.....## `'#''.......................##'# `#. :#...............##:'#####; #:......................# #......`#, #;...............#` `#:.................#######'': #,.........................#` #.....#'` `''...............# ;#...................; `#....................,
'......:#######, ;#......................`# ##'#;#'######. '#..............#. ., #......................# #.......#'# .##'...............,## ,#,..................# :;;# #,........................# #....,' ##: :###...............:' #....................# .,.,;#' .#....................;
#......;, ,,.` '......................'; ,`,';:#'':, ##,'##'............'; :,.....................# '.......# ,#####,#................'##;.:,:'#####..................' ''.# `#........................# #....,: `'###, :,................#` :'#.....................' ,####,#. #,....................'
#......#. #......................#` #' #,'# #'............# #' .# `#.....................# '......'; #,...............,#`#####;.` '...................'`#' '; ,##;;.......................# #....:. :.................:#' ;#`.....................###;::. ## #;.....................'
#......# '......................# .#. #`#`,#............,# #, ## #.....................# '......#. #................;: #...................'#, #` #''#.......................# `'....;` '.................,`###:.,.,,,##`....................,; ,'####':,:###'.....................'
#.....`# ;.....................,# :#' #.###;............#:`# '# ';....................# '......# ;................#: #...................'# ## '#;#.......................# `;....# '`...............' ` ,'######.#,.....................# `,`;',. #`....................'
#.....,# ;,....................:# '##` #..#,.............# .# .# ,'....................# '......# ;;...............#, #...................'# `;#,'#:;## #.......................# '....# #................#` #`.....................; :;....................;
#......' `:....................''#####, #.................# ,# ,#' .#....................# '......# ;................#` .#...................',###. `:;'`;;.......................# '....# #................# #`....................., #`...................;
`#.....,' #....................##'` #, #................':`,' ## `#....................# '......# #:...............#. ,,..................., '#, ##........................# #....' #`..............,, #.....................'. #`...................;
#.....,' #.....................# # #................####' #''###...................,# '.....,# ;................#` ,:..................#, `##',##.........................# #....; #...............' #`....................# # #`...................'
#.....,' #.....................;# ,## #................#..#: #'#,.#...................## '.....', ,,...............# #..................#` .., #.........................; '....; #`..............# #`....................' #' :....................;
#.....,' '.....................`###.# ':...............'# ## ##` `#...................#; '.....#. `;...............# #..................# #.........................# '...,: #`..............# #`...................: '# :....................'
#.....,# '......................,...# .;................#### ##. .#...................#, '.....#` #...............' #..................# #.........................# .....,` #`..............# #....................# '# ,;...................'
#......# :,.........................#` #.................#,# ######...................#` '.....# #...............' #..................#` #.........................# ,`...:. #`..............' #`...................# '#` ,;...................'
'......# ,..........................# .#..................# ,'.......................#. #.....# #...............; #..................#` #.........................# ,`...;` #..............,, #`...................' :'#; #,...................'
#......# ;..........................# #..................# #.......................#. #.....# #..............'; '..................'` #.........................#` ,....' :..............,` #`..................,: .####;'. #`...................'
#.....`# ',.........................# #..................# #......................:# #.....# #..............#; :'.................# #.........................# ;`...# :..............# #`..................' ##. .#....................;
#'''::'# .#,........................`#` ''.................#. #......................## #.....# #...........,,.#, #.................# #.........................# '....# :,.............# #`..................' `# # :#`....................;
############;,,,:'`#,......'####',,...........#. :'....,...,,'###,,.#;,..`,```''........,:########,:.# #....`# ..``,;#################'###;, #.................# #.........................# #`...# .;.............# #`..................# # , ';##,.....................;
.:. `:;;'#####'###'';```..:;############'#################';;;';;':::;;'''#################';.` :'### ###''########;':` `;###:. #................,# #.........................# #....# `#.............# #`..................# ####;##;........................;
, `.,`,:,:;'::,::,...` ` ,' :::'#,, `,#####'#:...............:# #.........................: #....# `#.............# '...................# ;###.#.........................;
``.,:####',.........,' '###.........................; #....# .#.............# ;,.................,, ',:.........................;
`.,,;:;#;'####;::,` :';,. `:'######'''##########':.:;'##':...................#, '#,...# #.............# ::.................' ',.........................'
'###'': `,####';.,.`````...`.``.############';`` ``:###:.,,'####, ` , .'######''':,':,...'#: :;'#### :'.....,';';'##########: ;:.................; #..........................'
',...,';#####';....................................:'####';;,` `,'##########,.........'' ...,::,:'###;.. `####';`.:';'########::`.``..``.`` `,;###';''................#: #..........................:
#.........................................................,:''#######################';:....................`# `.,, ```,```` :'##';:` `.'######'#:,.......#. #`.........................:
'.................................................................`.```.`....................................# #''';;';,,::;'##########;;;;:'':::,,,,,.,,`` `.:::;;##########''';::,,,,,, :;'##',.; .'..........................'
'............................................................................................................# ,#.................................,;,::,,:;'#####';`` ```:;::'''#####':.....................,,,,###';`` `::: ` `.:###';,` #'..........................;
.;............................................................................................................;, `'..................................................,'###',,,..........................................,'# ###,,,:;'############''';,` `.:'#######'#':,::;'######:............,'
,.............................................................................................................', `'.......................................................................................................'' #....................`,.,''##:,` .:#.,::,.. .'#######'##';
:.............................................................................................................#, `'.......................................................................................................'. #............................`,####', # #`
;.............................................................................................................# #.......................................................................................................:. .'....................................:##':`
,.............................................................................................................# `#.......................................................................................................:: ,;.........................................,####':,..` `,'##,`, .
`.............................................................................................................# #........................................................................................................, .#..............................................`.,,;'####;,.` ``,.::####,.`..;####'`
,.............................................................................................................# #.......................................................................................................,; `#.........................................................,'#######'#'###'''''#########'',..............,.##
,............................................................................................................# #........................................................................................................: #..........................................................................................................'
;............................................................................................................# #........................................................................................................' #..........................................................................................................'
'............................................................................................................# #.......................................................................................................,' #..........................................................................................................;
'............................................................................................................#` #........................................................................................................' #..........................................................................................................'
'............................................................................................................# #........................................................................................................; #..........................................................................................................;
'............................................................................................................# #.......................................................................................................,' #..........................................................................................................'
'............................................................................................................# #........................................................................................................' #..........................................................................................................'
;............................................................................................................# #........................................................................................................' #`.........................................................................................................;
`;............................................................................................................# #........................................................................................................' '..........................................................................................................:
,............................................................................................................# #..................###...................................................................................# #..........................................................................................................;
.............................................................................................................# #................:'#.#.:.,;''...,,':.....................................................................' ',.........................................................................................................;
..............................................................................................................# #..............#''.,.#.#:;'..#.#..',':.:.................................................................' ;,.........................................................................................................'
,.............................................................................................................# #..............#...#'..#..;...;#...,.'.,.#,..............................................................; :;.........................................................................................................'
,.............................................................................................................# #..............'.#.##..'#.....##.:.'#,.',................................................................' :;.........................................................................................................;
;.............................................................................................................# #..............:#..#.#.',..'..##,,.#...#.................................................................' `'.........................................................................................................'
'.............................................................................................................# #..............,,..#..:##,##.'.'...;'..';................................................................' #.........................................................................................................'
#.............................................................................................................# #.......................,..##..,':;,.'.#:,..#............................................................; '.........................................................................................................'
'.............................................................................................................# ;..................................#..#..,':.'..........................................................,; #.........................................................................................................'
'.............................................................................................................# #............................................#.................#,#,':..........#........................:, #.........................................................................................................'
'.............................................................................................................# ;.............,''#..#........................'...................#..#..#####..,..#..,...................'` #.............;........,'#.'..............................................................................;
'.............................................................................................................# '...........,:'.....#..'..;...'#'#......#.;,.,...................#..#.#....''.'..'..'...................' #.............#.......##....#'...##.......................................................................;
;.............................................................................................................# #...........#.###;..,..,;##...#,.,'...#.#.#'..#..:...............#.,#.#,...,;.#..,.'.##.................# #.............'.':.#.#.#.'..#.'.#.........................................................................;
..............................................................................................................# #...........#.#......##',,#...'#';...,:##.';..#,''.,,............'..###,#'...'#..,#,#..#;..#:##.........# #.............:.''.,#..##...#.#.#.................................#.......................................,
`.............................................................................................................`' #...........;,#.......#:..#,.,.#'....,,,:,#'#.,'#,#,.............:..#.';,.,,.;#...#`#..,'..'...#........# #...............';..#..##...#.:..#:.........................#...`.:...,`...,...,:..........................
`.............................................................................................................`# #.....................#.'.'#':.#.,#..,.,##..#..#.:.'',............;.#.#;#'':..#.....#...'..,,..'........# #..............:..#.#.'#`#..#.#`...#........................;`.#....##::,;##'.#............................
`.............................................................................................................`# #.....................#.;#.....;...#.#,:;#..#,.#.:.#......................;........;#..;;...'#'.........# #..............#`.#..#,...:.#,;....'`........................,.:'..'..#`.#.`,;#...........................;
`.............................................................................................................`' #.....................;..............,.......'.:.'.#...............................'.;.,,..;,#..........# #..............#..`........##`...##:.........................',`'.,'..###`.`.'#`..........................,
..............................................................................................................`# #..................................................#'#.........,:###...............#..,.,#,.,.#.........# #............................................................#'`.#`#..'.#..:.#`;'..........................
...............................................................................................................; #..................''..........................................,#...##......#:..............'..#........# #.............................#....,,........................:#..#..:,.'..:;.#...#.........................`
,............................................................................................................... #..................##....,......................................,..,.#...#,.#.,,............'..',.......' #.............................#..,#..`........................:..:..:;.#..##;:..',.........................
:............................................................................................................., #..................:,..,.#..#.;.................................',.'.,..#...#...........................: #............,#''......'....'.'`.##........................................#..:,`..........................:
:.............................................................................................................,` #.................,..#.#.#..:.#...;.............................'.,;..'.#...#,'....,...,................' #...........,,`..'.....#....'..;.:##'.......................,..............................................,
'.............................................................................................................# #.................;..#.#.;,...##::.,...........................,:.;,#.'.#...'.........#'................: #................'''...:....'..#'.#....................,.#',##,....#'#,,.'.................................;
;.............................................................................................................# #.................':.:,#.,#...'..,.............................',.#...#.#:.........,`:,.................: #.............,....#`..#;#'.#..,#.#,,....................#..#.:....'..#'.'..#..............................;
'.............................................................................................................# #.................#...##,,;#..#..:.............................,......#..:###,.....:..'.................: #.............;.;;:#...'.`..;.....```....................#`,`..'...'.,,:..'.#.,,.'`..'.....................:
:.............................................................................................................' #.................#...:;,'.#.....#....................................:.....,,#....:..:#................: #............,'..``......................................'.:...'...#,..,..,.:,:`.'...`..'..................:
#.............................................................................................................# #..........................,.....#...................................;.............#...'`...............; #.............;.............'............................:..#,#`...'...#.'`,`#;`:`..;`..#..................:
'............................................................................................................`' #........................................................#####.......'.............;.##:................. #...................'''#.,..:............................'..,`.....#...;;,.#..#.,;..#...'`.................#
#............................................................................................................`' #........................................................#..##..'.#....................................:, #.......................#,.'.......................................#..........,..'###;..#`.................#
#............................................................................................................:, #..........,'............................................'..'#..'.#.,..................................;. #...................'...',',........................................................#...'`.................#
#............................................................................................................,. #.........#;,,'....#...:.....'..##.......................'###,..'.,#'.#:..`...'........................:` #...................#;;'..#`........................................................#`..'..................:
'............................................................................................................;` #.........'.#,#..'.#:..;....,#..#.;'...#'................#..,;..',,:#.,..,....#.,'#....................'` #...................'.';..,`......................................:,,...................#..................,
,............................................................................................................'` #.........##;.#..;.##..'....'.;.',#'...,.................#...',.#:..#;...'...;'....#...,:..............' #...................'...,.,...#`.................................,'`..:#..#.............`...................
.............................................................................................................' #.........#...#..',#.'.#.##;;.#.,#',...##................#....,#'#..#,...#:'.'....:..'..##'............' #..................#;`.#`.:,......................................#....'..'................................`
`............................................................................................................' #.........;...,###.#..,;....#'#.,.;;,.'#.........................'....#..#.#.;,:.#'.'`.,...............# #..................`;''...........................................#...#`#.`................................`
;...........................................................................................................# #.........#,...###.#..':....#'.#...#,..#...','#........................,,#.#.,#..;#.#..;.,.............; '.................................................................'.'#..;#`................................`
;........................................................................,..::..............................# #..................#........#..#,,.:######;...;..........................#.,'..'.,.';..#.#.............. ,.................................................................;...'..#.................................`
'..................................................................;##.'#';;.:':............................# #...........................#....##,...,.......................................#.:.':..#..............,` `,.................................................................:#,.#`.#..,..............................`
#...............................................................###, #; #...........................# #...........................#....................................................####';'.,..'.........: :.........................................................................#...`.............................,
#...............................................................# ', ',.........................# #...................................................................................,.,::,............; '`..........................................................................................................`
#..............................................................# ;: #.........................# '.....................................................................................................' '`..........................................................................................................
'....................................'##;':..:###.............`# #', ;........................' '.............................';.............................:'##.....................................' #............................'###'##';,##`........................#######;..................................`
#...................................#` '` #;;..........`###;;: ': #, #.......................`: `'.............................#'#''........................#',. :##.#,,...............................# #...........................,#; `##........................#` ,#...................................
#.........;####;...................#, #.#...........######'# .: ,#.......................`: ,'..........................##;#` `#,......................# #;,.,,;##............................' #........................,#; .;##.....................#, `##'###.............................:
;.......`#, .#.................`# #..........`#' : # .####.......................`: ,:..........................,:`#, `####,..................' , ,#...........................; #....................,#'., .,,,. .##....................# . '#,...........................,
#.......#` #................#: ##...........#; ######: #:........................`: .:...........................' ..''..............#,'##' ,#..........................: ;....................# `' ``.'#; #,#...................#` #,..........................,
;......,# #..............`#` :#............': .. #:.........................; ,,...........................# ,#............#.; ;' ## '..........................: ,....................;` `,###; #`..................## ,' `#`.........................:
;......;, #.............`# #.............'; . ' ##........................`' ,,..........................,` #............', '#.# :#........................., :.....................:; '`..................;'#:` ,## #..........................:
'.....`# '.............`# :,` #.............;: # # #;#........................, ,,...........................; #...........# :#`.: #........................, :......................, ':..................# `## ;# '. #..........................:
'.....:; ;............###': #;: #.............:#'###'#' ; #.......................,. ;.......###''#'',............' #..........:: ` ',`, ##........................, '......................: `#.................'# ,'# `: ;:.........................,
#.....:# . #...........#.#,:'##''#,: ,##',...........`#,# .;`''###### #,......................:` #.....:#,` ```.'#..........,; #..........#` ``.;###:.........................' '......................: #.................# :; ,, `#.........................,
#......## ### .;, #..........`#,: ## `;,.##; #`............`# # .##., ,' `'#.......................,` #....#' '#.........:`'#` #..........# ',.........................# '......................: ` #................,; ##,:` #..........................
'.....`#.#'' #:.#`#'#...........##: , '#, #..............# ,: ;#........................,. #...,# ` '#'#.........' #: ' #..........###. `# :#.........................' '......................' # #................:` ` `#####;##`.........................
'......'# # #' #............,#. ;:. , #..............## .######### #.........................,. #...# #:'## :: :#,........;.` #;' ,#; ''.........#.##, # # ` `#,......................., #......................' . .# # #................# # ;...........................`
'.......#'#. #, #:.............## #########;''..............`#, '# '#;........................,, #..,# `' :'# ,#........',####,;#':#'` ,#..........## #### #:###'# ';......................,` #.....................'; ' #, #`#................' # : #,..........................`
'.....`#,#'#######,.............'#;#.# ,#................`###` , ####........................`. #..'.`;'' ## .#........#, #;:'#':,. #..........##` '#, #'.......................; #....................#` ;' , # ##;'# #................;; #` # ##,.........................
#.....`# ;###'###.............`#` '##''##';:'#:..................:#'##########'`#;:........................, #..###;,' #', ,'........' # :#;` ,'# #..........## ` #'' '........................' #....................# `:##'#' ,;, ,#.................' ##,:#: # #`........................
#.....`# . .. #.............`# ...,,.,,,,:#..................'# ```` #........................, #..# # # ####:........', ;#,'.., .#....,##'..'#;##,:'#;,'# '........................' `,....................# : ;;` ';.................# .#:. `# #.........................
#.....`# ':............,# #:..................`# #.......................,, .#..# ,#### '..........' '. ` '#....#' `,#..#''`#,####:'' ;,.......................# :....................;## #`.................# #` ': ''.........................
#.....`#` .,............:# #....................# '.......................:. ;..;; .#..........# '####:####, '`....# #.,##;####, '### #........................# `,......................# #: #..................# '#### ;#`........................;
#.....`#, #............'; `#....................#` '.......................:` `;...#, ,'...........:# #',:''` # .#.....#. '#.''#':, `` :###.......................# .,......................'' #'. `##` '#..................; #,.........................'
#......#, #............#, #....................#` ;,......................'` ;...:##,` '#..............##`:;';'##'# #.....:#####.# ''##########' .#......................; ,.......................## ######## #,..................;``, . #,.........................'
#......'' #...........`#` #....................#` ;.......................'` ,;...,#.:'''####',...............#'#. : #,....,' #.# ` ',.....................: .......................#:;#` `#':`#.'.#...................,# # ' #`.........................'
#......;# '...........`#' :....................# ,,......................;` ,,...'; . ,,...............# '', ,##'.....' ##; `#...................... :......................# '#: :##, `##`...................#;,# # ##..........................'
'......,# ,...........`#, `#....................#` `:......................# ;,...# ,,...............# `'#####', #.....# ;# #....................,` '.....................,: `###. ` :'##,#,.................#:`##;#''#. :##,.........................'
#......,# `,..........`#' `:....................# ,'.....................`# '....# ,,...............# #.....# ., . #....................; #.....................#` :#######''` #................# ,#####:,,,,.'## #.........................'
'.......# ;...........,# `:....................#. ;,......................# #....# ,,..............,' #.....# '# .# #....................# #.....................# .'#.;'..............# `;:;'';, #`........................'
:.......# '...........`# `;....................#` ::.....................`# #....# ,................' ',....:; #: ` ,##. #....................' #.....................# ,'##;` ##;.#`#.............'` ':........................'
.......,# #...........`#. `,....................# ',......................# #....# ,:...............' :,.....' #: ,#'####';. #....................; ;.....................# ###,`,'### `#,'............# `;. `;, `, #,........................;
;.....;# #...........`#` ,,....................# :......................`' `;....# .:...............# :......#' .#. ,' ,# `#...................., `......................# .#' `#::#'##` # #...........,; `#':'###:'#### #.........................:
'.....,# #...........`#: .,....................#` '.......................; .:....# `'...............' '.......,##'##, `# .# #,..................., ,`.....................# ;# #'# ; :#' #`..........:, .# ###: ### #`........................:
'.....,# '............#. `....................`# #.......................: ,,....# #...............' #.........;:,: #. #..'###....................; '......................'# #. ;# #;, #...........:: # #` `'###. ,#` #`........................:
'.....:# '............:' `'....................# #.......................# ;,....# #...............# #............' :#####'',......................# #.......................#' #,##' :` #`..........,' ##'#' ## # #`.........................
.#'....# ,............,# #...................,' #......................:' ',....# '...............' #............# :', ::......................# #........................;: ', :##;,;#'............#` ;#; ####; #..........................
:'###;`` ,;............# #...................:' #......................#' '.....# ;...............# #............# ,#......................; '.........................##; .# .,;'#`.............#' '#.`` ` '#..........................
::#####', ,'...........`#. ;,..................#; #......................#: ''....# ;,..............# #............# .:.....................,, '..........................,'#'; ,#, :'..............#########: :#`.........................,
,''##;,,.........#,`.,,.,,.,..;,..................#: #......................#, ',....# .;..............# #............# #.....................: `.............................#,;##;.,##` `'.............': .#:` `;#:..........................;
. `,:'#':'':##'##;;#''##'############''''''''#;;:::::.`` ```#....;;''########'',,..#' #.....# `:..............# .'............; #.....................: :.............................#, .`##, #.............# #########`...........................;
`. `` #'..:,,,:'';#''####;:,.``` ..:#': ##:,...#.` .#..............# .'............# #.....................' '.............................,; #.............; `., `#,............................'
,`;###:## `'..............# ''............# #.....................' #..............................# ',...........;, `#.............................'
,;:'#;, #.............'# #,............# #.....................# #..............................# .#...........' :;.............................'
`:#''::.#.............## #,............# #.....................# '..............................#. #...........# #..............................;
``.#:,''###':,,..', #`............' `#.....................' ...............................;. #...........' #`.............................:
`;'###';#:,. #`............'. #.....................; `...............................,, '.........., #...............................
`.;##########''',.....,; #.....................' #...............................,: ;:.........' '..............................`
``,,;'###':: `` #.....................' #...............................,: ,,.........#` ,'.............................,
, `.;;;'''''####':,..................: #...............................,: ;:.........# ;;.............................,
' .;####;,..........., ;,................................: :,.........' #,.............................,
` ``.##',.....`, ,;#',.............................: '..........; #`.............................;
`.;#',# .,#:.........................:# ,'..........', #..............................#
.#: ;,;'##;..................:, :#`.........'. #..............................#
`. .;###'';,:.......#;`.``` '#..........;: #..............................;
``..``..`,,,.,,,;:;;###';,#;..........': :#..............................:
.;###;;,......;. '#..............................,
`::;###':,,,,``` ```'#...............................
`..,::,:;:;;;'##';'':........................;`
`,###;,,..........,'##.,#
.:'':;'''';:';###'`
`## `
`
.,, ` ,
. ,, ` . `` ,. ,,` . . . , ` ,
` ` , . . . , , . ` , . . . .
` ,. , ,., . ` ` . . ` ,, `.`,. , `, ,. `.. ., ` ` ,,` ``,
.` . `.`, . . ` ` ` . . , . , ,, ` , ,` . , . , , . ,` , .` ` . , .. `
`` `. . ... ,` . , ` , , ` ,.. `,` , , ,.. ,, . ` ., , .` , . `
` ` `,, . .