########### ## ..........##### ###. .#######.......### ##... ###.......###......## #....###.............###....# #...#......#######......#...## #..<..# ###.....#...# #....## ##....#...# #....## ##....#...# #.....### ###.....#...# #...#......#######......#...## #....###.............###....# ##......###.......###......## ###.......#######.......### #####.............##### #######.####### #h# #h# #.# #.# #.# # #.# h# #.# #.# #.# .h #.##.####. #......... ####.####. .. ##