############## #............. #........... .. #.......... ... #........# ...# #........##...##... #.................. #.................. #....(............ #............... ######.<.##...##+# #...##...##...##.## #....'...'........# #....#...#........# #....#...#........# #...##...##......## #### ######......## #.......+ +.......# #.......# #...##)## .# ##...##g##...# ...>..rgo....# ........g.....# ..............# ..............# .............# .............# ..##.####....# .. #g ....#