############# ######...........# #....'..>).......# ######...........# #...........# #####'####### ########### ###'######## #.........# #..........# ##############.######### #..........# #...........##.# #..........######## ##.########+##.# #.................# #.# #......#<# #.................# #.# #......#.# #.................# #.# #......#.# ###+######........#####'####......#.# #.# #..................####'##.# #.# #........................#.# #.# #........................#.# ########### #.# #........)...............#h###.........# #.######......>.................'......######.# #.#....'........................#.###..# #.# #.#.####..................##'#...)..#..# #.# ######'#.# #####..............##.##.#.#.#..# #.# #........# ###.###......<...##.##.#.#.#..# #.# #........# #....>..............##.#.#.#..# #.# #........######.#.##################.#.#.#.^# #.# ######'#.............................#.#.#..# #.# ######.#######....####################.#.#..# #.# #....#.#.....#....# #.#....# #.# #....#.#.###'#....# #.#...)# #.# +....#.#.#........# #...#..######.# #....#.#.#........################ ###....(...(..# #....#.#..........##.........>...####################### #..<.#.#..........##.######.........<..................# #....#.#..#..#....##.# #.####.####################.## ####.#.#.....#.......# #.# #........#.............## #.#.#.....#...##########.###########.#.##########...# ############.#.#..#....).......................(........(...#### #............#.#..##.###.##########.###########....########.# #.############.#............# #.#.#######.#....# #.# #.# #......#.##########.#######.#...........#).# #.# #.# #.######....................#.#######.#.#..# #.# #.# #.# #####........######..#.# #.#.#..# #.# #.# #.# #.######## #..#.#######.#.#..# #.# #.# #.# #.#############))#......##.#....# #.# #.# #.# #.#.....................##.###.#########.## #.# #.# #.#.#.#####......#########.# #............# #######.# #.# #.#.#......#.###...........# ############## #.......# #.# #######(#.#.####...# ############# #.####### #.# #.......#.#.# ##### #.# #.# #.#######.#.# #.# #.# #.# #.#.# #.# #.# #.# #.#.# #.#############.# #.# #.#.# #...............# #.# #.#.# ################# #.# #.#.# #.# #.#.# #.#######.### #.........# #.#######.# ### ###