######### #######.......## #.......##.##..# ##.##.##.#...#..# #..#...#........# #........#...#..## #..#.....#..##...######## #############..##.##................. #.....................##.##.#'#..... ### ######..........##..#.....#...######## .....#### #..........#...#................( ....u..<+ ########................#...#........... ....u...# #.................#...#.##.##........... ........# #.................##.##................. ........# #..............#.............########### ....<...+ #..............#.....#................( ........# #(.(..##+##..###.....#.#####........... ........# #.....# #..#.......'.# #........... ........# #.....# ..#.......#.+ #........... ##.((.#...#..#.......+.# #........... #)<..#...#..#.......#.# #........... #(...#...#.##.......#.#####...$....... #....#...#.#...###..#..............8.. #....#.. #.#...#.#'##............W8.8. #....#'###.#...#.....Z...).P...P...... #..........#####.....#####.....8...... ##...................# #....888...P. #...................# #...^...............# #...........######..#####. ##..........# #........ #..........# #........ #.....###### #........ #.....# #./...... #..#### #...... #..# #...# ####..# #...# #.....# #...# ####..### #...# #....# #...# ###....# #.### #.....## #Z# #.....# #.# #.....# ####.# #.....# #....# #.....# #....####### #.....##########........... #.......................... #..........#######..(...... ##..........#.....#......... #..........##.....#......... #..........#......'......... #..........########......... #.......................#### ####################....# ######