######## #####......## #>..)..)g..... #.###...".... #g# #.####... #.# #.# .. #.# #.. #.# ### #.# #.# #.# #.# #.# #.# #.# #.# ##### #####'##....# #...........# #...........# #...........# #...........## #............. #.......#+#### #####.### #.# #.# #########.# #<........+ #########.# #+#