# ### . .....# ######## #.#.##.#####......# ##.#.##.##.##.####.# #.....#.#...#.####.## #..#..#....(..#.....# .##$.#..#.......#.##..# #...................#..# #.l...........(..# #.#####.##....##.# #....# ####.#####.# ##.#?# ..# ##..# .....# ...# #...# #.. ..##### ########'## #......#...###...###...# #. ...#.8.....8.....8.# .....#...###...###...# ..##.## ##### ##### #...###...###...# #.8.....8.....<.# #...###...###...# ##### ##### ##.## #...###...###...# #.8.....8.....8.# #...###...###...# ##### ##### #####