## ###### . #....# ###### . #....# #....# .# ################....###....##.# ........).)..).'....(..).)....#### ......g#########....###)...c...... # ....... #....# #....#..... #.#+# ...O... #....# #.)).# ... #..<# ....... #....# ###(## . #....g...# ######. ###### #<# #..(g.gF.# .. ### #..g.....# .g #........# #........# #........# #....o...#