############## .............# ...........#.# ..........>'.# .).........### ...........# .......<...# ...........# ...........# ...........# ...........# ...........# #####.#.#### # #.#.# #. #.#.### #.##########.#...# #............###.# #..........#####.# ..##....{.....#.....####### ........#####.......(.....# .......## ##............# ....... #............# ....... #............# ....... #.############ ....... #..#r_.._ ##.#.## ####_._..# #.#. ..#_._>l# ...#.....# ...#._...# .(.######## !.