########## #........# #........####### ##..............################ ######....##########.......##..<.....# #o.....#### #######...<.......# ........###### ####........# #...### #........ #.. #........ # #########