######## #......# #......# ####### #......# #.....# ######......########.....############## #....'.............'.....'..%gg........+ #.####......########%%...######.##.#### #.# #......# #.....# #.# #.####......## #.....# #g# #............# #.....# #g# #............# #.....# #'# #............# ####### ... #..........%%# ..... #............########## #...... ..>...........%......... .##+##.. ###...........########## #. ### #...........# # #...........# #...........# #...........# #############