############ #......>...# .. #..........# ... #....).....##.# .... #.............# ..##.....gg...##.# .................# ##...........##... #........#### .# #..<.....##### # #............## #+######......# #....!).....# #...........# #............ +...........# #............ ..........#.. ..........###.