********* ***************** ********** ********************* **,,,,,,,** **,,,,,,,,,,,,,,,** **,,,,,,,,** *,,,,,,,,,,,,,,,,,,,* **,,,,,,,,,** **,,,,,,,,,,,,,,,,,** **,,,,,,,,,,** *,,,,,,,,,,,,,,,,,,,* **,,,,,,,,,,,***,,,,,***,,,***,,,,,***,,,,,,,,,,,,** *,,,,,,,,,,,,,,,,,,,* *,,,,,,,,,,,,,*,,,,***,,,,,,,***,,,,*,,,,,,,,,,,,,,* *,,,,,,,,,,,,,,,,,,,* *,,,,,,,,,,,,,,,,,**,,,,,,,,,,,**,,,*,,,,,,,,,,,,,,***********+************** *,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,**,,*,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,* *,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,* *,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,************************+* *,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,* **********************+* *,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,**,,*,,,,,,,,,,,,,,***,**+,+<,<,<<,,,,<<<**,* *,,,,,,,,,,,,,,,,,**,,,,,,,,,,,**,,,*,,,,,,,,,,,,,,**+**,***<<<,,<<,,,<<<**+* *,,,,,,,,,,,,,*,,,,***,,,,,,,***,,,,*,,,,,,,,,,,,,,***,**+*****************,* **,,,,,,,,,,,***,,,,,***,,,***,,,,,***,,,,,,,,,,,,***,,,+,*,*,+,+,*,**+,* *+* **,,,,,,,,,** **,,,,,,,,,,,,,,,,,** **,,,,,,,,,,** **,****+*+*+*+*+*,*** *,* **,,,,,,,** **,,,,,,,,,,,,,,,** **,,,,,,,,** **+*,*+,+,+,+,+,+*+,***+* ********* ***************** ****++**** *,*,,,************,,,**,* ********************************** *******++**** ****,**,+,+,*,+,***,***+* *,,,,,,,,,*,,+,,,,,,,,,,,,,,,,,,,* ***,,,,,,,,,,,*** *,+****+***+***+*,*+* *,* *,,,,,,,,**,,+,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,***+*,+*+,+**,+*+,+*+,* *+* *,,,,,,,**,,****,,,,,,**,,,,,,*****,,,,,,,,,,,,,,,,,**,***,***,***,***,*** *,* *,,,,****,,**,,****,,,,,,,,****,,**,,,,,,,,,,,,,,,,,***+,***,***,***,***,***+* *+****,,,,,,*,,,,,****++****,,,,,**,,,,,,,,,,,,,,,,,* *,,,+,,,+,,,+,,,+,,,**,** *,,,,,,,,**,*,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,****+,**+,**+,**+,**+,**,,,* *,,,,,**,,,,*,,,,,,,,,**,,,,,,,,,* ***,,,,,,,,,,,*** *,***,***,***,***,**++,,,* *,,,,,,,,**,*,,,,,,,,,,,,,,,,,,,,* **++********* *** *** *** *** *******,** *+****,,,,,,*,,,,,****++****,,,,,******++***********************************+* *,,,,****,,**,,****,,,,,,,,****,,*#.........,**<<<<*,,,,**,,,,,**,,,,,,,,,**,* *,,,,<<<**,,****,,,,,,**,,,,,,****#..........#*<<<<+,,,+*,,,,,,,**,,,,,,,,**+* *,,,,<<<<**,,+,,,,,,,,,,,,,,,,,,,++..#....#..#*<<<<*,,+*,,,,,,,,,**,,,,,,,**,* *,,,<<<<<<*,,+,,,,,,,,,,,,,,,,,,,++..........#*********,,,,,,,,,,,**+**+****+* *++*******************************#..........#*,,,,,,,,,,,,,*,,,,,,,,,,,,,**,* *++*********####*********##########..#....#..#*,,,,,,,,,,,,*,*,,,,,,,,,,,,**+* *,,*,,,,,,,*#...,,,,,,,,,........''..........#*,,,,,,,,,,,,,*,,,,,,,,,,,,,**,* *,,*,,,,,,,*#...,,,,,,,,,........''..........#****++***,,,,,,,,,,,*****++***+* *,,*,,,,,,,*#..#*##*******#####..##..#....#..#*,,,,,,,**,,,,,,,,,**,,,*,,,**,* *,,*,,,,,,,*#F.##.#,*,*,*,*,*,#..##..........++,,,,,,,,**,,,,,,,**,,,,+,,,**+* *,,+,,,,,,,*#..#.#,*,*,*,*,*,*#..##..........++,,,,,,,,,**,,,,,**,,,,,*,,,**,* *,,*,,,,,,,*#..'#,*,*,*,*,*,*,#..####++####''#******************************+* *,,*,,,,,,,*#..#,*,*,*,*,*,*,*#..#***++***#''########***********************+* *,,*,,,,,,,*#..#*,*,*,*,*,*,*,#..#*,,,,,,*#..........,,,,,,,,,,,,,,,,,,,,,,,,* ************#..################..#*,*+**,*#..........,,,,,,,,,,,,,,,,,,,,,,,,* #############......F.............#*,*,,+,*#..########******++**************,,* #_________.##......t.............#*,+,,*,*#..#,,+,,,+,,*,,,,,,,,*,,+,,,+,,*,,* #_________.###########''##########*,*,,+,*#..#,,*,,,*,,*,,,,,,,,*,,*,,,*,,*,,* #__.____...###########''##########*,+,,*,*#..#***,,,*******,,*******,,,****,,* ##########'##................##..#*,**+*,*#..#,,,,,,,,,*,,,,,,,,*,,,,,,,,,*,,* #.?|.')))'.##......#..#......##..#*,,,,,,*#..#,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,* ##########.##))..............'(..#********#..#,,,,,,,,,*,,,,,,,,*,,,,,,,,,*,,* #.)))...[)..'......).........''.(##########..#*+***+**,****,,****,**+***+**,,* #'#####'#####......#..#......##..............#,,,,*,,*,*,,****,,*,*,<*,,,,*,,* #)#..#..#..##................##.....[........#,,,,*,,*,+,,* *,,+,*,,*,,,,*,,* #.#..)..').#####'#####''######################************* **************++* #.##'####'###.......##''############ ########## ###### *****************++* #.#........##.......##...)..'..'...###........###....####**,,,**,,,,,,,,**,,,* #.#........##....q..##......'..'.....##......##....###..#*,,,,,**,,,,,,**,,,** #.#####'#####...<...##.....##..##..)..##....##..#.##....#**,**,,***++***,,,*** #.#..[)))..##.......##)..###....###)...#....#.....#....!#*,,,*,,,,,,,,,,,,**,* #)#...)))..##.......##..##........###.###..##.#.#.#.!...#*,,,**,,,,,,,*,,,*,,* #'###########.......##''#...#..#...#....#..#......###'###*,,,*,,,*,,,***,,+,,* #.......#..*##########........)....'....'..'......'.....#**,***,***,,,*,,,*,,* #.......#.############)'#...#..#...#.[..#..#......###'###*,,,*,,,*,,,,,,,,**,* #...#...#.#....#...[##.)##........###.###..##.#.#.#.....#*,,,**,,,,,,,,,,,,*** #..###..#)#....#.![[##...###....###....#....#.....#...).#*,,,*,,**++**,,,*,,** #...#...#.'....'..).##.....##..##.....##....##..#.##....#**,**,**,,,,**,***,,* #.......#'#....#.!))###.....'..'.....##......##....###..#*,,,,,*,,,,,,*,,*,,,* #.......'.#....#...)# ###...'..'...###........###....####**,,,***,,,,***,,,,** ##################### ############ ########## ###### ***** ****** ******