######## #......### #.##.....# ###.##.....##. #............. #.#.##<....## #.#.##....[# #.#.####.### #.#..# .# #.##.###.# #......#.# #........# #.##.#.### #.#....### #........+ #.#....### #.#..#.# #.#.##.# #......# ###.#### #.....# #.#.#.# # #.#.#.# ... #.#.#.###...# #.#....{..# #.###.###...# #.###.# ## #.....# #######