.. #.####### ..#.....# #.#.###.# #.#.#<#.# #.#...#.# #.#####.# #.......# #.####### #........ #.####### #.......# #.#.##### #.#.#...# #####.#.#.#.# ...#.#.#.#.# #####.#.#.###.# #.......#.....# #######.####### #..# #.## #.# ####.####### ..#......... #.#.#######. #.#.# #.#.# #.##.#.#.# #####.# ....$$..r##hr..$.. #.##.?..rr.hh.w... ###.####h#.##.. #. .# #. .# #. .# #. .# #. .# .#