### ######## # .. #......# #.#. #......# .##.#.#####......####### .......................># ###.##.#....(........#.#### ...#..#..####.......#.# ## ##...##.^# #.......#.# ............# ####'##.#.###### .....#..###)# #.##.......... .....#......#######.####.####### #.....................# ####.########.##.###### ####..........##.# #.....#######.##.# #.##..#(....#.##.# #.....#...(......# #.###...#...#####..# #.......#...#<..#..# #####...#.....#.# ... #...#.#####.# ..## #...#.#.....# .# ## ########...#..>#...# .# #. ...........#####...# .# #.###############..........# ..# #.#............##....#.....#...#. #.#'##########.####..#######..... #......# #...#.# #...........# #(.....# #.#.#.# #....##.....# #.!....# #.....# ####.##.##### #......# ###.### #.##...# ####.#.#### #.# #.##...### #....#.########.# #.##.....# #.?..#.#........#########.##.....###### +....l.+............................... #....#)#........#########..#.....###### #....#.#............................... #....#.#........##...........###.#.#### #....#.#........#.......#.#..# .#... ####.#.#.......(#.#####.#.#..# .# ### #.#.########.#.........##.# .. ..... #.#######.#.##.# ## .#. #.............>.. .. #########.#.##.## #.#.##.# #.#.# #.#.# #.#.# #.. ##