############ #..........#######################. #.........r'...............#.....#.... #........r.#....l..........+.....+....# #........Yr#..r..t.Y..#.#..#.....#....# #........rY#....r>....#_#..# ....#....# #..........#..####+##)#.#### #..##....# ####'#....##'####..##.#.).####..#.....# #...#..tY#...#.....rlY.).......#.....# #...#....#...#..(..