******* *,,,,,* *,,,,,* *,,,,,* *,,,,,* *,,,,,* **** *,**,**** **,,*********,**,,,,* *,,,,,,,,,,+,,,+,,,** *,,,,,,,,,,*,,,*,,,* **,,,,**,,,*,,**,,,* ***********,,,*,,**,,,********** *,,** *,,,,*,,*,,,,*,,,,**,,** *,,,* *,,,,*,,*,,,,*,,,,,,,,,* #s.,* *,,,.#,,*,>,,*,,,,,,,,,* #..,* *,,,.#,,**,,**,,,,**,,,* #...* *,,..#,,**+******+**,,***** #..?######*$..#,,,,,,*,,,,,**,,**,,** #%..#....##...#,,,,>,*,,,,,,,,,,,,,,* #.............#,,,,,,*,,,,,,,,,,,,,,* #.............#,,,,,,*,,,,,,,,,,,,,,* #####.##.###.##,,**,,**,,************** #..##.##.##*,**,,**,,**,,***********,,* #<....#...#,,,,,,,,,,*,,,,,,,,>,,,*,,,* #o(...#...+,,,,,,,,,,*,,,,,,,,,,,,*,,,* #.....#...#,,,,,,**,,**,,******,,,*,,,* #.....#...#,,,,,,***+**,,**,,**,,,*,,,* #.....##..#*,,,,,**,,,,,,,,,,*******,**** #.....##..#**####**,,,,,,,,<,**,,***,*,,* #.....#...#,,....,*,,,,,,,,,,,,,,,*,,,,,* #.....#..(+,a....**,,**,,**,,**,,,*,,,,,* #.....#...#,.....**,,**,,**,,**,,,*,,,,,* #.....+..(#......,*,,,*,,*,,,,*,,,*,,,,,* #.....#..(#......,*,,,+,,*,,,,*,,,*,,,,,* *** #...#.....(......,,,,,*****+***,,,***,,********************,* #...#.#.#.#.#.#.#,*,*,*****,,********,,**,*,,*,,,**,,*,,*,,,* #..............#,,,,,,,,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,*,,,,,* #.....#a#.#...#.#,*,,,,,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,*,,,,,* #................,,,,,,,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,*,,,,,* #...#.#.#.....#.#,,,*,,**,**,***,,***,**,,**,,,,***,,***,,,** #+###....Y..#....,,******+**************,,**,,,,***,,******* *,,,..#....##.#..,,*,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,* *,,...,,..?.,,..#,,*,,,,,,,,,,,,,,,,,,',,,,,,,,,,,,,,,,** *,,.h,*.#.#.*,***,,***,,****,*******,,***+*****,,*,,,,,,* *****,,*,,,,,,***,,***+*****+***,,**,,**,,**,,*********** *,*,*,*,,,,,,,,,,*,,,,,,,,,,,,,,,,*,,,,*,,,* *,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,*,,,,+,,,** *,*,*,,,,,,,,,,,,+,,**,,,**,,,******,***,,,,* *,,,,,,*,,*********+**,,,**,,,**,,**,******** *,*,,,,*****,,,***,,**,,,**+****,,,,,,,,,,* *,,,,*** *,,,,,,,,,*,,,,+,,,,,,,,,,,,,,,,* ****** *,,,,<,,,,*,,,,*,,,,,,,,,,,,,,,,* *,,,,,,,,,*,,,,*,,,,,,,,,,,,,,,,* *********************************