â–“â–“â–“â–“â–“â–“â–“â–“â–“       â–“â–“â–“              â–“â–“â–“â–“â–“                                         
â–“<..#)..####   ##.############## #...##########################################
▓...#......#####..#___#___#__#.###.#....[.#...##[...'......##.:.........'.≈≈≈≈#
▓.3##...3...#..#..#..)#__.#._#.........##.#...##≈≈≈≈##..##)##.[.........#≈≈≈≈≈#
▓##.##.##...#..#..###'#)###[##..........#)#.((≈≈≈)[[.....#[##.........).#.≈≈≈≈#
 ##.##.###..##'#..#.......[..#[)[.....###.#[.(##≈≈≈≈##..##|##..|........#.≈≈≈.#
▓#.####.##..###..)'[[........#.)###.#∩#*#.[...##.[..'....}.##..)........#≈≈≈≈≈#
▓.###..##..####...#...######'#.)# ###.#,#####################...........#.≈...#
▓#.[.3.##.3###..))#.⌠.#__#...#'##############################)..........#.....#
 ###..##[..##.....#[..#__#[..#....#.#.#.....#......'...≈≈#.##...........#.....#
 ##..##..).#......#'###__#..)##[#..#.##.###)#^.^.^.#...≈≈...#################§#
 #..###..##.#.....#)..#__#...[##.#.#.##)#.(##(..^^.#...≈≈≈≈##(.(.)))'§§§§§§.§§#
 #[.# #..#####....#___#__'...#)).#..#..##..'..^^...#...≈≈≈≈##(#######.§§§§§.§§#
 ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓#.......#.......##..)).).#§§§.§§...#
 ▓...+≈≈≈≈§≈≈≈≈♣♣.....♣♣♣♣≈≈≈........≈≈≈...#..[....#.......########)#§§§§.§§§.#
 ▓...#≈≈.≈§.≈≈≈♣♣.≈≈≈≈'♣♣'♣≈≈≈≈≈≈≈≈≈≈≈≈....'((.....#.......##.......#..§§.§§..#
 ▓..P#≈≈§§§≈≈.≈≈+....÷#.≈♣♣♣♣♣♣♣♣♣♣♣♣♣.....#.(.....##############'#############
 ▓...#≈≈≈≈§≈≈≈≈♣♣♣♣♣♣♣#..♣♣         ♣♣♣....##)###############.#.#)..#§§..§§§≈(#
 ▓..(#≈≈§≈≈.≈≈≈♣      ###'♣♣♣♣♣♣♣♣♣♣♣......#...'.≈≈≈≈##})≈≈≈##...#..#§§≈≈§§§§≈#
 ▓##'####.#######♣   ♣♣♣♣.##..##≈≈≈≈≈≈..#)?#...#.§≈≈≈#≈.§#≈≈#.#..)#(#§§§§§§§§§#
 ▓..............)♣♣  ♣...##.##.#≈≈≈≈≈...#|)#...#.#≈≈§##≈##≈§##.#.#.##§§§§§§§§§#
 ▓#'#############'♣  ♣♣.##.##.##'[≈≈≈°####+#####.#)≈≈§###≈§§#.#...#['[.§.§§§§§#
 ▓...#≈.........[.♣  ♣♣..#.##...#≈≈.....°.○#.P...###≈§§≈≈≈§§################§##
 ▓...+≈≈...########♣♣♣.♣.##.##..#≈(.'#######...).#..)§§≈§≈≈§#(..#...#[.#.§§§§§#
 ▓...#≈≈≈..[...[..P......##.#####...#..[(..#....P#+###≈≈§≈≈≈#...#...#..#......#
 ▓...#≈≈≈≈..................##......#♣♣♣._.#....P#,,,#)≈§≈§≈##'###'##..#.)....#
 #+#############'#############'#############'#####,,,###Ť###..W..W.'..#......#
 **,******     #...........##â–“............â–“#.....+,,,+,#)##.#.#####.####......#
  **,*,,,***   #............#▓≈≈÷.......≈≈▓#.#############..'.#(..'.#..#......#
  **,,,,,,,**  ###########..#▓≈≈≈......≈≈≈▓#.#[.......W..'..#######.'..#......#
 **,,,,,,,,,** ##....)......#▓≈≈≈≈≈..≈≈≈≈≈▓#.#......W########,,,,,#W####[.....#
 *,,,,***,,,,* #..)........##▓≈≈≈≈≈≈≈≈≈≈≈≈▓#.#)G...###.∩⌠⌠∩.#,,*,,#.#..#......#
 *,,,**,**,,,* #..########## ▓≈≈≈≈≈≈≈≈≈≈≈≈▓#.#)..###.#=∩⌠⌠∩.#,*,*,#.&W.#......#
 **,,*,,,*,,** #...........##▓≈≈≈≈≈≈≈≈≈≈≈≈▓#.#.###...#.∩∩∩∩.#,,,,,#.#(.#x.....#
 *,,,**,**,,,* ##...........#▓≈≈≈≈≈≈≈≈≈≈≈≈▓#.#§#§..§.#.∩∩∩∩.#,,,,,#.#.[&Wx....#
 *,,,,***,,,,*  ##########).#▓≈≈≈≈≈≈≈≈≈≈≈≈▓#G#§§§....#......#,*,*,+.#..#x.3.^^#
 **,,,,,,,,,** ##...........#▓≈≈≈≈≈≈≈≈≈≈≈≈▓#.#§§§....###''###,,*,,#.#..#.....^#
  **,,,,,,,**  #∩..........##▓≈≈≈≈≈≈≈≈≈≈≈≈▓#§§§§§....#.⌠..⌠.#,,,,,###########'#
   ***,_,***   #∩.###########▓≈≈≈≈≈≈≈≈≈≈≈≈▓#########.#.[....#################.#
     *****     #∩...........#▓≈≈≈......≈≈≈▓#.#.#.#.#........#D#.#.#D#.#)#)#D#.#
               ##.........†.#▓≈≈..∩∩.∩..≈≈▓#................#+#'#'#+#'#'#'#+#x#
                #############â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“#................#^..[.^.^^..3^^..^#
 *************************************########'##############...^..)^....[....#
 *,+,,*,,,,,,,**≈,,,,,,,,,,,**,≈,,,,≈,#...###...##,#≈≈≈≈≈≈###'#'#'#'#'#'#(#'#+#
 *,*,,+,,****+**≈≈,,,,,,******≈,,,,,,≈#...##.....##+#.§≈.≈#.#.#.#?#.#?#[#[#[#D#
 *,****,,*,,,,**≈≈≈≈,,,,≈≈≈≈**,,,,,,,,#'###.......###..).≈#.▓'▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
 *,*,,**+*,,,,**,≈≈≈≈≈≈≈≈≈≈,**,,,,,,,,'...'.....).'.........▓^.#.^^....^^.^^..#
 *,*,,*,,*,,,,**,≈≈≈≈≈≈≈≈≈≈,**,,,,,,,,#'###.......#####..≈#.▓..#.....3...^^...#
 *,+,,*,,*,,,,**,,,≈≈≈≈≈≈,,,**≈,,,,,,≈#≈≈≈##...).##,,,##.≈#.▓..#..##########..#
 ******++*******,,,,,≈≈,,,,,**,≈,,,,≈,#'#'###...##*,*,,##'##▓(.#..#........#..#
 **,*,*,,*,*,***,,,,,,,,,,,,*****++####.#.# ##'####,**,*#...â–“..#..#.....}.}#..#
 *,,,,,,,,,,,,**8,,,,,,,,,,8**,,+,,,..#'#####.≈≈≈'#,**,*###.▓.^#.3#.......}#.^#
