#######+####### #.............### #..........<..'.## #.######......#..# +.###.#%% #......##.# #...'.#.## #......# .# #####.#..# #......# .+ #.#i# #......# ## ##'.# ######## #.## #..# ##.# ..# #... ##.## #.# #.# #.# #.#