# #..## ### ##. #.... ..# ..##...# ##### #.# #######.# ... ... ...# #.# #..<....## #..#.# ##.###.########.......... #..#.## ##...##..........#........ #.....###y.................####### #........o...##..#######.### #.#..)#####.###..# #.# ##.## #.# #..# #.# #.# #.# #... #.# #.. ... <###. #.# ... ..... .# #.# ### ####.. .