############ #..........## #.#######...#### #.# #........# ###.#####.#...##.# ######.........##.###.# .........########.###. ######.#.########.#. .## #.........##..# #.# ......#.#####.##..# #.# ####.#.#####.##..###.#### # #..................# #..........##.####.# #######.......# #.# ######..# #.# #..# #.####### #..# #<......# #..# #######.# #..# .... .#.