########## #...##...# ###...##...# #.....##...# #......'...# #....###...# ####.#.....# #...<...# ###########'########## #>......)............# #.#...##############.## #.#...#....#########..##### #...\.'...Ooo............o.. ###...#..o)#######.....##### #...#....# #.....# #...#....# #......# #####....# #....#.# #....# #$...#..# ###### .....##.# .....# .