######## ###........ ........ #.... ###.#######.############ ......ro)h.............# ###....####.##########.# ######## #... #.# ##.###......# #.. #.. #...........# #. #.%. .####...........# # ..... ................# .. ######.#####...........# ..###.... .................. .........##.#####...%.##..... ..........##.# #.....# .... ########..........##.#####.....# .### ......<.................#.....# #..........(...............#####.# #...........%...................... .##########...............%..........####... ........)................()................ .##.......................)....[..(..####. #...>..%.)......<..................... #.....<)####.###.#.#.####..........### ######### #........#.# #..........# #........#.# #######.#### #........#.# #.# ########.#.# #.# #.#.. .# #.#.. .... ... .