######## ##......## ##........## #..........# ##### #..........# ############ ##..<# #..........# #..........#######....# #..........# #.....................# #..>.......# #..........####.......# ##........############# #..........# #.####### #.....................# #####.###### ##.# ### #..........##########.#########...# #..# #># #..........# #...........###### #.###########l# #..(.......###################...#...## ##.............# #......................######.........###..........##### #.........############....................#........# ###......## #######............##.........# ###.#..## #.............##..........# #..#..###### ##.##.............####.##### ##.##......# #<.###............##.(...## #.#######.### ##.######..................## #..# #...# ###..###.....#................# ##.# ###.# ##...###..#..##................# #.# #.####..####.....###................# #.# #......###....######...........)....# #.# ####..##....##......................# #.# ##..#....##.......................# #.# ##......###.......................## #####.##### #..#.#....................##.....## #.........# ###..[)..####..........#.#####.##### #....>....###....)..## #.....(......# #.# #................#### #.....^....### #.# #...........####.##### ##........## #####.###### #####................#####........####..........## #####..#########>###..............)##............## ##...############.########..........#..............# ##.....(....##....[..................[..............# #..............###.########..........#..............# #...........#### #..# #..........#..............# #.^.....###.## ##.# ##........................# ##.....## #..# #.## ##......###.............## ##.....## ##.## ##..###### ######## ###...........# #.......# #..####........# ##......###.# #.).....#####.......^.....# ##.###..##.## #.........########........# ##.# ##.....# ##..).......## ########## ##..# ####### #............############################..## #.........................................## #............############################## ##.<........## ##...##...## ##########