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