******************************************************************************** *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~....~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~....~#~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~......#####**~~~~~~~* *~~~~~~~~~~~~~~~~~~~,,,,,,~~~~~,,~~~~~~~~~~~~~..~~~~~~~~~~.....~#..#~#~##~~~~~~* *~~~~~~~,,,,,,~~~~~,,,***,,~~,,,,~~~~~~~~~~PPP..~~~~~~~~......)..).~~(~~#~~~~~~* *~~~~~~,,,,,,,,~~~~,,** **,,,,,*,~~~P~~~~~~PP##.~~~~~~.........##%^#~#~~#~~~~~~* *~~~~~~,,,,,,,,,,,,,,***********,,,~P~P~~~~P.###~~~~~~.........~#~~~)~~*#~~~~~~* *~~~~,,,,,,,,,,,,,~,,*,,***** *,,,,P~PP~~~~~....~~~~..........~#~~#~#~#*,~~~~~* *~~~~~,,,,,,~~~,,,,,,,,,,,,,* *****..~PP~~~~..##...............#~~~~~~~#*~~~~~* *~~~~~~,,****~~~,,,,,,,,,,,,* *..P~P~~~~...................##~#~~~.#*~~~~~* *~~~~~~,*** ***~,,,,,,,,,,,,* ******#.~~~~~.........~.~~~.......#######.~~~~~~* *~~~~~***~***~***,,,,,,,,,,,****,,***#.~~~~~........~...~)).......####.*.~~~~~~* *~~~~~**~~~~~~~**,,,,,,,,,,,,,,,,,,,...PP~~~P.P.........~H........~~~~..~~~~~~~* *~~~~~***~*~*~**~,,,,,,,,,,,,~,,,,,,.P.PP~P~P.........).....E.....~~~...~~~~~~~* *~~~~~~**~~~~~***~,,,,,,,,,,,,,,,,,,.PP.PPPP~~P.........#####.)...~~~..~~~~~~~~* *~~~~~***~*~*~***~,,,,,,,,,,,~,,,,,,..PPPPP~P~~P.......E####.(([...~...~~~~~~~~* *~~~~~~*~~~~~~~**~,,,,,,,,,,,,,,,,,,.$.~~~P~P~~~........##..((((......~~~~~~~~~* *~~~~~***,*~*~~**,,,,,,,,,,,~~~,,,,,.<)~~P~~~P~~~#~#~.......#((......~~~~~~~~~~* *~~~~~~~*******,,,,,,,,,,,,,~~~,,,,,...~~~~~~~~~#~~~#~..#...#..(.....~~~~~~~~~~* *~~~~~~~~**~*,~,,,,,,,,,,,,,~~~~,,,,,,~~~~PPP~~#~~~~~#..#........)H..~~~~~~~~~~* *~~~~~~~,,,,,,,,,,,~~~~~~~~~~~~~,,,,,,~~~P~PP~~~~~~~~~..#.....(.m....~~~~~~~~~~* *~~~~~~~,,,,,,,,,,~~~~~~~~~~~~~~,,,~***~~PP~~P~#~~~~~#.........mE(E.~~~~~~~~~~~* *~~~~~~~~,,,,,,,~~~~~~~~~~~~~~,,,#######~~~~~..~#~~~#~.#...##......P~~P~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,##.~.#.##~~.}..)~#~#~......##.....P~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,*#...~...##......)..)..#...###...~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~P~....##..#.#..#~.P.......)........###.E~~PP~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~~......##~.).~##~......(.........(.....~.PPP~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~....(.~##.#(#.##~.......(.............~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~......~#...~...##......(.........~~~~PP~~P~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~PPP....~##.~#~.(#.......(.......~~~~~~~~~P~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~PP....P..#######%..((...........~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~P.P.PP...#.#~~#..(.(.(.<........~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~W~~~~~~~~~P...PP.......~.........(..........~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~W~~~~~~~~P.P........................#~~##.~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~.~~~~~~~~~~~PP.P..........~~~.....~~~~.#######.~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~,,WW~~~~~~~~~~P.P..........~~~~~~~~~~~~~#).~~..###~~~~~~~~~~~~~~~~~~~* *~~~~~~~~,**#.PPPm~~~~~P~P.PP........~~~~~~~~~~~~##.).~...#,~~~~~~~~~~~~~~~~~~~* *~~~~~~~~,###..P~~~~~~~PP~..........~~~~~~~~~~~~~###.#.#.##,~~~~~~~~~~~~~~~~~~~* *~~~~~~~~.#.P..P~P~~P~~P~~~....~.~~~~~~~~~~~~~~~H~*#~.|.~#*,,,~~~~~~~~~~~~~~~~~* *~~~~~~~~..P...P~~~~~~~)~~~~.~~~~~~~~~~~~~~~~~~~~~##.#.#.#*,,,~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~........~~)~)~~~~~~~~~~~~~~~~~~~~~~~~~#...~...#~,,,~~~~~~~~~~~~~~~~* *~~~~~~~~~~~.P.......P~#%##~##~~~~~~~~~~~~~~~~~~~*##.#.#.##*,,,~~~~~~~~~~~~~~~~* *~~~~~~~~~~~.........~~##(####~~~~~~~~~~~~~~~~~~~~,#######,,,,,~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~....$...##~~#)#~###...~~~~~~~~~~~~~~~,*~,**~*,,,,~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~........##~~~~c~,**....~*~**~~*~~,,,,,,,,,~~~,,,,~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~.......##~~#~#!#*~,...,*******~,,,,,,,,<,,,,,,~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~......~#~~~}~~~#*,,.~**~~~~~~**,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~###~#~#,~(#,,,**~~~~~~~**,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~,,**~~~~~,,#..,,,**~*~*~**,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~*~~*~#,**~.,,***~~~,~***,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~*******,,,,,***~*,*,***,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~*~~****,,,,,**~~~~,,,*~,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,~***~*~*,,**,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*******,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~***~***~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* ********************************************************************************