### ########.# #........# #.######.# #.# #.# ###### #.# #.# #..... #.######.# ##..... #########..<#....# #......##......######.#### .......'.......'.))...>####### #.....O##......##.###......... ##..... #......##.# #########. ###### #......##.# #......##.# ####......# #......# #......# #......