######## #...... #.....# # #....######%... #.."..5.h5..# #.....####### #....## #....# #....# ###.## ## #..####... ##..#....# #...).# #.....# ##..#.# ###..#.### ........<.# ...............# #.!.............. #####.#...(###### #.###..# # #... ..... .....