############### #.............# #.###########.# #.#......####.# ##.#....#(#.<#.####### #..#.##.#.##.#.......# #.##a####.##O#..####.# #..hKhKK(.##y#...# #..#.###.(##K##..# #..#.# #...hOO#..# ......Kyy...KK..>.# .......########.##.# ####....# #.# ## ...... #.. #....# ####