############ #..........# #..........# #####..........# #..............##### ######....######..##....# #.........# ####.......## .#####.###.........#### #...#.............# ##########.#...#.........#.## .......<.....######.####.#..# .#########.### #.^ #.##.##### ..# #..# #.##.....# .## ... ..###....# .. ### #....# .# #....# ## ##....# # #..#### #..## #####.#### .....g###........# #gT<.$.......# #####........# #.....[..# #......>.# #........# ###.###### #.# #.#