############### #.............. ######.#####.###.## ##...##.# #.###.#### ##.###.#.# #........# #.## ##..# #.###.##.# # #.# #..#####.###.##.##.# #.## ##..................# #..###..#############.#### #.#...#.# #.# #.#.###.# #.### #.......# #...# ###.##### ###.# #.## #.# #..# #.# ##.# #.# #.# ####.# #.# #....# #<# #.#### #.# #.# #.# ##.##### #.#######. #..[...# #......... #..###h# #######..@ #..# #.# ....# ... ###.##.#.#. #. ....... #### .## .. . ... .. .##