######## #......# #......# ####..<...######### .............ooo.... .####.......######.. ###.....# #...(.# #)....# #.....# #.....# #######