################################################################## #.......................)........................................# #..........).....................................................# #.[...............................P[.............................# #...#################..######'###...###+###...#'##############...# #...#...............+..#........#...#.....#...#.....)........#...# #...#<..............#..#........#...#!....#...#..............#...# #...#..######+####..#..#..####..#...#.....#...#..............#...# #...#..#.........#..#.P#..#..#..#...#.....'...#...########...#...# #...#..#.........#..#..'..#..#..#...#.....#...#...'......#...#...# #...#..#.........#..#..#..#..#..#...#.....#...#...#......#...'...# #...#..#.........#..#..#..#..#..#...#.)...#...#..<#......#..)#...# #...#(.#.........#..#..#..#.(#..#...#.....#...#...##+#####...#...# #...#..#.........#..#..#..#..#..#...#.....#...#..............#...# #...#..#.........#..#..#..#..'..#...#.....#...#..............#...# #...#..#.........#..#..#..#..#..#...#.....#...#..............#...# #...#..#......P..#..#..#..'..#..#...#######...################...# #...#..#.........#..#..#..#..#..#................................# #...#..#.........#..#..#..#..#..#................................# #...#..#######'###..#..#..#..#..#................................# #...#...............#..#..#..#..#...##########'###############...# #...#...............#..#..#..#..#...#........................'...# #...#..###+#######..#..#..#..#..#...#.................[......#...# #...#..#.........#..#..#..#..#..#...#........................#...# #...#..#.........#..#..#..#..#..#...##########################...# #...#..#..#####..#..#..'..#..#..#.....................(...(....^.# #...#..#..#...#..#..#..#..#).#..#................................# #...#..#..'...#..#..#..#..#..#..#...<............................# #...#..#..#...'..#..#..#..'..#..#...##################e)########## #...#..#..#####..#..#..#..#!.#..'...# #÷#.## #...#..#.........#..#..#..#..#..#...# #.##.## #...#..'.........#..#..#..#..#..#...# #)###)# #...#..#..#####..#..#..#..#..'..#...# #.##.#.# #...#..#..#...#..#..#..#..#..#..#...# #.#.#### #...#..#..#...#..#..#..#..####..#...# ***** #.### ***** #...#..#..#...#..#..#..#...}....#...#***,,,*** ###.### ***,,,*** #...#..#..#...#..#..#..#........#)..#*,,,,,,,*** ###.....### ***,,,,,,,** #...#..#..#...#..#..#..#..####..')..#,,,,,,,,,.###......e..###.,,,,,,,,,* #...#..#..#...#..#..#..#..'..#..#)..#,,,,,,,,,...e.......e.....,,,,,,,,,* #...#..#..#...#..#..#..#..#..#..#...#,,,,,,,,,$............e...,,,,,,,,,* #...#..#..#...#..#..#..#..#..#..#...#*,,,,,,,...e.....)........,,,,,,,,** #...#..+..#...#..#..#..#..#..#..#...#**,,,,,,.........#........,,,,,,,** #...#..#..#...#..#..#..#..#..#..#..)# *,,,,,,...e....###......,,,,,,,,* #...#..#..#...#..#..#..#..#..'..#...#**,,,,,,,........#.......,,,,,,,,** #...#..#..#...#..#..#..#..#..#..#...#*,,,,,,,,................,,,,,,,,,** #...#..#..#'###..#..+..#..#..#..#...#,,,,,,,,,..............e,,,,,,,,,,,* #...#..#.........#..#..#..#..#..#...#,,,,,,,,,,.e...........,,,,,,,,,,,,* #...#..#.........#..#..#..#..#..#...#,,,,,,,,,,*##.........***,,,,,,,,,,* #...#..#####'#####..#..#..####..#...#*,,,,,,,*** ###.....#** ***,,,,,,,** #..)#..(............#..'........#...#***,,,*** *##.*** ***,,,*** #...#...............#..#........#...# **+** *,* **+** #...#)############'##..#####'####...# *,,,* *,* *,,,* #.........P.........................# *,,,* *,* *,,,* #......)............................# ***** *,* ***** #...................................# *,* ##################################### *,* ***** ***,*** ***** ****,,,*****,,,,,*****,,,**** ***,,,,,,,,+,,,,⌠,,,,+,,,,,,,,*** **,,,,,,,,,,***,,,,,***,,,,,,,,,,** **,,,,,,,,,*** ******* ***,,,,,,,,,** *,,,,,,,**** ****,,,,,,,* ********* *********