######## . ###......### .... ###..######..## ..... ##..### ###.## ...... ##.### ##.# .......##.## #.# .......#.## ##.# .......#.# #####.## ..>.....#.# #<##.## ........h##### ##.h## ########.....# #### #.....# #.....# #.....# ......# #.###### #% ..