... .... ###### .....#....###### ......#.%..)..... .................. #######....####.. #....# ###########....# #.........#....# #.............################ #...p.....##.^........%......####### #.##########...........)...........## #.# #........####.............. #p# #........# #.###.......## #.##########........####.###.......# #...................)..............(. #....#######........####.########### #....# #........# #)# #....# #........####.####### #.#.########.######.#..........# #..%..........).......p......... ##.........########.#..........# #.......... ....?.........# #.........### ##......####(## ##.######... .......# .# #.##......# ##....[.# #.##......# #..._..# #########.##......# #......# #.........##......# # # #.######..##......####### #..##........<...# #..##...|..###...# #..##.....)###. .# +.<....).>.>.... #..###########.. ...... ###..... #...... #......# ########