+# ######+### .# ..........# .# +..........# ###.##### #..........### #.......# #..........'.###.......# #.........I#....)......# #..........#####.......# #..........# #.......# #..........# ###.##### #####'###### .# ####..# # #....## #.#### ##+###### ##'#############.......# #..........##..'.......# #..........'..##.......# +......%...#####.......# #..........# #.....[.# #..........# #......<# #..........# #.......# ############ #.......# #########