### #####.. ## ..... # #.#######..# #.#.....#..# #.#..<..#..# #.#.....#..# #.#.....#..# #.##'''##..# #..........# ###........# ####.##.##### #.......# ##.#.##### #..#.# .. #.##.### ... ####.#..... .... #........# .....##.##....## >....>....[..### .............### ..............#. b....###......... ###.......#.###.$ #...#.#...##### .###.#....r......# ...^.##.#....###. ##.l...#....# #..###......# ##.##.###..#...... ......l.hr###.#.... ......##### ..####... ..... ### ... .... .. .!. .. .