###### #....# #....# #....# #....# ######....### ............######## .######.....#......# #............# #.....#......# #............###### ####.##......#....# #.##......#....# #.#.......#....# ####.........#....# ##...##......[#....############# ........................%......[. ###...##%#######....###########.# ####...##.##### ###### .......#......# #....#......# #...........# ##...#......... #.##...####...... #......<........ #######.%....... #........ #........ #........ #####... ..