***************** ****,,,,,,,>,,,,,,,**** ***,,**,,,,,,,,,,,,,**,,*** **,,,,***,,,,,,,,,,,***,,,,** **,8,8,*,*****'''*****,*,8,8,** **,,,,,,*,,,,,,,,,,,,,,,*,,,,,,** **,,,,,,,*,,8,,,,,,,,,8,,*,,,,,,,** *,,,,,,,,*,,,,,,,,,,,,,,,*,,,,,,,,* **,,,,,,,,*,,8,,,,,,,,,8,,*,,,,,,,,** *,,,,,,,,,**,,,,,,,,,,,,,**,,,,,,,,,* *,,,,,,,,,,*,8,,,,,,,,,8,*,,,,,,,,,,* **+*,,,,,,,,*,,,,*+++*,,,,*,,,,,,,,*+** *,,**,8,,,8,*,,,**,,,**,,,*,8,,,8,**,,* *,,**,,,,,,,*,,**,,,,,**,,*,,,,,,,**,,* *,,**,,,,,,,****,,,,,,,****,,,,,,,**,,* *,,**,,,,,,,,*,,,8,,,8,,,*,,,,,,,,**,,* **,,*,,,,,,,,*,,,,,,,,,,,*,,,,,,,,*,,** *,,*,,,,,,,,+,,,,,⌠,,,,,+,,,,,,,,*,,* *,,**,,,,,,,*,,,,,,,,,,,*,,,,,,,**,,* *,,**,8,8,,,*,,,8,,,8,,,*,,,8,8,**,,* **,**,,,,******,,....,******,,,,**,** *,**,,***,,,,*##'''##*,,,,***,,**,* *******,,,,,,+.z.....+,,,,,,******* **,*,,,,,,,*...p...*,,,,,,,*,** #..**,,,,,**.......**,,,,,**,,* #...*,,,,,*,....W..,*,,,,,*,,,* ##### #.8.#*,,,###....p..##*,,,*#.8.# ##### #...# #....#####.'#,,,,,#'.#####...[# #...# #.<.## #......#....#*****#....#......# ##.<.# #....## #..........V# #...........# ##....# ##.8..%## *#..........# #..........#* ##...8.## *#.......### ##.....⌠...# #(..⌠../(.#* ###.......#* #..........#######.....z.#######.......#**####..........# ##..##........## ###....p##...##.....#** ##........##..## ###*###.......## ###..V.##._.##.(..### ##.......###*### ####.....###.##.......).....##.###.....#### ###....'.8.#....)...⌠....#.8.'....### ###..'...###.........###...'..### #####..#)####p''####.#..##### ##..#..'.#..)#.').#..## #...#'##.Vpz)).##'#...# #..##..#########).##..# ####..##.'.'...'.'.##..#### ###.#'...###.'.).'.###...'#.### ####....'.....###'''###.....'....#### ########.......##.................##.......######## #....#.......#####...............#####.......#....# *#.........### ##....8..%8....## ###.........#* ##..8....## ###.........### ##...)8..## ##....### ########### ###....## #.<.## ##.<.# #...# #...# #..## ##..# #### ####