******* ******** ****** ****** ********* ****** *,,,,,***,,,,,,* ******,,,,*******,,,,* **,,,,,,,***,,,,* ***,,,,,,,,,,,,* *****,,,,,*,,,,,,,,,,,*,,***,,,,,,,,,,,,,,,* *,,,,,,,,,,,,* **,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* *,,,,,,,,,,,,*********** *****,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,* **,,,,,,,,,,,,,⌠,,,,,⌠,,*** **,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,* **,,,,,,,,,,,,,***,,,***,*,* *,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,* *,,,,,,,,,,,,,,,,**∩***,,*,***,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* *,,,,,,,,,,,,,,,,,*****,,*,**,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* **,,,,,,,,,,,,,,,,**,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* *,,,,,,,,,,,,,,,,,,*,,***,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,** *,,,,,,,,,,,,,,,,,,,,,***,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* ***,,,,,,,,,,,,,,,,,*,,*,,**,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,** ***,,,,,,,,,,,,,,,,**,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* *,,,,,,,,,,,,,,,,,,**,,**,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* **,,,,,,,,,,,,,,,,,,,,,***,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* *,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* **,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* **,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*** **,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* *,,,,,,,,,,,,,,,,,,,**,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* ***,,,,,,,,,,,,,,,,,**,,,,*,,,,,,*****,*****,,,,,,,,,,,,,,****,,,,,,,,,,,,,,,,* ***,<,,,,,,,,,,,,,,,,,*,,,,,,,,***,,,,,,,,,***,,,,,,,,,,,,*****,,,,,,,,,,,,,,,* *,,,,,,,,,,,,,,,,,,<,,**,,,,,***,,,,,,,,,,,,,***,,,,,,,,,,*****,,,,,,,,,,,,,,,* *,,,,,,,,,,,,,,,,,,,,,,,**,,**,,,,,*******,,,,,**,,,,,,,,,**,**,,,,,,,,,,,,,,** ****,,,,,,,,,,,,,,,,,,,,,,,**,,,,*** ***,,,,**,,**,,,,*****,,,,,,,,,,,,,,* ****,,,,,,,,,,,,,,,,,,,,,,,*,,,,** **,,,,*,,,,,,,,*****,,,,,,,,,,,,,,* *,,*,,,,,,,,,,,,,,,,,,,,,,**,,,,,** **,,,,,**,,,**,,,**,,,,,,,,,,,,,,,,* *,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,,** **,,,*,,,*,,,**,,,,,,,,,,,,,,,,,,,,** ***,,,,,,,,,,,,,,,,,,,,,,**,,***,,,** **,,,***,,**,,,,,,,,,,,,,**,,,,,,,,** *,,,,,,,,,,,,,,,,,,,,,,*,,,* **,,,** **,,,** *,,,**,,,,,,,,,,,,,,,,,,,,,,* *,,,,,,,,,,,,,,,,,,,,,,*,,** **,,,***,,,** **,,**,,,,,,,,,,,,,,,,,,*,*** **,,,,,,,,,,,,,,,,,,,,,,*,,* **,++*++,** *,,*,,,,,,*,*,*,*,*,*,,*** **,,,,,,,,,,********,,,,,*,,* **+,,,+** *,,*,,,*,,,,,,,,,,,,,,,,,** *,,,,,,,,,,,*,∩**∩,*,,,,,,,,* **,∩,** *,,,,,,*,*,*,*,*,*,*,*,,,,** ***,,,,,,,,,*,****,*,,,,,*,,* **+,,,+** *,,***,,,,,,,,,,,,,,,,,,,,,* **,,,,,,,,**,,**,,**,,,,*,,* **,++*++,** *,,*,,,,*,*,*,*,*,*,*,*,**,* *,,,,,,,,**,,****,,**,,,*,,** **,,,***,,,** **,,***,,,,,,,,,,,,,,,,,,,,** ***,,,,,**,,,,**,,,,**,,*,,,* **,,,** **,,,** *,,,* *,*,*,*,*,*,*,*,*,*,,** **,,,,**,,,,****,,,,**,**,,***,,,** **,,,***,,****,,,,,,,,,,,,,,,,,,,,,* *,,,,,*,,,,,,**,,,,,,*,,*,,,*,,,** **,,,*,,,***,*,*,*,*,*,*,*,*,*,*,,** *,,,,,**,,,,****,,,,**,,**,,,,,** **,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,* ***,,,,****,,**,,****,,,,*,,,,** **,,,,**,,*,*,*,*,*,*,*,*,*,*,*,,* *,,,,,,,*,****,*,,,,,,,**,,,,*** ***,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,* ***,,,,,,,,,,**,,,,,,,,,,,**,,,,,*******,,,,,*****,,*,*,*,*,*,*,*,*,*,*,,** *,,,,,,,,,*,****,*,,,,,,,,,***,,,,,,,,,,,,,*** **,,,,,,,,,,,,,,,,,,,,*** ***,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,*** *,,*,*,*,*,*,*,*,*,*,* **,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****,***** *******,,,,,,,,,,,,,,,,,,,** *,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* **,*,,**,,,*,*,*,*,*,*,*,*,* ***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,***,,**,,,,,,,,,,,,,,,,,** *,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,*,** **,,,,,,*,*,*,*,*,*,*,* **,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****#....cc.......,,,,,** **,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<*,,,,**,,,,,,##......#.#.#.#.*,*,* *,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*,.................,,,* **,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......(..........,,** *,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,.................,,*** ***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................,,,*,* **,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,**,,,,......)....D..[.,,*,**** *,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,......y(y...##,,,#**,,,* **,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......yyD....#....****** *,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,........<.........,** *** *,,,,***,,,,,,,,,,,,,,,**,,,,,,,,*,,,,,,***,,,,,..............##.D,,***,* *,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,...............#,,,,,,,,* **,,,,,,,,,,,,,,,,,,*,,,,,,*,,,,,,,,,,,,,,,,,*,,,............#$....,,*,,,* *,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,*,,,,,,,**,,*............##...#*,,,,** ****,,,,,,**,,,,,,,,**,,,,,,,,,,,,,,*,,,**,,**,,*#.........###,.###****** *,**,****,,,,,,,***,,,,*********,,,********,***#...#...## ***# ****** ********* ****** ***** *** ##.####.# *** ***