##########.## #.....O((.... #.######.#### ####.######. #........... #.##.######. #.##.# #.##.# #.##.# #########.##.. #.........#### #.######### #.# #.# #.# #.# #.# #.# #.#### #....# ####.# #.# #.# #.# #.# #.# #.# #.# #.# #># #.# #####.# #.....# #.##### #.# #.# #.# #.# #.# #.# #.# #.# #.####### #<....... #########