####### ##.....#### ### ##....#....#####.. ###...###.........## ####.. #...### ##....##...## ....# #.<.# ####......## .# #...# #. #....##....###...##.###...# ... ##........## ##......##...# .... #...#....# ####.####...###..# ##....#### ##.# #...#....# ###### #.###........# #############......##.#..... ..............###.....# #.. #######.##..####...#### #.##.........# #....###...... ###........##...# #...#..#### #...# #.###....######## ##......[......# ###...#..........# #...###......l...# ##### #..........# ############