*******+*************+*******#####**#.#..'∩∩#.≈≈.#^^##.@....▓..#..#........#.^#
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,#...# ##.####∩∩#)≈≈.#**####'###▓..#^.#'########[.#
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,#...###...###?.#..≈.#..'≈⌠.,,≈,▓.^#..#.^.^^.^..).#
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,+...'.......'..'..≈≈'..#≈≈,≈,≈,▓.^'..#.^......^^.#
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,#...###...###..#≈≈≈.#..#.≈,≈,≈,▓##################
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,#...# ##.##∩#.(#....#..#,,,≈,,,▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
********+*************+******########.#..#..####'#######+###▓.'...^▓..'...▓§..▓
 *,,,*,,,,*,,,* ***≈≈≈≈≈≈≈≈≈*#......#'#'##.(#.#.#.#.#.#.#.#.▓.▓)..^▓.▓▓...▓.^.▓
 *,,,+,,,,+,,,* *,+≈***≈≈****#......#.'..'..'#.#.#.#.#.#†#.#▓.▓...^▓..▓≈≈≈▓8.§▓
 *,,,*,,,,*,,,*****≈*,*≈≈*,* #......#[####..#.#.#.#.#.#.#.#.▓)▓▓'▓▓▓▓÷▓≈≈≈▓§▓§▓
 **+********+***≈≈≈≈*+*≈≈*+**#....)[[.#.########▓▓▓▓▓▓▓▓▓▓▓▓▓.▓....▓○)▓[..▓†▓§▓
  *,,,,,,,,,,* *≈≈≈≈≈≈≈≈≈≈≈≈*#......###.#))☼○☼..▓....'....▓.'.▓....▓.▓▓.§.▓*▓§▓
 **+************≈≈≈≈***≈≈≈≈≈*#.###..#...#.○§°°○.▓....▓....▓.▓▓▓....▓.○▓▓.▓▓d▓.▓
 *,,,*,,,,,,,,***+*≈+,*≈≈*+**#.#^#..'...'.§○○...)....▓....▓.▓.'....▓▓○▓dqS▓.▓§▓
 *,,,+,,,,,,,,* *,*≈***≈≈*,* #.###..#...#..○○...▓....▓...^▓.▓.▓▓▓▓▓▓..▓...▓q▓§▓
 *,,,*,,,,,,,,* ***≈≈≈≈≈≈*** #......###'#.......▓=...▓....▓.▓......'.▓▓.†.'.▓§▓
 **************   ********   ########[..########â–“....â–“^^..))â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“
                                    â–“â–“â–“â–“â–“       â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“