##..... #..... ##....# ## ##.....###.. #......#.... #... ##..........# #... ##..).......# #.... ##....<......# #..$.# ##.....)h....## .....)######o........(..# ....)...oo.............## #%)..................# #....................# ##..........#####..... ##........## .(... #....[...# ...# #........# ..## #..........# #.........<.... #......###...... #....### ###### #.....# ......# ....