################## # ................! #.##.............# ##................## ^.......l........... ...##...r..!......# #.......<.....# #.............# ####..##....### #..#...### .....#...[ ...##.#.#### ... .#.# ..#