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