############### ...............##### .######............... #..............#.##### .######.#####.#.# #r#####.#.## #.##.......# #.##...[...## ###.##........#### #.................. #>............#### #.......>....## #............# #....)#####.## #####.# .# #.# .# #.# .# #.# #.# ####.#### #.......# #.......# #.......# ##. #.......# ###.# #.......# ....# #.......# #.#.# #.......# ######.#.# ####.#### ...##.#.# #.# #.#####.##.#.######.######## ...........#........%....... #............######.######## #######.####.# #.# ####.# #.# #.# #...<# #.# #.# ###### #.# #.# #.# #.# ..# #.# ### #.#