### ###'# ###...# #..(### #####)########## #..............# ######+###### #.<...........># #..(........# #..............# ###...........# #.......[......####.'...........# #..........(...#....#.....<.(...# #..............#.####...........# #....<...........# #...........# #..............### #..>........# ##########.##### ########+#### #.# ####.# ##### #.)..# #..... #######'###### #..... #............# #.... #...........[#####.... #............##....## #............##.....# #............'T..P.## #...........K##.....##+## #.)......(.....K...##...# ##############.....'....# ##....'....# #....##...# #.....##+## #..P.## #.....# #....## ######