######## #...<..# #.###### #.#.# #...# ###.# #.# #.#######. #......... .# #..####### .# #..#########.# #............# #.#########..# ... #.......##...#######..# #######.##....[....... #....>...(..... ####..##.....# # #..##.....##.#.## #........hhhh.... #.........hhg..# #.....######.### #....... ##....### ####.# #.. #.## #.#