â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“     â–“â–“â–“           â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“                                       
▓<.#..'...♣♣    ♣.#############.##..#..#####################*******************
▓).#..#....♣♣♣ ♣♣.#___#___#__#.##._##..['.#...##[...'....).#*,,,,,,,,,,,+,≈≈≈≈*
▓#'####....♣.♣ ♣..#...#__[#)_#..........#.#...##≈≈≈≈##..##.#*,,,,,,,,,,,*≈≈≈≈≈*
▓..)..#....≈.♣♣♣..###'#'###+##.[.......##.#...≈≈≈÷[......#)#*,,,,,,,,,,,*,≈≈≈≈*
▓.....#...≈≈.♣♣...#..........#[.......###[#)..##≈≈≈≈##..##[#*,,,,,,,,,,,*,≈≈≈,*
▓.....#..≈≈≈≈♣....')⌠........#)##.####∩##))...##[[.['......#*,,,,,,,,,,,*≈≈≈≈≈*
▓####'#..≈≈≈≈≈≈♣♣.#...######'#)####,#.######################*,,,,,,,,,,,*,≈,,,*
▓.....#.≈≈≈≈≈≈....#.).#__#...#)###########################***,,,,,,,,,,,*,,,,,*
▓.....#.≈≈≈≈≈.....#...#__#..)#.)..#.#.#..[..#.^^...'.†.≈≈#,**,,,,,,,,,,,*,,,,,*
▓.....#.≈≈≈.......#)###__#...##.#..#.##.###.#....^.#†..≈≈###*****************+*
▓'#####...........#...#__#...)##.#.#.##.#..##[.^...#.†††≈≈≈#*,,,,,,,+,,,,,,,,,*
▓.................#___#__+...#)[.#..#..##..'.......#...≈†≈≈#*,*******,,,,,,,,,*
â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“#....^..#.......#*,,,,,,,*,,,,,,,,,*
 *,,,+≈§§§≈≈≈≈≈♣♣.....♣♣♣♣≈≈≈........≈≈≈...#..^....#.......#*******,*,,,,,,,,,*
 *,,,#.§§≈§§≈≈≈♣♣.≈≈≈≈'♣♣'♣≈≈≈≈≈≈≈≈≈≈≈≈♣♣..'.....^.#.......#*,,,,,,,*,,,,,,,,,*
 *,,,#≈≈§§§§≈≈≈.'.....#.≈♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣..#....^.^#########*+******###########
 *,,,#≈≈§§§§≈≈≈♣♣♣♣♣♣♣#..♣♣             ♣♣♣##'###############,,,*,*,#uE§u§§§§§#
 *,,,#≈≈≈§≈≈≈≈≈♣      ###'♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣#...'.≈§≈≈##§.≈≈≈#*,*,*,,#≈≈§§§§§≈§#
 ***+####+######**   ♣♣♣♣.##..##≈≈≈≈≈≈..#))#...#)≈≈≈≈#≈.≈#≈§#,*,*,,,#.§.Q§§EE§#
 *,,,,,,,,,,,,,,,**  ♣...##.##[#≈≈≈≈≈...#.☼#...#.#≈≈§##.##§§#,,,,*,*#E.§§§§§E§#
 **+*************+*  ♣♣.##.##.##'≈≈≈≈≈####.#####.#)≈≈§###§§≈#,*,*,*.'§§§§§§§§§#
 *,,,*≈,,,,,,,,,,,*   ♣..#.##...#≈≈.....☼[§#.....###§§≈§§≈≈§################§##
 *,,,+≈≈,,,********** ♣♣.##.##..#≈.[)#######...○.#○#)§§§§≈≈≈#)..#...#..#.....=#
 *,,,*≈≈≈,,,,,,,,,,,* ♣♣.##.#####...#......#..[..#§###≈≈§≈≈≈#...#...#..#..PPP)#
 *,,,*≈≈≈≈,,,,,,,,,,* ♣.....##......#♣♣♣._.#§○°..#☼○.#§≈§≈≈≈##'###'##..#..P...#
 *+*************+**** ########'#############☼#####..○###≈≈###.......').'...PP.#
 **,******     *,**          ▓..........PP▓#○§...)..☼○☼#)##.#.#####(####......#
  **,*,,,***   **,*          ▓≈≈.......P≈≈▓#☼#############..'.#(..)(#..#......#
  **,,,,,,,**   *,** ******  ▓≈≈≈.P..PP≈≈≈▓#☼#).P........'..#######('..#......#
 **,,,,,,,,,**  **,* *,,,,*  ▓≈≈≈≈≈..≈≈≈≈≈▓#.#P).....########.....#.####......#
 *,,,,***,,,,*  *,** *,,,,*  ▓≈≈≈≈≈≈≈≈≈≈≈≈▓#.#P....###,∩⌠⌠∩,#..#..#)#..#......#
 *,,,**,**,,,*  *≈** *,,,,*  ▓≈≈≈≈≈≈≈≈≈≈≈≈▓#.#...###.#,∩⌠⌠∩,#.#.#.#)'..#......#
 **,,*,,,*,,**  *,,***,,,**  ▓≈≈≈≈≈≈≈≈≈≈≈≈▓#.#.###§..#,∩∩∩∩,#...).#.#..#......#
 *,,,**,**,,,*  **,**,****** ▓≈≈≈≈≈≈≈≈≈≈≈≈▓#.#§#..§..#,∩∩∩∩,#.....#.#..#......#
 *,,,,***,,,,*   **,**≈,,,≈* ▓≈≈≈≈≈≈≈≈≈≈≈≈▓#§#§.§§.§§#,,,,,,#.#.#.'.#..#.....^#
 **,,,,,,,,,**  **,≈******,* ▓≈≈≈≈≈≈≈≈≈≈≈≈▓#§#§§§.§§§#**++**#..#..#.#[.#...^^.#
  **,,,,,,,**   *,≈≈≈,≈,≈,,* ▓≈≈≈≈≈≈≈≈≈≈≈≈▓#§§§§§.§§§#,⌠,,⌠,#)....###########'#
   ***,_,***    *,,,,,≈≈≈,≈* ▓≈≈≈≈≈≈≈≈≈≈≈≈▓#########§#,,,,,,#################.#
     *****      *,*,≈,≈,,,≈* ▓≈≈≈......≈≈≈▓*,*,*,*,*...,,,,,#.#.#)#.#.#.#)#.#.#
                ********∩∩∩* ▓≈≈..∩∩.∩..≈≈▓*,,,,,,,,,...,,,,#'#'#'#'#'#'#'#'#'#
                       ***** â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“*,,,,,,,,,,...,,,#.....^..^^..^....#
 *********************************************'*******###***#..^.^.^..^^..^.^.#
 *≈,,,,,,,,,,,**,+,,*,,,,,,,**,≈,,,,≈,*,,,***,,,**,*≈≈≈≈≈≈**#)#'#)#)#)#'#)#)#'#
 *≈≈,,,,,,******,*,,+,,****+**≈,,,,,,≈*,,,**,,,,,**'*,≈≈,≈*,#.#)#.#.#.#.#(#.#.#
 *≈≈≈≈,,,,≈≈≈≈**,****,,*,,,,**,,,,,,,,*'***,,,,,,,***,,,,≈*,▓+▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
 *,≈≈≈≈≈≈≈≈≈≈,**,*,,**+*,,,,**,,,,,,,,',,,',,,,,,,',,,,,,,,,*,,*,,,,,,,,,,,,,,*
 *,≈≈≈≈≈≈≈≈≈≈,**,*,,*,,*,,,,**,,,,,,,,*'***,,,,,,,*****,,≈*,*,,*,,,,,,,,,,,,,,*
 *,,,≈≈≈≈≈≈,,,**,+,,*,,*,,,,**≈,,,,,,≈*≈≈≈**,,,,,**,,,**,≈*,*,,*,,**********,,*
 *,,,,,≈≈,,,,,*******++*******,≈,,,,≈,*'*'***,,,***,*,,**'***,,*,,*,,,,,,,,*,,*
 *,,,,,,,,,,,,***,*,*,,*,*,******''****,*,* **'****,**,**,,,*,,*,,*,,,,,,,,*,,*
 *8,,,,,,,,,,8**,,,,,,,,,,,,**,,',,,,,*'*****,≈≈≈'*,**,****,*,,*,,*,,,,,,,,*,,*
