######### ........# .........# #......<.########## #............(....# #. #.......<#####....# #. #........# ###....# #.###.##########...#### .###..#..#..........### ...........########## .## ##...........# ...###..[.....##.... #.#..........# ## ####............# ..[......##.##.### ##...............# #..###.###.......# ##..# #.# #.......# ...# #.# #..##.### #.###.# #.#. ... #.....###.#.# ##. ##..#(.......# #).)..####..# ###)))...... # #......##### #....#$### #..#.#.# #)....oo# #(.##...## ..# #... .# #... ...# .... .##.#