###+###### #####+######### #........# #.............# #........# #.............#####........# #.............##..'........# +........O....'..##........# #.............#####........# #.............# #........# #.............# #####'##.# ##########+#### #.# # ###.# #...# ###'### #(....# #.....# #####.....# +..<'.....# #####.....# #.....# #######