# #.### #....########## #........... #..O........ #.._........ #........... #......####. #####.## .# .. ...