###### #....# #....# #############....# .........<.......# #############....# #....# #....# ##.### #.# #.# #.# #.###### #bj....# #...<..# #......# #......# #....(.# #.#.##.# #.#.# . #.#.# #.#