### #.. #.# ###### #O# #....# #.########.##.# #.............# ################.#### .................# .###############.# ###