################################################################## #................................................................# #................................................)...............# #..#############..########..###############+##########'########..# #..#...........#..#......#..#.......................).........#..# #..#...........#..#......#..#......................)..........#..# #..#..#######..#..#......#..#..####################)########..#..# #..#..#.....#..#..'......#..#..#...........................#..#..# #..#..#.....#..#..#......#).#..#...........................#..#..# #..#..#.....#..#..#......#..#..#...........................#..#..# #..#..#....)#..#..#......#..#..###'################'########..#..# #..#..#.....#..#..#......#..#.........................=.......#..# #..#..#.....#..#..#......#..#.................................#..# #..#..'.....'..#.^#......'..#..################'############..#..# #..#..#.....#..#..#......#..#..#...........................#..#..# #..#..#.....#..#..#....).#..#..#...........................#..#..# #..#..#.....#..'..#......#..#..#...........................'[.#..# #..#..#######..#..#......#..#..##'##########################..#..# #..#...........#..#......#..#.................................#..# #..#...........#..#......#..#.................................'..# #..########'####..########..###########'#####################+#..# #................................................................# #..........................................).....................# #..#'#####'######'#####'####################'##################..# #..#...........).................................<............#..# #..#...........)..............................................#..# #..#..####'#####'######..##'##########..######..############..#..# #..#..'...............#..#.....>.....#..#....#..#..........'..#..# #..#..#...............#..#.....).....#..#....#..#..........#..#..# #..#..#..#####..####..#..#..#######..#..#....#..#..........#..#..# #..#..#..#...'..#..#..'..#..#.....#..#..#....#..#..........#..#..# #..#..#..#...#..#..#..#..#..#.....'..#..#....#..#..........#..#..# #..#..#..#...#..#..#..#..#..#.....#..#..#....#..#########'##..#..# #..'..#..#...#..#..#..#..#..#.....#..#..#....#................#..# #..#..#..#...#..#..'..#..#..#.....#..#..#....#..############..#..# #..#..#..#...#..#..#..#..#..#.....#..#..'....#..#..........#..'..# #..#..#..#...#..#..#..#..#..#.....#..#..#....#..#.########.#..#..# #..#..#..#...#..#..#..#..#..#######..#..#....#..#.#......'.#..#..# #..#..#..#...#..#..#..#..#...........#..#....#..#.#......#.#..#..# #..#..#..#...#..#..#..#..#...........#..#....#..#.#......#.#..#..# #..#..#..#...#..#..#..#..#..###'###..#..#....#..#.#......#.#..#..# #..#..#..#)..#..+).#..#..#..'.....#..#..#....#..#.########.#..#..# #..#..#..#...#..#..#..#..#..#.###.#..#..#....#..#..........#..#..# #..#..#..'...#..#..#..#..#..#.'.+.#..#..######..#..........#..#..# #..#..#..#...#..#..#..#..#..#.###.#..#..........#.######'#.#(.#..# #..#..#..#...#..#..'..#..#..#.....#..#..^.......'.#......#.#..#..# #..#..#..#####..####..#..'..#######..#..####'#..#.#......#.#..#..# #..#..#......!........#..#...........#..#....#..#.########.#..#..# #..#..#...............#..#.^.........#..#....#..#..........#..#..# #..#..#################..#...#####'###..######..#'#####'####..#..# #..#..........S......)........................................#..# #..#........>Se......)........................................#..# #..########'################'#########################)########..# #...................................>............................# #...................................................##)##........# ###################################################.#...#.######## #...∩...# ###...#.# ##.##.# #....# ######