.. ###+## . #..##....###+### ... ...............# ....# ...............# ....# ..........##....# ..<..# #.##+###...##....##....... #.##.###...##....[%....... #.....#....+.....)#.....## #.....'....##.....# ##### #.###.###+###...).# +.###.###..##...<)# +..............[..# #..........##....## # #..........##....##. .. #.................. .. ##.................. . ##..###..######.##.##.# #...###+#######.##.##.## #.........(............# +[.................<...# #......................# #..###....###...###...## #+####....# #...# ##### +..#......#.......# #..#......#.......# #..'......#.......# #..#......+.......# #...##...###+###.## #..# #+### .# .@. .. .... . ... ##. #