###### #....####### #..........# ############......###.# #..................##.# ############### #.##########......###.###############.....<.......# #.# ##....[...#................###########.# #.### #.#.#####.####.#######..........# #.#.. ...... ... #..............###.# #.#.# .......###. #########.####.# #.#.# #..###.# #. #.# .# #.#.# #..# .# .. #.# .# #l#.# .... .. #.# # #.#.## ..# .. #.. #....# . #.# #....# #.# ......... #.# #.####..#### #.# # ..# ..# ..# ..# .