###### #...... #########....... ###......[......... #.+................. #.#................. #.#................. #.#.###.........%## #########.#.#............# ............#............#### #########...##.#+###......... #########...#..# #......... #...........#..# #...!..... #...........#.## #...$.... #..............# ......... #...........##.# ......... +.......!......# .......>. ##.........###### ........ ................# ........ ##.........###..# ... ##.......## #.......# ##.......## ###.........###.. ..................# .................. .........[........ ........g......... ................. ................. ................ ###.........### ##.......## #.......# #.......# ......... ...