###### #....######## #.......)...# #...........# ##### #...........# #...# #...........+ #.#.# #...........# #.#.# #...........##+##+#### #.#.# #....................## #.#.# #...................... #.#.# #....................$. #.#.# #.#+####..##...h....... #.#.# #.....##..##.5..(...... #.#<# #.....+...##..........! ##.#########.....#...#######...... #...)............................. #............><..............$.... ###.########.....#..######### ##.. #.# ####.#..[...# # #.# #....#...#.## #.#####.#........# #...(((..(.).##### #.#####'#+#### #.# #.......# ### #.......# #.......# #.......# #.......+ #.......# #.......# #.......#