*******+*************+***************,*,,'∩∩*,≈≈,*,,**,,,,,,*,,*,,*,,,,,,,,*,,*
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,* **,****∩∩*,≈≈,*******'****,,*,,*+********,,*
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,***,,,***,,*,,≈,*,,'≈⌠,,,≈,*,,*,,*,,,,,,,,,,,*
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,',,,,,,,',,',,≈≈',,*≈≈,≈,≈,*,,+,,*,,,,,,,,,,,*
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,***,,,***,,*≈≈≈,*,,*,≈,≈,≈,*******************
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,* **,**∩*,,*,,,,*,,*,,,≈,,,*******************
********+*************+**************,*,,*,,****'*******'****,+,,,,*,,+,,,*,,,*
  ***≈≈≈≈≈≈≈≈≈**,,,*,,,,*,,,**,,,,,,*'*'**,,*,*,*,*,*,*,*,*,*,*,,,,*,**,,,*,,,*
  *,*≈***≈≈*****,,,+,,,,+,,,**,,,,,,*,',,',,'*,*,*,*,*,*,*,**,*,,,,*,,*≈≈≈*,,,*
 **+*≈*,+≈≈+,* *,,,*,,,,*,,,**,,,,,,*,****,,*,*,*,*,*,*,*,*,*,****+**,*≈≈≈*,*,*
 *≈≈≈≈***≈≈******+********+***,,,,,,',*,*********************,*,,,,*,,*,,,*,*,*
 *≈≈≈≈≈≈≈≈≈≈≈≈* *,,,,,,,,,,* *,,,,,,***,*,,,,,,,*,,,,',,,,*,+,*,,,,*,**,,,*,*,*
 *≈≈≈≈*+*≈≈≈≈≈***+************,***,,*,,,*,,,,,,,*,,,,*,,,,*,***,,,,*,,*****,*,*
 **+*≈*,*≈≈*****,,,*,,,,,,,,**,*,*,,',,,',,,,,,,',,,,*,,,,*,*,+,,,,**,*,,,*,*,*
  *,*≈***≈≈+,* *,,,+,,,,,,,,**,***,,*,,,*,,,,,,,*,,,,*,,,,*,*,******,,*,,,*,*+*
  ***≈≈≈≈≈≈*** *,,,*,,,,,,,,**,,,,,,***'*,,,,,,,*,,,,*,,,,*,*,,,,,,+,**,,,+,*,*
    ********   **********************,,,*********,,,,*,,,,+,*******************
                                    *****       *************