######### #.....#.. #.....#.# #........ .## .....#.#... ...#.#.###.# ######################.#<....... ................................ #.............................# #..........................#..# #......................###.# .# ####......)........^........#.#. # ................................. ##....).................#.##### #......................#.# #..)...................#.# #.)....................# #.(.(..a................. ..(......................... ###......................... #....(................... #........................ #............. #.............