******** ****###......############# ***** *,,,...............g.S...# *****,,,********************,**#..............#####K# *,,,,,,,,,,,,,,,,,<,,,,,,,,,,,,...........###.# #.# *,***,,,****,*,,*,*************#..........# #S# #.# *,* ***** *,*,,*,* *,,,,,* **#.......####?# #.# *,* *,*,,*,* *,***,* ***##...g......gK# #.# *,* *,*,,*,* **,***,***,,.....#>#.#.##.# #.# *,* ******,*,,*,* *,,,,,,,,,,#.........##.#.#####K# *,* *,,,,,,,,,,,* *,,*******,.....##.#..g.........# *,* *,****,*,*,,***,,* **#.##**##...###.####K.# ****,* *,* *,,,,,,,,,,,* *,* ##.####.####..# *,,,,*****,****,,,*,,***,** *,* #.S........K.# *,**,,,,,,,,,,,,,,*,,***,* *,* ######.####g## *,********,*****,,*,,,,,,* *,* ##.#* #.# *,* *,,,<,,,,*,,***** *,* #...###r# *,**************,,*,,* *********,** #.......# *,,,,,,,,,,,,,**,,*,,* *,,,,,,,,,,* #...###.# *************,**,,,,,******,*******,,*********##.## #.#### *,**,,*,,,,,,,,,* *,,*,,,,,,,,**.# #....# *,**,,*,,******,*******,,*,****,,,,,,* #.##.# *,,,,,,,,* *,,,,,,,,,,*,****,*,**** #g##g# ****,,**,* *,,,,,,,**,,,,,**,*,* #.##.# *,,**,** *,*****,**,***.#,.#$# #K##.# *,,,,,,** *,* *,,,,,*#,.....# #.##r# *,,,,,,,* *,* ****,***.#.#..# #.##.# *,,,>,,** *,* *,,,,.#.#..#######g##.# **************,,,,,** *,********,*,,,.....#......g...# *,,,,,,,,,,,,,,,*,** *,,,,,,,,,,****#.#.##.....$.#### *,************,*,,* *,********** #.#.g..####### *<* *,,*,* *,* #......## *,* *,**,* #,* ########.......#* *,* *,**,**#####.#######g..............# *,* *,**,*,.....lK.oSrsKg....#.........# *,* *,**,*,#...gb#######.#...#.........# *,* *,**,*,#....,* #.##....w......## **,* *,,,,,,....,,* #.#######.....## *,,* *,,*>*,##.,,** #.# ##....# *,** *,,*,*,*#*,********#.# *#w#.# *,* *,,*,*,***,,,,,,,,,..# *.#.# *,* *,,*,,,,,,,,*******###********,*,* *,* *,,*,,,,,*,,********,,,,,,,,,,,*,* *,* *,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,* *,* **,*,,,,,*,,********************** *,* **,*,,,,,,,,,* *,* *,***,,,****,* *,* **,*,**,* *,* *,* **,***,* *,* *,* *,* *,****,* *,* *,* *,,,,,,* *,* *,* ******** *,**************,* *,**,,,,,,,,,,,,,* *,,,,************* ******