########## .........########### .........##........# ......oSw##.######.## .........##.# #..# ............# ##..# .........#...# #...# .........##.## ##..# .........#..# #..# ............# #..## ###..####.#)# ##...# #..# .#.. #....# #.# #.##. +....# ..........# .###......# .........# ##########