##### #...# # ####...# ##.#######.##...##### ..................... ##......##......##### ...................#### ....................... ###.#####.###.......... # #.#........... ###.###..#...... #.....#.%..###.# #.###.#...## #.# #.# #<#...####.##### ### ###.........[..# ......#####.###.# #.###..# #.# #..# #.# #..# #g# #.. #.# #.. #.# #+#