********* *******,,,,,,,****** ******************************** ***,,,,,,,,,,,,,,,,,,**** *,,,,,,**,,,,,,,,,,,,**,,,,,,,,* **,,,,,,,,,,,,,,,,,,,,,,,*** *,,,,,,**,,,,,,,,,,,,**,,,,,,,,* *,,,,,,**,*******,,,,,,,,,,* *,,,,,,+,,,,,,,,,,,,,**,,,,,,,,* **,,,,**,********,**,,,,,,,,** *,,,,,,**,,,,,,,,,,,,**,,,,,,,,* *,,,,,***,,,,,,,,*,**,,,,,,,,* *,,,,,,**,,,,,,,,,,,,********,,* *,,,,*,,,,,,,,,,,,******,,,,,* ****+***********,,,,,,*******,,* *,,,**,,,,,,,,,,,,,,,***,,,,,* **##.###########*,,,,,,,,,,,,,,* *,,,*,,,,,,,,,,,,,,,,,,***,,,* *,........<..N.#**,***,,,,,,,,,***,,***,,,,,,,,,,,,,,,,,,,**,,** *,...........NN#**+****,,,,,,,,**,,,**,,,,,,,,,,,,,,,,,,,,**,,,* *,,............#*,,,,**,,,,,,,,**,,**,,,,,,,,,,,,,*,,,,,,,**,,,* *,,.......N..S.#*,,,,**,,,,,,,,**,,,*,,,,,,,,,,,,,,,,,,,,,*,,,,* *,,.........S..#*,,,,**,,,,,,,,**,,**,,,,,,,,,,,,,,,,,,,,,**,,,* ****#######....#*,,,,**,,,,,,,,**,,*,,,,,,*,,,,,,,,,,,,,,,,*,,** ***********#SSN.,,,,,**,,,,,**,**,,,,,,,,,,,,,*,,,,,,,,,,,,,,,* *,,,,**,,,**...,,,,,,**,,,,,**,**,,,,,,*,,,,,,,,*,,,,*,,,,,,,,* *,,,,+,,,,,+,,,,*******,,,,,**,**,,,,,,,,*,,,,,,,,,*,,,,,,,,,,* *,,,,**,,,**,,,********,,,,,**,***,,,,,,***,,,⌠,,,,,*,,*,,,,,,* *******+*********,,,,,+,,,,,**,* *,,,,,**,,,,,,,,*,,**,,,,,,,** *******,********,,,,,*********,* *,,,,**,,,,,,,,,,,,,*,,,,,,,* *,,,,,,,,,,,,,,,,,,,,********,,* **,,,,*,,*,,,,,*,,,,*,,,,,,,* *,,,,,,,,,,,,,,,,,,,,**,,,,,,,,* *,,,,*,,,,,,,,,,,,,*,,,,,,** *,,,,,,,,,,,,,,,,,,,,**,,,,,,,,* ***,,*,,,,,,,,,,,,,*,,,,*** *,,,,,,,,,,,,,,,,,,,,**,,,,,,,,* ****,,,,,,,,,,,,,****** *,,,,,,,,,,,,,,,,,,,,**,,,,,,,,************,,,**,,,**************** ****+***********,,,,,,,,,,,,**,,,,,**,,,,***,****,,,,,,,,,,,**,,,,* ****,************,,,,,,,,,,,**,,,,,***,*****,*****,,,,,**,,,**,,,,* *,,,,,,,,**,,,,**,,,,,,,,,,,**,,,,,***+****,,,,,**,,,,,**,,,,,,,,,* *,,,,,,,,,+,,,,***,***,,,,,,**,,,,,**,,,,**,,,,,**,,,,,**,,,,,,,,,* *,,,,,,,,**,,,,***+***********,,,,,,,,,,,**,,,,,,+,,,,,**,,,,,,,,,* *,,,,,,,,**,,,,**,,,,*********,,,,,,,,,,,**,,,,,**,,,,,******,,,,,* *,,,,,,,,**,,,,**,,,,**,,,,,**,,,,,,,,,,,**,,,,,**,,,,,*******,,,,* *,,,,,,,,,,,,,,**,,,,**,,,,,**,,,,,,,,,,,**,,,,,**,,,,,**,,,,,,,,,* *,,,,,,,,,,,,,,**,,,,**,,,,,**,,,,,**,,,,**,,,,,,,,,,,,**,,,,,,,,,* *,,,,,,,,,,,,,,**,,,,**,,,,,**,,,,,**,,,,**,,,,,,,,,,,,**,,,,,,,,,* *,,,,,,,,,,,,,,********,,,,,****+****,,,,**,,,,,,,,,,,,**,,,,,,,,,* *,,,,,,,,,,,,,,*******,,,,,,****,****,,,,**,,,,,,,,,,,,**,,,,,,,,,* *,,<,,,,,,,,,,,**,,,,,,,,,,,**,,,,,**,,,,**,,,,,,,,,,,,**,,,,,,,,,* *,,,,,,,,,,,,,,**,,,,,,,,,,,**,,,,,**,,,,**,,,,,,,,,,,,**,,,,,,,,,* *,,≈≈≈≈,,**,,,,**,,,,,,,,,,,**,,,,,**,,,,,,,,,,,,,,,,,,**,,,**,,,,* *,≈≈≈,≈,,**,,,,**,,,,,,,,,,,**,,,,,**,,,,,,,,,,,,,,,,,,**,,,***+*** *≈≈≈,≈,≈≈**,,,,***+***,,,,,,**************,,,,,,,,,,,,,**,,,***,*** **≈≈≈,,≈≈≈**,,,,***,******+*****************,,,,,,,,,,,,**,,,**,,,,* *,≈≈≈≈≈≈≈≈**,,,,**,,,,****,***,,,,,,,,,,,,**,,,,,,,,,,,,**,,,**,,,,* *,,,≈,≈≈≈≈**,,,,**,,,,**,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,**,,,**,,,,* *,,,≈≈,≈≈,**,,,,**,,,,**,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,**,,,**,,,,* **,,,≈≈≈,,***,****,,,,**,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,**,,,**,,,,* *,,,,,,,,***+****,,,,***********,,,,********+************,,,***,*** *,,,,,,,,**,,,,**,,,,***********,,,,********,***********,,,,***+*** *,,,,,,,,**,,,,,+,,,,,,,,,**,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,* *,,,,,,,,**,,,,**,,,,,,,,,**,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,* *,,,,,,,,***,****,,,,,,,,,**,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,* *,,,,,,,,***+****,,,,,,,,,,+,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,* *,,,,,,,,**,,,,**,,,,,,,,,**,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,* *,,,,,,,,+,,,,,**,,,,,,,<,**,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,* *,,,,,,,,**,,,,**,,,,,,,,,**,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,* *,,,,,,,,**,,,,**,,,,,,,,,**,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,* *******************************************************************