#################################### #.......#...#.....#>)>H...^..#.....# #.....^.#...#.^...#.^)^^...^.#.....# #.....^.'..^'.....#..........#.....# #.(.....#^..#..^^.#.......^.^'.^...# #.....#########'##############'##### #.....#......................#.^^..# #######......................#.....# #.....#......................#.^...# #....^#.......##.....##..}...#...^.# #.....'....).###..#..###.....#.^...# #.^.^^#.....###...#...###....#.....# ###'###....###.........###...###'### #..^..#....##...........##...#.....# #^....#......................#.....# #^....#......................#.....# #.....#......................#.....# #(....#/.:..##.........##....#.....# #.....#.....##.........##....#....<# #.....#[....##...).....##....#....)# #.....#..##.##....<....##.##.#.)(^.# #.....#.....##...((....##....#..(..# #.....#.....##.....)...##....#..(..# #.....#.....##....(....##....###'### #.....#...........(..........#.^(..# #######...[..................#.^...# #.....'......)...............#.....# #....^#....##.....(.....##...#....^# #.....#....###.........###...#..^.^# #...(.#.....###...#...###....#.....# #.....#......###..#..###.....#.....# #.....#.......##.....##......#.....# #.....#......................###'### #.^.^.#......................#.....# ###'###......................#.....# #...^.##############'#########....^# #......# .......#^...^.#>...^......# #..^..(# .......#..^...#...........# #...^..# .......'^.....#...^.......# #<^....# ......^#^!....#...........# ######## ###########################