#..# #..# #..# #..# #..# #####..##### #..........# ##l###.# #. #.#....# #.# ##.#...# ++++++#.# ###...### +....+..# #.......# +....+..# #.......# +.<..+..# #.......# +....+..######...### ++'+++.......#...# #..%.....%.......# #...#########.##..# #.### #.##[.# #. #.##..# #. #.##..# # #.##..# #.##..# #(##..# #.##..#