â–“â–“â–“â–“â–“â–“â–“â–“â–“       â–“â–“â–“                â–“â–“â–“                                         
â–“<..#...####   ##.##################.##########***##********###################
▓A..#......#####..#___#___#__##.∩..##...'.#...#*{e23+,,,,,,*#WV.ZZz{zVWVWz≈≈≈≈#
▓..##.......#..#..#..)#__.#._#..!...3...#.#...##≈≈*≈**,,**,*#)W.ZWV{VWV{#DV≈≈≈#
▓##.##.##...#..#..###'#'###[##.....Z..###z#...≈≈≈.e.,,,,{*,*#}Z.ZWzznV{z#ZZ≈≈≈#
 ##.##.###..##'#..#n...V.....#).[..Z..###z#)3z##z≈≈≈**,,**,*#ZW..ZZ{{{{{#{{{ZZ#
â–“#{####.##..###...V.{{[D)..[.#.[#.#.W#.##z')).#*{,,,+,,,,,,*#..=..Z{{{{W#{{{{Z#
â–“.###{.##..####..W#.{.######'#Z)###..##.#######*************#||)...Z{{{{#z{ZZZ#
â–“#{....##{.###{...#{{.#__#...#[###########################**#{(........{#ZZZZZ#
 ###..##.{.##.....#...#__#...#)[{§§§§#.V...'.#.#.#.'...≈≈#{*#{{)........#ZZ{ZZ#
 ##..##...z#.{{..)#'###__#z[.#.#{{§#.#.#.).##.#.#.##{..≈≈####################{#
 #..###..##D#.....#[..#__#WW.§[#{§§#.#.#)).#{#.#.#.#.{.≈≈≈≈##{{{{{{{{{{{{{ZZZ§#
 #..# #..#####....#___#__'.[.#.#§..#...#...##.#.#.##..{≈≈≈≈##{#######§{{§{{Z§Z#
 ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓#.#.#.#.#...{...##{{{ZZZ.#{{§Z{ZZ§§#
 ▓...+≈≈≈§≈.≈.≈♣♣.....♣♣♣♣≈≈≈........≈≈≈...##.#.#.##.......########.#{{.{..[..#
 ▓...#≈≈§≈≈§≈≈≈♣♣.≈≈≈D'♣♣'♣≈≈≈≈≈≈≈≈≈≈≈≈♣♣..'.#.#.#.#....{..##{ZZZ.{.#{§{{Z....#
 ▓.ZZ#≈≈§§§§§≈≈≈D.....#.≈♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣..##.#.#.#######W###{#################
 ▓Z..#≈≈§§≈§≈§≈♣♣♣♣♣♣♣#..♣♣             ♣♣♣##'###########.###{#{#.#.#...[}.{§(#
 ▓Z..#≈.§§§≈{§≈♣      ###'♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣#...'.≈§§≈##D)W≈≈#.{{....#≈≈≈≈§§§≈§#
 ▓##'####'#######♣   ♣♣♣♣.##..##≈Z≈≈≈≈..#)[..).#§§≈§≈#§§≈#≈§#{#{#Z{.#.....§§..#
 ▓.........{..{{.♣♣  ♣...##.##.#≈≈Z≈≈...#|?#...#.#§≈§##§##≈≈##{#{#{##....§§Z§§#
 ▓#+#############{♣  ♣♣.##.##.##{{{≈≈≈####+#####.#n≈≈≈###≈≈§#{#{#{#{{..Z.Z.Z..#
 *JJJ#≈P.{{{.{{{..♣   ♣..#.##...#{{V...°☼%○#....)###≈≈≈§≈§≈§################'##
 ▓..J+≈≈.{{########♣♣ ♣♣.##.##.[#{{.'#######...).#{.)≈≈≈§≈§§#{{.#)..#(.#..ZZ(.#
 ▓..J#≈≈≈.{..{....PP♣ ♣♣.##.#####{{.#W.zzWZ#{.{..#+###≈≈≈§≈≈#...#...#..#......#
 ▓..J#≈≈≈≈.{...((..P♣ ♣.....##...{{.#♣♣♣ZZ.#...).#,,,#)≈≈§≈≈##'###'##..#......#
 #+#############(#############'#############'#####,,,###§≈###.{Z{ZZ.'..'......#
 **,******     ▓{{≈≈≈≈≈≈≈≈≈≈▓#....{{{{...###.{...+,,,+{#§##.#{#####{####......#
  **,*,,,***   ▓≈{{≈≈≈≈≈≈≈≈≈▓#....{{......##{#############..'.#)..'.#..#......#
  **,,,,,,,**  ▓≈≈≈ZZ≈≈≈≈≈..▓###########..##{#[.....{..{{'{.#######.'..#......#
 **,,,,,,,,,** ▓≈≈{{.VVVzzn.▓##...{{{.....##{#.....{.########.....#.####......#
 *,,,,***,,,{* ▓≈≈≈..≈≈≈≈≈zn▓#......{....###W#.)..{###.∩zVV.#..#..#.#..#......#
 *,,,**,**,,{* ▓≈≈≈≈≈≈≈≈≈≈n.▓#..########## #.#.))###.#zzzzVV#.#.#.#.'..#......#
 **,,*,,,*,,** ▓≈nnz≈n≈≈V≈V.▓#....{.{{...###.#)###...#nWWWVz#.....#.#..#......#
 *,,,**,**,,{* ▓..z≈≈≈z≈≈≈≈≈▓##......{....##.#'#.....#VnVWWV#....W#Z#..#......#
 *,,,,***,,,{* ▓...≈≈≈≈≈≈≈≈≈▓ ##########..##.#§§§§§§.#z..D.W#W#.#WV.#..#.....^#
 **,,,,,,,,,** ▓....≈≈≈≈≈≈≈[▓##...{{{{...Z##.#§§§§§§.###''###.W#VW#.#..#...^^.#
  **,,,,,,,**  ▓...≈≈≈≈≈≈≈.∩▓#∩....).....###.§§§§{{§.#Z♣..♣.#)W...###########'#
   ***,_{***   ▓.≈≈≈≈≈≈≈≈≈.∩▓#∩.####################.#......#################^#
     *****     ▓≈≈≈≈≈≈≈≈≈≈.∩▓#∩.........V.##.#.#.#.#........#)....'....#..#≈≈.#
               ▓.≈≈≈≈≈≈≈≈..)▓##.......Wn.Z##....{.{.........#.######^{)#^)#≈≈.#
               â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“ ##############...{............#)..'..##.{#..'...#
 ##############**************#################{##############...#...##.{..#≈≈.#
 #≈.[).().))=.#*,+{{*,,,,,,,*#)≈(...{{#..)###.{.##{#WW≈≈≈§#######....###..#≈≈.#
 #≈≈......###▓#*,*{{+,,****+*#≈(.(.{{W#.[.##..{..##+#.WZZ≈#.#.........)#..#≈≈^#
 #≈○§☼..§§§§§≈#*,****,,*,,,,*#.Z..{{WV#)###...{...###[)..≈#.▓'▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
 #§°§≈°☼§§≈≈§.#*,*{,**+*{,,,*#...({{z{{...'...{...'.....)).z▓..#^.{{.{{{.{{{.Z#
 #○§○°§§☼§○§≈§#*,*{,*{,*{,,,*#...((({{#'###....V..#####..{#Z▓..#..{{{{{{{{{..Z#
 #§).D§§°○°§§°#*,+,,*,,*{,,,*#≈(...{{{#≈≈≈##.....##^^V##{{#.▓..#..##########{Z#
 #°.§{§°°z{.§.#******++******#)≈.((Z{)#'#'###...###^#WW##{##▓Z.#..#^{V{V...#Z{#
 #°°§V°§○{§.§○#**{*{*{{*{*{**####()####.#.# ##'####{##.##.{{▓..#.^#n{{{W...#{Z#
 #8{§V☼§§§{..8#*,,,,,,,,,,,,*#..'.....#'#####.≈≈≈'#,*#.####W▓Z.#Z.#{{VVWZ..#{{#
▓######+#############+###############.#.=?∩∩#.≈≈.#^^##..WV..▓..#Z.#..WzzW..#^Z#
▓..V.☼z°§....Z..(n(...Z.WZ{.{#...# ##.####∩∩#.≈≈.#######W###▓.Z#..#'########.Z#
▓..z.§.§§zz.Z.ZV((((((VV..{{{#...###...###.[#..≈.#..'{VVW.≈.▓.Z#.^#.n|.^...ZZZ#
▓....V.....nz..(VW(...zVz{{{{'{..'.......+[.)[.≈≈'..#{{VWV≈.▓^.Z..#....WW..ZVZ#
▓.......Z.W.ZZn((V.....ZV.{{{#...###...###..#≈≈≈.#..#{{.WW≈.▓##################
▓.....................ZZ.Z{{.#...# ##.##∩#V.#...(#..#"..≈Wz.▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓#######+#############+##############W#..#..####)#######'###▓.n{.^.▓.☼'...▓§§.▓
  ***≈≈≈≈≈{≈≈≈**,{,*,,{{*,,,*#......#'#'##..#.#.#.#.#.#.#.#n▓n▓...^▓.▓▓{°.▓§§.▓
  *{*{***≈≈*+***,,{+,{,,+,{{*#....[.#{{{.D..'#.#.#.#.#.#.#.#▓{▓^...▓.D▓≈≈≈▓§W§▓
 **+*≈*{*≈≈*{* *{,{*{{,{*{{{*#...[[.#{####..#.#.#.#.#.#.#A#.▓{▓{▓▓▓▓▓.▓≈≈≈▓.▓§▓
 *≈≈≈≈*+*≈≈******+********+**#...[4{{{#.########▓▓▓▓▓▓▓▓▓▓▓▓▓)▓.)V.▓.[▓[..▓W▓.▓
 *≈≈≈≈≈{≈≈≈≈≈≈* *,,,,,,,,,,* #....[{###.#{{○°.[.▓....'.V..▓.{)▓....▓.▓▓.[.▓§▓W▓
 *≈≈≈≈***≈≈≈≈≈***+***********#.###Z{#{{.#{{°○☼..▓....▓).^^▓{▓▓▓W...▓..▓▓W▓▓§▓.▓
 **+*≈*,*≈≈*+***,,,*,,,,,,,{*#.#^#.{'{{{{{{°°°..V....▓{^V.▓.▓.'....▓▓.▓.[W▓§▓.▓
  *,*≈*+*≈≈*,* *,,,+,,,,,,,{*#,###..#...#{{☼....▓....▓{{^^▓{▓.▓▓▓▓▓▓..▓..[▓.▓§▓
  ***≈≈≈≈≈≈*** *,,,*,,,,,,,{**,.....###'#{.....(▓....▓^{{n▓.▓......'.▓▓...'§▓.▓
    ********   ***************#######...########â–“....â–“^^^.nnâ–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“
                                    â–“â–“â–“â–“â–“       â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“