################# ##################......[........# #................#...............# #................#....#########..# #................#....#(.....##..# #######..##..##..#....#......##..# ##########..##..##..#....#..###'##.## #>.....>#...........#....#..# #.##.# #.......'...........#^...#.)# #.##.# #.......#...........#....#..# #.##.# #.......#.[.........'....#..###.##.# ##......#..###'###..#....#..'....#.# #############..#####....######..'.# #...(.#........#########.# #.....'..................# ################...........#..##### #............................## #..........................### #..........................# #...............#+####'##### #...............#..).......# #.......#########..........# #.......'......######......# #.......#......##..##......# #.......#..##..##..#.......# #.......#..##..##..#.......##### #.......#.......#..#...........# #.......#.......'..'.......###.########### #.......#..##..##..#............)).).....# #.......#..##..##..#...........########).# #.......#......#...#...########. ..#..# #.......#......#...#...# # ###.#(.# #.......######+##..#...# ..#.#..# ####'###........#..##..# #.#.#..# #.....#........#..# ..# #.#.#..# #.....#........+... #.#.#..# #############........# #.#.#..## #....................# #C#.#.#..#####... #....................# #o#.#.#.......... #..................))# ..#.#.#.######... #..................)<# ####.#.#.# #..................).# ..#.#.# #............!.......# ###.#.# #....................# ..#.# #....................# ###.# ######...............+ .. #...............# #......<......... #................. ######....[............. #..........######## #..........# #..........# #..........#### #########.....# #.....# #.....# #.....# #.....# #######