######################### ..........)......)....... ###############.################. .......(.......................# ...........g............)......# #####..###########..#######...# #..# ###..##### #...# #..##### #........###...# .#####.....)#####..............# ......................<..###...# .#####..........#........# #)..# #......###.####..#### #...# #......# #.# #..# #...# # ###...## #.# #..# #...# #...#######...####.####..######...# #.....g.....................).....# #.................................# ###################################