#...... #...... #...... #.....# .....+.# ....#.# #####'#.#.# # #.......#.###.# #.............# #..........#### #######gg..# #h...# ######5#### #....#.# ##### #....#g#####...# #....#gh...#.#'### #....#####g#.....# #........#.#.....# ###......#.#.....# #..!...#g#<....# #..go.h.h#.....## #..oo..###.#.##..... ####o### ###.##.#### #5### #.##.#.. #5(.# #.##.#.# ###.#####)##.#.# #.....#)##.#.# #####(#......# #.####รท### #....#..# ####.##.# #.##.# #%...# ######