###### #....##### #....'...# #....#...# #########....###.# ......J..##+####.###### ......JJ.#..........<.# { ..%......+............# .........#+#####.###..# #####..... #.##.###..# #...... #....#....# #...... #....#....# #.......#....#....# ########### {