### ### ### #.# #.###.# ##.# ##.##..# #########.## #.....## ###........## ##....## ###...######## ##....###...### #...[...#### ##.....## ##....# ##...# #...# ##..# ##...# ##..<.# ##....## ##)..### #o..## ......oo## ####...## ##.. #.. #.. ##. ##