# .#### #######+#### .>.# #..........# #####.#### #.........<## #........# #...........#####+### #........###...................# #..........#..........#........# #........#.'..........#........+ #........###..........#........# #.....(..# #######....##.......# ###.#######... #########'##### ##...# #... #..## #<.### #... ##..# ##.##########.._ ##'####### #..........##... #........# #..........# ... ### #........# #........... ##O####.# ####........# #..........# #..))...#####..'........+ #..........# +..)(...'.....##........# #..........# #.......########........# ############ ######### ##########