# ....############################### .........!........................# .##.#############################.# #.# #.# #.# #.# #.# #####.# #.....# #.##### #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #. #.# ##.# #.# ##.# #..# #.. ... #.## #.#+ #.#+## #.# #.#..#.#..# #.# #.#..l.'..# ..# #.# #.####.####.# #.# #.# ####............. #.# #<# #..#.############# #.# #<# #....# #.# #.# #.# #.#### #.# #.# #.# #.# #.# #.####### #.# #.# #.# ########........ #.# #.## #.# #### #.......####.### #.# #..# #.# #... #.##.....<...# #.# ##.# #.######.######.##.##.###### #.# #.# #............................ #.# ########.......######.##.##.####### #.# #...........##.....##.##.##.# #.# #.######.##.##.....##.......# #.# #.# #.................#### #.#######.######.#####.....####### #.##.............#####.<...# #.........######.......##### ####.###### ######### #.# #.# #.# ..# ###