### #######<############ ......>............. ######..############ #..# #..# ######..# #.......######### #.####^.........# #..........# #..........# #..........# #..........+ ##.........# #.######### #.# #.# . #.# .. ##+##.# ###... #...#.##...... #.(.#.#....... #...#.#....... +.<.'.'....... #...#.#....... #...#.#....... #######...#.#....... ............#..(.... #######..####....... #..##........# #............# #..##........# #..###'####+# #.## #.# #.. #.# #... #.# #...[#Z####.##. #....'......... #....#......... #....#..###.##. #... #..# # #... #..# #.. #... ### #..# ....