######+###### #...........# #...........# #...........# #...........# #...........# #..^..<.....# #...........# #...........# #...........# #...........# #...........# ######'###### #.# ### #. #.####.# #. #......# #. ######.# #. #.# #. #########.# #. #.........# ######.###.######### ......g....# #########.## #... #####