######### ........## #####.....#### ..............# #####.....#..### #...#.......# #.##.###..#.############## .####.##(# #......>........... .......l.# #.###+###.######### .#..#.#(.#.... #.....#########.# #....#+#.#######.#'#.........# ....... #.+.....'.#...#######.# #....!.## .#.....#.#.#.# .####. #..>..#+#.#.# #. #..<..# #.#.# #. #.....# #...# . ####### #+###